public class CustomAddressProviderBuilder extends Object implements AddressProviderBuilder
ParameterizedBuilder of
AddressProvider.ParameterizedBuilder.ReflectionSupport| Constructor and Description |
|---|
CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder)
Constructs
CustomAddressProviderBuilder |
CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder,
com.tangosol.config.expression.ParameterResolver resolver)
Constructs
CustomAddressProviderBuilder |
CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder,
com.tangosol.config.expression.ParameterResolver resolver,
XmlElement xmlConfig)
Constructs
CustomAddressProviderBuilder |
| Modifier and Type | Method and Description |
|---|---|
AddressProvider |
createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
realize(com.tangosol.config.expression.ParameterResolver resolver,
ClassLoader loader,
ParameterList listParameters)
Realize the custom builder.
|
public CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder)
CustomAddressProviderBuilderbuilder - customized AddressProviderpublic CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder, com.tangosol.config.expression.ParameterResolver resolver)
CustomAddressProviderBuilderbuilder - customized AddressProviderresolver - optional resolverpublic CustomAddressProviderBuilder(ParameterizedBuilder<AddressProvider> builder, com.tangosol.config.expression.ParameterResolver resolver, XmlElement xmlConfig)
CustomAddressProviderBuilderbuilder - customized AddressProviderresolver - resolverxmlConfig - optional xmlConfig info to only be used in reporting
ConfigurationException.public AddressProvider realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
realize in interface ParameterizedBuilder<AddressProvider>resolver - if non-null, use it. otherwise use resolver provided at construction time.loader - classloaderlistParameters - list of parameters.public AddressProvider createAddressProvider(ClassLoader loader)
createAddressProvider in interface AddressProviderFactoryloader - the optional ClassLoader with which to configure the
new AddressProvider