Package | Description |
---|---|
com.tangosol.coherence.config.builder |
Defines the typical runtime configuration builders for the Coherence
configuration object model.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.util |
Contains various generic utilities.
|
Modifier and Type | Method and Description |
---|---|
AddressProvider |
CustomAddressProviderBuilder.createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
LocalAddressProviderBuilder.createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
FactoryBasedAddressProviderBuilder.createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
ListBasedAddressProviderBuilder.createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
CustomAddressProviderBuilder.realize(com.tangosol.config.expression.ParameterResolver resolver,
ClassLoader loader,
ParameterList listParameters)
Realize the custom builder.
|
AddressProvider |
LocalAddressProviderBuilder.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 Parameter s. |
AddressProvider |
FactoryBasedAddressProviderBuilder.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 Parameter s. |
AddressProvider |
ListBasedAddressProviderBuilder.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 Parameter s. |
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 | Interface and Description |
---|---|
interface |
DescribableAddressProvider
An AddressProvider that additionally allows to retrieve a human readable
description of underlying addresses without doing a DNS lookup.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeAddressProvider
CompositeAddressProvider is a composite of one or more AddressProviders or
addresses that also implements the Set interface.
|
protected class |
CompositeAddressProvider.SingleProvider
AddressProvider wrapper for a single address dynamically added to this
AddressSet.
|
class |
ConfigurableAddressProvider
ConfigurableAddressProvider is an implementation of the AddressProvider
interface based on a static list of addresses configured in an XML element
that contains one or more items in the following format:
<socket-address>
<address>...
|
class |
ConfigurableLocalAddressProvider
ConfigurableLocalAddressProvider is an AddressProvider which is only
capable of returning local addresses.
|
class |
RefreshableAddressProvider
A RefreshableAddressProvider is an AddressProvider implementation
that wraps another AddressProvider and refresh the address list of
the provider asynchronously.
|
Modifier and Type | Field and Description |
---|---|
protected AddressProvider |
ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy.m_apRecovery
The recovery address-provider.
|
protected AddressProvider |
RefreshableAddressProvider.m_apRefresh
The address provider to be refreshed.
|
protected AddressProvider |
CompositeAddressProvider.AddressIterator.m_providerCurrent
The current AddressProvider.
|
Modifier and Type | Method and Description |
---|---|
AddressProvider |
AddressProviderFactory.createAddressProvider(ClassLoader loader)
Create a new AddressProvider using the specified class loader.
|
AddressProvider |
ConfigurableAddressProviderFactory.createAddressProvider(ClassLoader loader)
Deprecated.
Instantiate an AddressProvider configured according to the specified XML.
|
protected AddressProvider |
CompositeAddressProvider.AddressIterator.getCurrentProvider()
Return the current AddressProvider.
|
AddressProvider |
ClusterDependencies.getWellKnownAddresses()
Obtain the AddressProvider that provides the well known addresses (WKA)
represented by InetSocketAddress objects.
|
static AddressProvider |
ConfigurableAddressProvider.makeProvider(XmlElement xmlConfig)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeAddressProvider.addProvider(AddressProvider provider)
Add an AddressProvider.
|
protected List |
CompositeAddressProvider.getConfiguredAddresses(AddressProvider provider)
Return a list of configured addresses in the specified AddressProvider.
|
static ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy |
ConfigurableQuorumPolicy.instantiatePartitionedCachePolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule,
AddressProvider provider)
Instantiate an action policy for a PartitionedCache service.
|
Constructor and Description |
---|
CompositeAddressProvider(AddressProvider provider)
Construct a CompositeAddressProvider from the specified AddressProvider.
|
PartitionedCacheQuorumPolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule,
AddressProvider provider)
Construct a PartitionedCacheQuorumPolicy with the specified rule.
|
RefreshableAddressProvider(AddressProvider ap)
Construct a RefreshableAddressProvider with the given AddressProvider
using default refresh interval
|
RefreshableAddressProvider(AddressProvider ap,
long lRefresh)
Construct a RefreshableAddressProvider with the specified AddressProvider
and refresh interval
|
Modifier and Type | Class and Description |
---|---|
static class |
NullImplementation.NullAddressProvider
Null implementation of
AddressProvider . |
Modifier and Type | Method and Description |
---|---|
static AddressProvider |
NullImplementation.getAddressProvider()
Factory method: Obtain a null implementation of an
AddressProvider . |