Class SSLSocketProviderDependenciesBuilder.ProviderBuilder
- java.lang.Object
-
- com.tangosol.coherence.config.builder.SSLSocketProviderDependenciesBuilder.ProviderBuilder
-
- All Implemented Interfaces:
ParameterizedBuilder<Provider>
- Enclosing class:
- SSLSocketProviderDependenciesBuilder
public static class SSLSocketProviderDependenciesBuilder.ProviderBuilder extends Object implements ParameterizedBuilder<Provider>
Provider dependencies
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.ParameterizedBuilder
ParameterizedBuilder.ReflectionSupport
-
-
Constructor Summary
Constructors Constructor Description ProviderBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Referenced provider nameProvider
realize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the providedParameterResolver
to resolve values any referencedParameter
s.void
setBuilder(ParameterizedBuilder<Provider> builder)
Customized provider buildervoid
setName(String sName)
Provider name
-
-
-
Method Detail
-
setName
@Injectable("name") public void setName(String sName)
Provider name- Parameters:
sName
- named provided
-
getName
public String getName()
Referenced provider name- Returns:
- provider name
-
setBuilder
@Injectable("provider") public void setBuilder(ParameterizedBuilder<Provider> builder)
Customized provider builder- Parameters:
builder
- provider builder
-
realize
public Provider realize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the providedParameterResolver
to resolve values any referencedParameter
s.- Specified by:
realize
in interfaceParameterizedBuilder<Provider>
- Parameters:
resolver
- theParameterResolver
for resolving namedParameter
sloader
- theClassLoader
for loading any necessary classes and ifnull
theClassLoader
used to load the builder will be used insteadlistParameters
- an optionalParameterList
(may benull
) to be used for realizing the instance, eg: used as constructor parameters- Returns:
- an instance of T
-
-