public abstract class RibbonResourceFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected AnnotationProcessorsProvider |
annotationProcessors |
protected com.netflix.client.config.ClientConfigFactory |
clientConfigFactory |
static RibbonResourceFactory |
DEFAULT |
protected com.netflix.ribbon.RibbonTransportFactory |
transportFactory |
| Constructor and Description |
|---|
RibbonResourceFactory(com.netflix.client.config.ClientConfigFactory configFactory,
com.netflix.ribbon.RibbonTransportFactory transportFactory,
AnnotationProcessorsProvider processors) |
| Modifier and Type | Method and Description |
|---|---|
HttpResourceGroup |
createHttpResourceGroup(java.lang.String name) |
HttpResourceGroup |
createHttpResourceGroup(java.lang.String name,
ClientOptions options) |
HttpResourceGroup.Builder |
createHttpResourceGroupBuilder(java.lang.String name) |
<T> T |
from(java.lang.Class<T> classType) |
com.netflix.client.config.ClientConfigFactory |
getClientConfigFactory() |
com.netflix.ribbon.RibbonTransportFactory |
getTransportFactory() |
protected final com.netflix.client.config.ClientConfigFactory clientConfigFactory
protected final com.netflix.ribbon.RibbonTransportFactory transportFactory
protected final AnnotationProcessorsProvider annotationProcessors
public static final RibbonResourceFactory DEFAULT
public RibbonResourceFactory(com.netflix.client.config.ClientConfigFactory configFactory,
com.netflix.ribbon.RibbonTransportFactory transportFactory,
AnnotationProcessorsProvider processors)
public HttpResourceGroup.Builder createHttpResourceGroupBuilder(java.lang.String name)
public HttpResourceGroup createHttpResourceGroup(java.lang.String name)
public <T> T from(java.lang.Class<T> classType)
public HttpResourceGroup createHttpResourceGroup(java.lang.String name, ClientOptions options)
public final com.netflix.ribbon.RibbonTransportFactory getTransportFactory()
public final com.netflix.client.config.ClientConfigFactory getClientConfigFactory()