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.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
 
 
 - 
 
 -