SettableBean
public interface CoherenceClusterParamsBean extends SettableBean
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
IMB |
|
static java.lang.String |
MULTICAST |
|
static java.lang.String |
SDMB |
|
static java.lang.String |
SSL |
|
static java.lang.String |
TCP |
|
static java.lang.String |
TMB |
|
static java.lang.String |
UDP |
|
static java.lang.String |
UNICAST |
Modifier and Type | Method | Description |
---|---|---|
CoherenceCacheBean |
createCoherenceCache(java.lang.String name) |
Creates a new CoherenceCache bean representing the specified cache and
adds it to the list of currently existing beans.
|
CoherenceServiceBean |
createCoherenceService(java.lang.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.
|
java.lang.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.
|
java.lang.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.
|
java.lang.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(java.lang.String name) |
The bean representing the specified Coherence cache.
|
CoherenceServiceBean |
lookupCoherenceService(java.lang.String name) |
The bean representing the specified Coherence Service.
|
void |
setClusteringMode(java.lang.String mode) |
Sets the clustering mode.
|
void |
setClusterListenPort(int port) |
Sets the cluster listen port for Coherence.
|
void |
setMulticastListenAddress(java.lang.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(java.lang.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 java.lang.String MULTICAST
static final java.lang.String UNICAST
static final java.lang.String UDP
static final java.lang.String TCP
static final java.lang.String SSL
static final java.lang.String TMB
static final java.lang.String SDMB
static final java.lang.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.
@Deprecated int getUnicastListenPort()
The port for the cluster unicast listener.
@Deprecated void setUnicastListenPort(int port)
Sets the port for the cluster unicast listener. This method is deprecated.
port
- CoherenceMemberConfigMBean.setUnicastListenPort(int)
@Deprecated boolean isUnicastPortAutoAdjust()
Specifies whether the unicast port will be automatically incremented if the port cannot be bound because it is already in use.
@Deprecated 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)
java.lang.String getMulticastListenAddress()
The IP address for the cluster multicast listener.
void setMulticastListenAddress(java.lang.String ipAddress)
Sets the IP address for the cluster multicast listener.
ipAddress
- @Deprecated int getMulticastListenPort()
The port for the cluster multicast listener.
@Deprecated 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.
java.lang.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(java.lang.String mode)
Sets the clustering mode.
mode
- java.lang.String getTransport()
Specify the underlying transport protocol to use for cluster communication. TMB, SDMB, or IMB are only applicable to Exalogic environment.
void setTransport(java.lang.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(java.lang.String name)
Creates a new CoherenceCache bean representing the specified cache and adds it to the list of currently existing beans.
name
- CoherenceCacheBean lookupCoherenceCache(java.lang.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(java.lang.String name)
Creates a new CoherenceService bean representing the specified Service and adds it to the list of currently existing beans.
name
- CoherenceServiceBean lookupCoherenceService(java.lang.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
-