Package com.tangosol.net
Interface OperationalContext
-
public interface OperationalContextOperationalContext is an interface for providing Oracle Coherence operational configuration.- Since:
- Coherence 3.7
- Author:
- lh 2010.10.29
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,AddressProviderFactory>getAddressProviderMap()Return a Map of address provider factories.ParameterizedBuilderRegistrygetBuilderRegistry()The registry for all builders associated with the cluster.com.tangosol.internal.util.DaemonPoolgetCommonDaemonPool()Return the commonDaemonPool.InetAddressgetDiscoveryInterface()Return the IP associated with the network interface to use for multicast based discovery.intgetDiscoveryTimeToLive()Return the TTL for multicast based discovery.intgetEdition()Get the product edition.StringgetEditionName()Get the product edition in a formatted string.Map<String,WrapperStreamFactory>getFilterMap()Return a Map of network filter factories.IdentityAssertergetIdentityAsserter()Return an IdentityAsserter that can be used to establish a user's identity.IdentityTransformergetIdentityTransformer()Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.MembergetLocalMember()Return a Member object representing this process.intgetLocalTcpPort()Return the TCP port on which this member is bound.Map<String,SerializerFactory>getSerializerMap()Return a Map of serializer factories.Map<String,SnapshotArchiverFactory>getSnapshotArchiverMap()Return a Map of snapshot archiver factories.SocketProviderFactorygetSocketProviderFactory()Return a SocketProviderFactory.booleanisSubjectScopingEnabled()Indicates if Subject scoping is enabled.
-
-
-
Method Detail
-
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
-
-