A B C D E F G H I M N O P Q R S T U V W 

A

AnnotationProcessor<T extends ResourceGroup.GroupBuilder,S extends ResourceGroup.TemplateBuilder> - Interface in com.netflix.ribbon.proxy.processor
 
annotationProcessors - Variable in class com.netflix.ribbon.RibbonResourceFactory
 
AnnotationProcessorsProvider - Class in com.netflix.ribbon.proxy.processor
 
AnnotationProcessorsProvider() - Constructor for class com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider
 
AnnotationProcessorsProvider.DefaultAnnotationProcessorsProvider - Class in com.netflix.ribbon.proxy.processor
 
AnnotationProcessorsProvider.DefaultAnnotationProcessorsProvider() - Constructor for class com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider.DefaultAnnotationProcessorsProvider
 

B

build() - Method in class com.netflix.ribbon.http.HttpRequestBuilder
 
build() - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
build() - Method in class com.netflix.ribbon.http.HttpResourceGroup.Builder
 
build() - Method in class com.netflix.ribbon.RequestTemplate.RequestBuilder
 
build() - Method in class com.netflix.ribbon.ResourceGroup.GroupBuilder
 
build() - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 

C

CACHE_HYSTRIX_COMMAND_SUFFIX - Static variable in class com.netflix.ribbon.http.HttpRequestTemplate
 
cacheHystrixProperties() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
CacheObservableCommand<T> - Class in com.netflix.ribbon.hystrix
 
CacheObservableCommand(CacheProvider<T>, String, String, Map<String, Object>, HystrixObservableCommand.Setter) - Constructor for class com.netflix.ribbon.hystrix.CacheObservableCommand
 
CacheProvider<T> - Interface in com.netflix.ribbon
 
cacheProvider() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
CacheProvider - Annotation Type in com.netflix.ribbon.proxy.annotation
 
CacheProviderAnnotationProcessor - Class in com.netflix.ribbon.proxy.processor
 
CacheProviderAnnotationProcessor() - Constructor for class com.netflix.ribbon.proxy.processor.CacheProviderAnnotationProcessor
 
CacheProviderFactory<T> - Interface in com.netflix.ribbon
 
clientConfig - Variable in class com.netflix.ribbon.ResourceGroup
 
clientConfigFactory - Variable in class com.netflix.ribbon.RibbonResourceFactory
 
ClientOptions - Class in com.netflix.ribbon
API to construct Ribbon client options to be used by ResourceGroup
ClientProperties - Annotation Type in com.netflix.ribbon.proxy.annotation
 
ClientProperties.Property - Annotation Type in com.netflix.ribbon.proxy.annotation
 
ClientPropertiesProcessor - Class in com.netflix.ribbon.proxy.processor
 
ClientPropertiesProcessor() - Constructor for class com.netflix.ribbon.proxy.processor.ClientPropertiesProcessor
 
com.netflix.ribbon - package com.netflix.ribbon
 
com.netflix.ribbon.http - package com.netflix.ribbon.http
 
com.netflix.ribbon.hystrix - package com.netflix.ribbon.hystrix
 
com.netflix.ribbon.proxy - package com.netflix.ribbon.proxy
 
com.netflix.ribbon.proxy.annotation - package com.netflix.ribbon.proxy.annotation
 
com.netflix.ribbon.proxy.processor - package com.netflix.ribbon.proxy.processor
 
com.netflix.ribbon.template - package com.netflix.ribbon.template
 
configFactory - Variable in class com.netflix.ribbon.ResourceGroup
 
construct() - Method in class com.netflix.ribbon.http.HttpResourceObservableCommand
 
construct() - Method in class com.netflix.ribbon.hystrix.CacheObservableCommand
 
Content - Annotation Type in com.netflix.ribbon.proxy.annotation
 
content() - Method in class com.netflix.ribbon.RibbonResponse
 
ContentTransformerClass - Annotation Type in com.netflix.ribbon.proxy.annotation
 
copy(String) - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
copy(String) - Method in class com.netflix.ribbon.RequestTemplate
 
create() - Static method in class com.netflix.ribbon.ClientOptions
 
create(String) - Static method in class com.netflix.ribbon.template.ParsedTemplate
 
createCacheProvider() - Method in interface com.netflix.ribbon.CacheProviderFactory
 
createHttpResourceGroup(String) - Static method in class com.netflix.ribbon.Ribbon
Create the HttpResourceGroup with a name.
createHttpResourceGroup(String, ClientOptions) - Static method in class com.netflix.ribbon.Ribbon
Create the HttpResourceGroup with a name.
createHttpResourceGroup(String) - Method in class com.netflix.ribbon.RibbonResourceFactory
 
createHttpResourceGroup(String, ClientOptions) - Method in class com.netflix.ribbon.RibbonResourceFactory
 
createHttpResourceGroupBuilder(String) - Static method in class com.netflix.ribbon.Ribbon
Create the HttpResourceGroup.Builder with a name, where further options can be set to build the HttpResourceGroup.
createHttpResourceGroupBuilder(String) - Method in class com.netflix.ribbon.RibbonResourceFactory
 
createResourceGroup() - Method in class com.netflix.ribbon.proxy.ProxyHttpResourceGroupFactory
 

D

DEFAULT - Static variable in class com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider
 
DEFAULT - Static variable in class com.netflix.ribbon.RibbonResourceFactory
 
DEFAULT_CACHE_TIMEOUT - Static variable in class com.netflix.ribbon.http.HttpRequestTemplate
 
DefaultResourceFactory - Class in com.netflix.ribbon
 
DefaultResourceFactory(ClientConfigFactory, RibbonTransportFactory, AnnotationProcessorsProvider) - Constructor for class com.netflix.ribbon.DefaultResourceFactory
 
DefaultResourceFactory(ClientConfigFactory, RibbonTransportFactory) - Constructor for class com.netflix.ribbon.DefaultResourceFactory
 

E

execute() - Method in interface com.netflix.ribbon.RequestWithMetaData
Blocking API that returns a single (or last element if there is a sequence of objects from the execution) element
execute() - Method in interface com.netflix.ribbon.RibbonRequest
Blocking API that returns a single (or last element if there is a sequence of objects from the execution) element
executeOnInstance(Object, Method, Object[]) - Static method in class com.netflix.ribbon.proxy.Utils
 

F

fallbackHandler() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
FallbackHandler<T> - Interface in com.netflix.ribbon.hystrix
 
from(IClientConfig) - Static method in class com.netflix.ribbon.ClientOptions
 
from(Class<T>) - Static method in class com.netflix.ribbon.Ribbon
Create an instance of remote service interface.
from(Class<T>) - Method in class com.netflix.ribbon.RibbonResourceFactory
 

G

get(String, Map<String, Object>) - Method in interface com.netflix.ribbon.CacheProvider
 
getCacheKey() - Method in class com.netflix.ribbon.http.HttpResourceObservableCommand
 
getCacheKey() - Method in class com.netflix.ribbon.hystrix.CacheObservableCommand
 
getClassType() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
getClient() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
getClient() - Method in class com.netflix.ribbon.http.HttpResourceGroup
 
getClientConfig() - Method in class com.netflix.ribbon.ResourceGroup
 
getClientConfigFactory() - Method in class com.netflix.ribbon.RibbonResourceFactory
 
getCommand() - Method in class com.netflix.ribbon.hystrix.ResultCommandPair
 
getCommands() - Method in class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
getFallback(HystrixInvokableInfo<?>, Map<String, Object>) - Method in interface com.netflix.ribbon.hystrix.FallbackHandler
 
getHeaders() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
getHeaders() - Method in class com.netflix.ribbon.http.HttpResourceGroup
 
getHystrixInfo() - Method in class com.netflix.ribbon.RibbonResponse
 
getKeyTemplate() - Method in class com.netflix.ribbon.http.HttpRequestTemplate.CacheProviderWithKeyTemplate
 
getLastCommand() - Method in class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
getParsed() - Method in class com.netflix.ribbon.template.ParsedTemplate
 
getProcessors() - Method in class com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider
 
getProvider() - Method in class com.netflix.ribbon.http.HttpRequestTemplate.CacheProviderWithKeyTemplate
 
getResult() - Method in class com.netflix.ribbon.hystrix.ResultCommandPair
 
getTemplate() - Method in class com.netflix.ribbon.template.ParsedTemplate
 
getTransportFactory() - Method in class com.netflix.ribbon.RibbonResourceFactory
 

H

Http - Annotation Type in com.netflix.ribbon.proxy.annotation
 
Http.Header - Annotation Type in com.netflix.ribbon.proxy.annotation
 
Http.HttpMethod - Enum in com.netflix.ribbon.proxy.annotation
 
HttpAnnotationProcessor - Class in com.netflix.ribbon.proxy.processor
Http annotation
HttpAnnotationProcessor() - Constructor for class com.netflix.ribbon.proxy.processor.HttpAnnotationProcessor
 
HttpRequestBuilder<T> - Class in com.netflix.ribbon.http
 
HttpRequestTemplate<T> - Class in com.netflix.ribbon.http
Provides API to construct a request template for HTTP resource.
HttpRequestTemplate(String, HttpResourceGroup, Class<? extends T>, HystrixObservableCommand.Setter, HttpMethod, HttpHeaders, ParsedTemplate, FallbackHandler<T>, ResponseValidator<HttpClientResponse<ByteBuf>>, HttpRequestTemplate.CacheProviderWithKeyTemplate<T>, ParsedTemplate) - Constructor for class com.netflix.ribbon.http.HttpRequestTemplate
 
HttpRequestTemplate.Builder<T> - Class in com.netflix.ribbon.http
 
HttpRequestTemplate.CacheProviderWithKeyTemplate<T> - Class in com.netflix.ribbon.http
 
HttpRequestTemplate.CacheProviderWithKeyTemplate(ParsedTemplate, CacheProvider<T>) - Constructor for class com.netflix.ribbon.http.HttpRequestTemplate.CacheProviderWithKeyTemplate
 
HttpResourceGroup - Class in com.netflix.ribbon.http
 
HttpResourceGroup(String) - Constructor for class com.netflix.ribbon.http.HttpResourceGroup
 
HttpResourceGroup(String, ClientOptions, ClientConfigFactory, RibbonTransportFactory, HttpHeaders) - Constructor for class com.netflix.ribbon.http.HttpResourceGroup
 
HttpResourceGroup.Builder - Class in com.netflix.ribbon.http
 
HttpResourceObservableCommand<T> - Class in com.netflix.ribbon.http
 
HttpResourceObservableCommand(HttpClient<ByteBuf, ByteBuf>, HttpClientRequest<ByteBuf>, String, Map<String, Object>, FallbackHandler<T>, ResponseValidator<HttpClientResponse<ByteBuf>>, Class<? extends T>, HystrixObservableCommand.Setter) - Constructor for class com.netflix.ribbon.http.HttpResourceObservableCommand
 
HttpResponseValidator - Interface in com.netflix.ribbon.http
 
Hystrix - Annotation Type in com.netflix.ribbon.proxy.annotation
 
HystrixAnnotationProcessor - Class in com.netflix.ribbon.proxy.processor
 
HystrixAnnotationProcessor() - Constructor for class com.netflix.ribbon.proxy.processor.HystrixAnnotationProcessor
 
hystrixCacheKeyTemplate() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
HystrixObservableCommandChain<T> - Class in com.netflix.ribbon.hystrix
This class implements chaining mechanism for Hystrix commands.
HystrixObservableCommandChain(List<HystrixObservableCommand<T>>) - Constructor for class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
HystrixObservableCommandChain(HystrixObservableCommand<T>...) - Constructor for class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
hystrixProperties() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 

I

invoke(Object, Method, Object[]) - Method in class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
isShutDown() - Method in interface com.netflix.ribbon.proxy.ProxyLifeCycle
 

M

main(String[]) - Static method in class com.netflix.ribbon.template.TemplateParser
 
method() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
methodByName(Class<T>, String) - Static method in class com.netflix.ribbon.proxy.Utils
 

N

name() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
name() - Method in class com.netflix.ribbon.RequestTemplate
 
name - Variable in class com.netflix.ribbon.ResourceGroup
 
name() - Method in class com.netflix.ribbon.ResourceGroup
 
newBuilder(String, HttpResourceGroup, Class<? extends T>) - Static method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
newBuilder(String, ClientConfigFactory, RibbonTransportFactory) - Static method in class com.netflix.ribbon.http.HttpResourceGroup.Builder
 
newInstance(Class<T>) - Static method in class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
newInstance(Class<T>, RibbonResourceFactory, ClientConfigFactory, RibbonTransportFactory, AnnotationProcessorsProvider) - Static method in class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
newInstance(Class<T>, RibbonResourceFactory, ClientConfigFactory, RibbonTransportFactory) - Static method in class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
newInstance(Class<T>) - Static method in class com.netflix.ribbon.proxy.Utils
 
newTemplateBuilder(String, Class<? extends T>) - Method in class com.netflix.ribbon.http.HttpResourceGroup
 
newTemplateBuilder(String) - Method in class com.netflix.ribbon.http.HttpResourceGroup
 
newTemplateBuilder(String, Class<? extends S>) - Method in class com.netflix.ribbon.ResourceGroup
 

O

observe() - Method in interface com.netflix.ribbon.RequestWithMetaData
Non blocking API that returns an Observable while the execution is started asynchronously.
observe() - Method in interface com.netflix.ribbon.RibbonRequest
Non blocking API that returns an Observable while the execution is started asynchronously.

P

ParsedTemplate - Class in com.netflix.ribbon.template
 
ParsedTemplate(List<Object>, String) - Constructor for class com.netflix.ribbon.template.ParsedTemplate
 
parseTemplate(String) - Static method in class com.netflix.ribbon.template.TemplateParser
 
process(String, S, Method) - Method in interface com.netflix.ribbon.proxy.processor.AnnotationProcessor
 
process(String, T, RibbonResourceFactory, Class<?>) - Method in interface com.netflix.ribbon.proxy.processor.AnnotationProcessor
 
process(String, ResourceGroup.TemplateBuilder, Method) - Method in class com.netflix.ribbon.proxy.processor.CacheProviderAnnotationProcessor
 
process(String, ResourceGroup.GroupBuilder, RibbonResourceFactory, Class<?>) - Method in class com.netflix.ribbon.proxy.processor.CacheProviderAnnotationProcessor
 
process(String, ResourceGroup.TemplateBuilder, Method) - Method in class com.netflix.ribbon.proxy.processor.ClientPropertiesProcessor
 
process(String, ResourceGroup.GroupBuilder, RibbonResourceFactory, Class<?>) - Method in class com.netflix.ribbon.proxy.processor.ClientPropertiesProcessor
 
process(String, HttpRequestTemplate.Builder, Method) - Method in class com.netflix.ribbon.proxy.processor.HttpAnnotationProcessor
 
process(String, HttpResourceGroup.Builder, RibbonResourceFactory, Class<?>) - Method in class com.netflix.ribbon.proxy.processor.HttpAnnotationProcessor
 
process(String, HttpRequestTemplate.Builder, Method) - Method in class com.netflix.ribbon.proxy.processor.HystrixAnnotationProcessor
 
process(String, HttpResourceGroup.Builder, RibbonResourceFactory, Class<?>) - Method in class com.netflix.ribbon.proxy.processor.HystrixAnnotationProcessor
 
ProxyAnnotationException - Exception in com.netflix.ribbon.proxy
 
ProxyAnnotationException(String) - Constructor for exception com.netflix.ribbon.proxy.ProxyAnnotationException
 
ProxyHttpResourceGroupFactory<T> - Class in com.netflix.ribbon.proxy
 
ProxyLifeCycle - Interface in com.netflix.ribbon.proxy
 

Q

queue() - Method in interface com.netflix.ribbon.RequestWithMetaData
Non blocking API that returns a Future, where its Future.get() method is blocking and returns a single (or last element if there is a sequence of objects from the execution) element
queue() - Method in interface com.netflix.ribbon.RibbonRequest
Non blocking API that returns a Future, where its Future.get() method is blocking and returns a single (or last element if there is a sequence of objects from the execution) element

R

register(AnnotationProcessor) - Method in class com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider
 
requestBuilder() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
requestBuilder() - Method in class com.netflix.ribbon.RequestTemplate
 
RequestTemplate<T,R> - Class in com.netflix.ribbon
 
RequestTemplate() - Constructor for class com.netflix.ribbon.RequestTemplate
 
RequestTemplate.RequestBuilder<T> - Class in com.netflix.ribbon
 
RequestTemplate.RequestBuilder() - Constructor for class com.netflix.ribbon.RequestTemplate.RequestBuilder
 
RequestWithMetaData<T> - Interface in com.netflix.ribbon
A decorated request object whose response content contains the execution meta data.
ResourceGroup - Annotation Type in com.netflix.ribbon.proxy.annotation
 
ResourceGroup<T extends RequestTemplate<?,?>> - Class in com.netflix.ribbon
 
ResourceGroup(String) - Constructor for class com.netflix.ribbon.ResourceGroup
 
ResourceGroup(String, ClientOptions, ClientConfigFactory, RibbonTransportFactory) - Constructor for class com.netflix.ribbon.ResourceGroup
 
ResourceGroup.GroupBuilder<T extends ResourceGroup> - Class in com.netflix.ribbon
 
ResourceGroup.GroupBuilder() - Constructor for class com.netflix.ribbon.ResourceGroup.GroupBuilder
 
ResourceGroup.TemplateBuilder<S,R,T extends RequestTemplate<S,R>> - Class in com.netflix.ribbon
 
ResourceGroup.TemplateBuilder() - Constructor for class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 
responseValidator() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
ResponseValidator<T> - Interface in com.netflix.ribbon
 
ResultCommandPair<T> - Class in com.netflix.ribbon.hystrix
 
ResultCommandPair(T, HystrixObservableCommand<T>) - Constructor for class com.netflix.ribbon.hystrix.ResultCommandPair
 
resumeWithFallback() - Method in class com.netflix.ribbon.http.HttpResourceObservableCommand
 
Ribbon - Class in com.netflix.ribbon
A class that can be used to create HttpResourceGroup, HttpResourceGroup.Builder, and dynamic proxy of service interfaces.
RibbonDynamicProxy<T> - Class in com.netflix.ribbon.proxy
 
RibbonDynamicProxy(Class<T>, RibbonResourceFactory, ClientConfigFactory, RibbonTransportFactory, AnnotationProcessorsProvider) - Constructor for class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
RibbonProxyException - Exception in com.netflix.ribbon.proxy
 
RibbonProxyException(String) - Constructor for exception com.netflix.ribbon.proxy.RibbonProxyException
 
RibbonProxyException(String, Throwable) - Constructor for exception com.netflix.ribbon.proxy.RibbonProxyException
 
RibbonRequest<T> - Interface in com.netflix.ribbon
Request that provides blocking and non-blocking APIs to fetch the content.
RibbonResourceFactory - Class in com.netflix.ribbon
Factory for creating an HttpResourceGroup or dynamic proxy from an annotated interface.
RibbonResourceFactory(ClientConfigFactory, RibbonTransportFactory, AnnotationProcessorsProvider) - Constructor for class com.netflix.ribbon.RibbonResourceFactory
 
RibbonResponse<T> - Class in com.netflix.ribbon
Response object from RequestWithMetaData that contains the content and the meta data from execution.
RibbonResponse() - Constructor for class com.netflix.ribbon.RibbonResponse
 

S

ServerError - Exception in com.netflix.ribbon
 
ServerError(String, Throwable) - Constructor for exception com.netflix.ribbon.ServerError
 
ServerError(String) - Constructor for exception com.netflix.ribbon.ServerError
 
ServerError(Throwable) - Constructor for exception com.netflix.ribbon.ServerError
 
shutdown() - Method in interface com.netflix.ribbon.proxy.ProxyLifeCycle
 

T

TemplateName - Annotation Type in com.netflix.ribbon.proxy.annotation
 
TemplateParser - Class in com.netflix.ribbon.template
Created by mcohen on 5/1/14.
TemplateParser() - Constructor for class com.netflix.ribbon.template.TemplateParser
 
TemplateParsingException - Exception in com.netflix.ribbon.template
 
TemplateParsingException(String, Throwable) - Constructor for exception com.netflix.ribbon.template.TemplateParsingException
 
TemplateParsingException(String) - Constructor for exception com.netflix.ribbon.template.TemplateParsingException
 
toData(Map<String, Object>, ParsedTemplate) - Static method in class com.netflix.ribbon.template.TemplateParser
 
toData(Map<String, Object>, String, List<Object>) - Static method in class com.netflix.ribbon.template.TemplateParser
 
toObservable() - Method in class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
toObservable() - Method in interface com.netflix.ribbon.RequestWithMetaData
Non blocking API that returns an Observable.
toObservable() - Method in interface com.netflix.ribbon.RibbonRequest
Non blocking API that returns an Observable.
toResultCommandPairObservable() - Method in class com.netflix.ribbon.hystrix.HystrixObservableCommandChain
 
toString() - Method in class com.netflix.ribbon.proxy.RibbonDynamicProxy
 
transportFactory - Variable in class com.netflix.ribbon.ResourceGroup
 
transportFactory - Variable in class com.netflix.ribbon.RibbonResourceFactory
 

U

UnsuccessfulResponseException - Exception in com.netflix.ribbon
 
UnsuccessfulResponseException(String, Throwable) - Constructor for exception com.netflix.ribbon.UnsuccessfulResponseException
 
UnsuccessfulResponseException(String) - Constructor for exception com.netflix.ribbon.UnsuccessfulResponseException
 
UnsuccessfulResponseException(Throwable) - Constructor for exception com.netflix.ribbon.UnsuccessfulResponseException
 
uriTemplate() - Method in class com.netflix.ribbon.http.HttpRequestTemplate
 
Utils - Class in com.netflix.ribbon.proxy
A collection of helper methods.

V

validate(T) - Method in interface com.netflix.ribbon.ResponseValidator
 
valueOf(String) - Static method in enum com.netflix.ribbon.proxy.annotation.Http.HttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.ribbon.proxy.annotation.Http.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
Var - Annotation Type in com.netflix.ribbon.proxy.annotation
 

W

withCacheProvider(String, CacheProvider<T>) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withCacheProvider(String, CacheProvider<S>) - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 
withClientOptions(ClientOptions) - Method in class com.netflix.ribbon.http.HttpResourceGroup.Builder
 
withClientOptions(ClientOptions) - Method in class com.netflix.ribbon.ResourceGroup.GroupBuilder
 
withConfigurationBasedServerList(String) - Method in class com.netflix.ribbon.ClientOptions
 
withConnectionPoolIdleEvictTimeMilliseconds(int) - Method in class com.netflix.ribbon.ClientOptions
 
withConnectTimeout(int) - Method in class com.netflix.ribbon.ClientOptions
 
withContent(Observable<ByteBuf>) - Method in class com.netflix.ribbon.http.HttpRequestBuilder
 
withDiscoveryServiceIdentifier(String) - Method in class com.netflix.ribbon.ClientOptions
 
withFallbackProvider(FallbackHandler<T>) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withFallbackProvider(FallbackHandler<S>) - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 
withFollowRedirects(boolean) - Method in class com.netflix.ribbon.ClientOptions
 
withHeader(String, String) - Method in class com.netflix.ribbon.http.HttpRequestBuilder
 
withHeader(String, String) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withHeader(String, String) - Method in class com.netflix.ribbon.http.HttpResourceGroup.Builder
 
withHystrixProperties(HystrixObservableCommand.Setter) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withHystrixProperties(HystrixObservableCommand.Setter) - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 
withLoadBalancerEnabled(boolean) - Method in class com.netflix.ribbon.ClientOptions
 
withMaxAutoRetries(int) - Method in class com.netflix.ribbon.ClientOptions
 
withMaxAutoRetriesNextServer(int) - Method in class com.netflix.ribbon.ClientOptions
 
withMaxConnectionsPerHost(int) - Method in class com.netflix.ribbon.ClientOptions
 
withMaxTotalConnections(int) - Method in class com.netflix.ribbon.ClientOptions
 
withMetadata() - Method in interface com.netflix.ribbon.RibbonRequest
Create a decorated RequestWithMetaData where you can call its similar blocking or non blocking APIs to get RibbonResponse, which in turn contains returned object(s) and some meta data from Hystrix execution.
withMethod(String) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withRawContentSource(Observable<S>, ContentTransformer<S>) - Method in class com.netflix.ribbon.http.HttpRequestBuilder
 
withReadTimeout(int) - Method in class com.netflix.ribbon.ClientOptions
 
withRequestCacheKey(String) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withRequestCacheKey(String) - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
Calling this method will enable both Hystrix request cache and supplied external cache providers on the supplied cache key.
withRequestProperty(String, Object) - Method in class com.netflix.ribbon.http.HttpRequestBuilder
 
withRequestProperty(String, Object) - Method in class com.netflix.ribbon.RequestTemplate.RequestBuilder
 
withResponseValidator(ResponseValidator<HttpClientResponse<ByteBuf>>) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
withResponseValidator(ResponseValidator<R>) - Method in class com.netflix.ribbon.ResourceGroup.TemplateBuilder
 
withRetryOnAllOperations(boolean) - Method in class com.netflix.ribbon.ClientOptions
 
withUriTemplate(String) - Method in class com.netflix.ribbon.http.HttpRequestTemplate.Builder
 
A B C D E F G H I M N O P Q R S T U V W