public interface CoherenceClusterParamsBean extends SettableBean
Modifier and Type | Field and Description |
---|---|
static String |
IMB |
static String |
MULTICAST |
static String |
SDMB |
static String |
SSL |
static String |
TCP |
static String |
TMB |
static String |
UDP |
static String |
UNICAST |
Modifier and Type | Method and Description |
---|---|
CoherenceCacheBean |
createCoherenceCache(String name)
Creates a new CoherenceCache bean representing the specified cache and
adds it to the list of currently existing beans.
|
CoherenceServiceBean |
createCoherenceService(String name)
Creates a new CoherenceService bean representing the specified Service and
adds it to the list of currently existing beans.
|
void |
destroyCoherenceCache(CoherenceCacheBean bean)
Destroys the bean representing the Coherence cache
and removes it from the list of currently existing beans.
|
void |
destroyCoherenceService(CoherenceServiceBean bean)
Destroys the bean representing the Coherence Service
and removes it from the list of currently existing beans.
|
String |
getClusteringMode()
Specifies a clustering mode of either Unicast or Multicast.
|
int |
getClusterListenPort()
The cluster listen port used by Coherence; Coherence cluster members
use this port to discover and join, or create the cluster.
|
CoherenceCacheBean[] |
getCoherenceCaches()
An array of CoherenceCache beans, each of which represents a Coherence cache.
|
CoherenceClusterWellKnownAddressesBean |
getCoherenceClusterWellKnownAddresses()
The CoherenceClusterWellKnownAddressMBeans that have been
defined for this CoherenceClusterBean.
|
CoherenceIdentityAsserterBean |
getCoherenceIdentityAsserter()
Gets the Coherence IdentityAsserter.
|
CoherenceKeystoreParamsBean |
getCoherenceKeystoreParams()
Gets the Keystore params for the Coherence Identity.
|
CoherenceServiceBean[] |
getCoherenceServices()
An array of CoherenceService beans, each of which represents a Coherence Service.
|
String |
getMulticastListenAddress()
The IP address for the cluster multicast listener.
|
int |
getMulticastListenPort()
Deprecated.
12.2.1.0.0 Use getClusterListenPort.
|
int |
getTimeToLive()
Sets the time-to-live (TTL) setting for the multicast message.
|
String |
getTransport()
Specify the underlying transport protocol to use for cluster communication.
|
int |
getUnicastListenPort()
Deprecated.
12.2.1.0.0 Use getClusterListenPort
|
boolean |
isSecurityFrameworkEnabled()
Check if security framework is enabled
|
boolean |
isUnicastPortAutoAdjust()
Deprecated.
12.2.1.0.0
|
CoherenceCacheBean |
lookupCoherenceCache(String name)
The bean representing the specified Coherence cache.
|
CoherenceServiceBean |
lookupCoherenceService(String name)
The bean representing the specified Coherence Service.
|
void |
setClusteringMode(String mode)
Sets the clustering mode.
|
void |
setClusterListenPort(int port)
Sets the cluster listen port for Coherence.
|
void |
setMulticastListenAddress(String ipAddress)
Sets the IP address for the cluster multicast listener.
|
void |
setMulticastListenPort(int port)
Deprecated.
12.2.1.0.0 Use getClusterListenPort.
|
void |
setSecurityFrameworkEnabled(boolean securityFrameworkEnabled)
Enables Security Framework
|
void |
setTimeToLive(int ttl)
The time-to-live setting for the multicast message.
|
void |
setTransport(String transport)
Sets the transport type.
|
void |
setUnicastListenPort(int port)
Deprecated.
12.2.1.0.0 Use setClusterListenPort
|
void |
setUnicastPortAutoAdjust(boolean adjust)
Deprecated.
12.2.1.0.0
|
static final String MULTICAST
static final String UNICAST
static final String UDP
static final String TCP
static final String SSL
static final String TMB
static final String SDMB
static final String IMB
int getClusterListenPort()
The cluster listen port used by Coherence; Coherence cluster members use this port to discover and join, or create the cluster. If unspecified, the Coherence cluster multicast listen port will be used.
weblogic.management.configuration.CoherenceMemberConfigMBean#getClusterListenPort
void setClusterListenPort(int port)
Sets the cluster listen port for Coherence.
int getUnicastListenPort()
The port for the cluster unicast listener.
void setUnicastListenPort(int port)
Sets the port for the cluster unicast listener. This method is deprecated.
port
- CoherenceMemberConfigMBean.setUnicastListenPort(int)
boolean isUnicastPortAutoAdjust()
Specifies whether the unicast port will be automatically incremented if the port cannot be bound because it is already in use.
void setUnicastPortAutoAdjust(boolean adjust)
Sets the unicast port to be automatically incremented if the specified port cannot be bound because it is already in use.
adjust
- CoherenceMemberConfigMBean.setUnicastPortAutoAdjustAttempts(int)
String getMulticastListenAddress()
The IP address for the cluster multicast listener.
void setMulticastListenAddress(String ipAddress)
Sets the IP address for the cluster multicast listener.
ipAddress
- int getMulticastListenPort()
The port for the cluster multicast listener.
void setMulticastListenPort(int port)
Sets the port for the cluster multicast listener.
port
- int getTimeToLive()
Sets the time-to-live (TTL) setting for the multicast message. The TTL setting designates how far multicast UDP/IP packets can travel on a network. The TTL is expressed in terms of how many hops a packet survives; each network interface, router, and managed switch is considered one hop. The TTL value should be set to the lowest integer value that works. Setting the value too high can use unnecessary bandwidth on other LAN segments and can even cause the operating system or network devices to disable multicast traffic.
Typically, setting the TTL value to 1 works on a simple switched backbone. A value of 2 or more may be required on an advanced backbone with intelligent switching. A value of 0 is used for single server clusters that are used for development and testing.
void setTimeToLive(int ttl)
The time-to-live setting for the multicast message.
ttl
- CoherenceClusterWellKnownAddressesBean getCoherenceClusterWellKnownAddresses()
The CoherenceClusterWellKnownAddressMBeans that have been defined for this CoherenceClusterBean.
String getClusteringMode()
Specifies a clustering mode of either Unicast or Multicast. If multicast is undesirable or unavailable in an environment, or when an environment is not properly configured to support multicast, then setting up the Well Known Addresses (WKA) feature is required. All cluster multicast communication is disabled if WKA is enabled.
void setClusteringMode(String mode)
Sets the clustering mode.
mode
- String getTransport()
Specify the underlying transport protocol to use for cluster communication. The TMB, SDMB, or IMB are only applicable to Exalogic environment.
void setTransport(String transport)
Sets the transport type.
transport
- boolean isSecurityFrameworkEnabled()
Check if security framework is enabled
void setSecurityFrameworkEnabled(boolean securityFrameworkEnabled)
Enables Security Framework
securityFrameworkEnabled
- CoherenceIdentityAsserterBean getCoherenceIdentityAsserter()
Gets the Coherence IdentityAsserter.
CoherenceKeystoreParamsBean getCoherenceKeystoreParams()
Gets the Keystore params for the Coherence Identity.
CoherenceCacheBean[] getCoherenceCaches()
An array of CoherenceCache beans, each of which represents a Coherence cache.
CoherenceCacheBean createCoherenceCache(String name)
Creates a new CoherenceCache bean representing the specified cache and adds it to the list of currently existing beans.
name
- CoherenceCacheBean lookupCoherenceCache(String name)
The bean representing the specified Coherence cache.
name
- void destroyCoherenceCache(CoherenceCacheBean bean)
Destroys the bean representing the Coherence cache and removes it from the list of currently existing beans.
bean
- CoherenceServiceBean[] getCoherenceServices()
An array of CoherenceService beans, each of which represents a Coherence Service.
CoherenceServiceBean createCoherenceService(String name)
Creates a new CoherenceService bean representing the specified Service and adds it to the list of currently existing beans.
name
- CoherenceServiceBean lookupCoherenceService(String name)
The bean representing the specified Coherence Service.
name
- void destroyCoherenceService(CoherenceServiceBean bean)
Destroys the bean representing the Coherence Service and removes it from the list of currently existing beans.
bean
-