public abstract class ResourceGroup<T extends RequestTemplate<?,?>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceGroup.GroupBuilder<T extends ResourceGroup> |
static class |
ResourceGroup.TemplateBuilder<S,R,T extends RequestTemplate<S,R>> |
| Modifier and Type | Field and Description |
|---|---|
protected com.netflix.client.config.IClientConfig |
clientConfig |
protected com.netflix.client.config.ClientConfigFactory |
configFactory |
protected java.lang.String |
name |
protected com.netflix.ribbon.RibbonTransportFactory |
transportFactory |
| Modifier | Constructor and Description |
|---|---|
protected |
ResourceGroup(java.lang.String name) |
protected |
ResourceGroup(java.lang.String name,
ClientOptions options,
com.netflix.client.config.ClientConfigFactory configFactory,
com.netflix.ribbon.RibbonTransportFactory transportFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected com.netflix.client.config.IClientConfig |
getClientConfig() |
java.lang.String |
name() |
abstract <S> ResourceGroup.TemplateBuilder<S,?,?> |
newTemplateBuilder(java.lang.String name,
java.lang.Class<? extends S> classType) |
protected final java.lang.String name
protected final com.netflix.client.config.IClientConfig clientConfig
protected final com.netflix.client.config.ClientConfigFactory configFactory
protected final com.netflix.ribbon.RibbonTransportFactory transportFactory
protected ResourceGroup(java.lang.String name)
protected ResourceGroup(java.lang.String name,
ClientOptions options,
com.netflix.client.config.ClientConfigFactory configFactory,
com.netflix.ribbon.RibbonTransportFactory transportFactory)
protected final com.netflix.client.config.IClientConfig getClientConfig()
public final java.lang.String name()
public abstract <S> ResourceGroup.TemplateBuilder<S,?,?> newTemplateBuilder(java.lang.String name, java.lang.Class<? extends S> classType)