public static class SSLSocketProviderDependenciesBuilder.ProviderBuilder extends Object implements ParameterizedBuilder<Provider>
ParameterizedBuilder.ReflectionSupport| Constructor and Description |
|---|
ProviderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Referenced provider name
|
Provider |
realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the provided
ParameterResolver to resolve values any referenced Parameters. |
void |
setBuilder(ParameterizedBuilder<Provider> builder)
Customized provider builder
|
void |
setName(String sName)
Provider name
|
@Injectable(value="name") public void setName(String sName)
sName - named providedpublic String getName()
@Injectable(value="provider") public void setBuilder(ParameterizedBuilder<Provider> builder)
builder - provider builderpublic Provider realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
ParameterResolver to resolve values any referenced Parameters.realize in interface ParameterizedBuilder<Provider>resolver - the ParameterResolver for resolving named Parametersloader - the ClassLoader for loading any necessary classes and if null the ClassLoader used to load the builder will be used insteadlistParameters - an optional ParameterList (may be null) to be used for realizing the instance, eg: used as constructor parameters