Package com.tangosol.net
Interface OperationalContext
public interface OperationalContext
OperationalContext is an interface for providing Oracle Coherence
operational configuration.
- Since:
- Coherence 3.7
- Author:
- lh 2010.10.29
-
Method Summary
Modifier and TypeMethodDescriptionReturn a Map of address provider factories.The registry for all builders associated with the cluster.com.tangosol.internal.util.DaemonPoolReturn the commonDaemonPool.Return the IP associated with the network interface to use for multicast based discovery.intReturn the TTL for multicast based discovery.intGet the product edition.Get the product edition in a formatted string.Return a Map of network filter factories.Return an IdentityAsserter that can be used to establish a user's identity.Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.Return a Member object representing this process.intReturn the TCP port on which this member is bound.Return a Map of serializer factories.Return a Map of snapshot archiver factories.Return a SocketProviderFactory.booleanIndicates if Subject scoping is enabled.
-
Method Details
-
getEdition
int getEdition()Get the product edition.- Returns:
- the product edition
-
getEditionName
String getEditionName()Get the product edition in a formatted string.- Returns:
- the product edition in a formatted string
-
getLocalMember
Member getLocalMember()Return a Member object representing this process.- Returns:
- the local Member
-
getFilterMap
Map<String,WrapperStreamFactory> getFilterMap()Return a Map of network filter factories.- Returns:
- a Map of WrapperStreamFactory instances keyed by filter name
-
getSerializerMap
Map<String,SerializerFactory> getSerializerMap()Return a Map of serializer factories.- Returns:
- a Map of SerializerFactory instances keyed by serializer name
-
getSnapshotArchiverMap
Map<String,SnapshotArchiverFactory> getSnapshotArchiverMap()Return a Map of snapshot archiver factories.- Returns:
- a Map of
SnapshotArchiverFactorykeyed by name - Since:
- Coherence 12.1.3
-
getAddressProviderMap
Map<String,AddressProviderFactory> getAddressProviderMap()Return a Map of address provider factories.- Returns:
- a Map of
AddressProviderFactorykeyed by name - Since:
- Coherence 12.1.2
-
getBuilderRegistry
ParameterizedBuilderRegistry getBuilderRegistry()The registry for all builders associated with the cluster. A builder can be looked up via the class it produces and a name for the builder usingParameterizedBuilderRegistry.getBuilder(Class, String)or just by the class it builds if there are no named builders.Currently, only
SerializerFactory,ParameterizedBuilder<PersistenceEnvironment> andParameterizedBuilder<StorageAccessAuthorizer> are registered by the implementation.All registered builders implementing
Disposablewill be disposed.- Returns:
- the
ParameterizedBuilderRegistry - Since:
- Coherence 12.2.1
-
getSocketProviderFactory
SocketProviderFactory getSocketProviderFactory()Return a SocketProviderFactory.- Returns:
- a SocketProviderFactory
-
getLocalTcpPort
int getLocalTcpPort()Return the TCP port on which this member is bound. While this is often the same value as getLocalMember().getPort(), it is not always so.- Returns:
- the local TCP port or zero if unbound.
- Since:
- 12.2.1
-
getIdentityAsserter
IdentityAsserter getIdentityAsserter()Return an IdentityAsserter that can be used to establish a user's identity.- Returns:
- the IdentityAsserter
-
getIdentityTransformer
IdentityTransformer getIdentityTransformer()Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.- Returns:
- the IdentityTransformer
-
isSubjectScopingEnabled
boolean isSubjectScopingEnabled()Indicates if Subject scoping is enabled.- Returns:
- true if subject scoping is enabled
-
getDiscoveryTimeToLive
int getDiscoveryTimeToLive()Return the TTL for multicast based discovery.- Returns:
- the TTL
- Since:
- 12.2.1
-
getDiscoveryInterface
InetAddress getDiscoveryInterface()Return the IP associated with the network interface to use for multicast based discovery.- Returns:
- the associated InetAddress or null
- Since:
- 12.2.1
-
getCommonDaemonPool
com.tangosol.internal.util.DaemonPool getCommonDaemonPool()Return the commonDaemonPool.The common pool is used by Coherence for common tasks such as async handling of completable futures in place of the fork-join pool.
- Returns:
- the common
DaemonPool
-