BasicDeploymentMBean
, ConfigurationExtensionMBean
, ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, SystemResourceMBean
, TargetInfoMBean
, WebLogicMBean
public interface CoherenceClusterSystemResourceMBean extends SystemResourceMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
CoherenceCacheConfigMBean |
createCoherenceCacheConfig(java.lang.String name) |
Factory to create CoherenceCacheConfigMBean instances.
|
void |
destroyCoherenceCacheConfig(CoherenceCacheConfigMBean cacheConfig) |
destroys CoherenceCacheConfigMBean
|
CoherenceCacheConfigMBean[] |
getCoherenceCacheConfigs() |
An array of CacheConfigBeans, each of which represents a cache
configuration.
|
WeblogicCoherenceBean |
getCoherenceClusterResource() |
The Coherence cluster resource descriptor.
|
java.lang.String |
getCustomClusterConfigurationFileName() |
The external custom Coherence cluster configuration file.
|
long |
getCustomConfigFileLastUpdatedTime() |
The time when the custom configuration file used by the cluster was last updated
|
java.lang.String |
getDescriptorFileName() |
The name of the file that contains the module configuration.
|
int |
getFederationRemoteClusterListenPort() |
The Coherence Cluster Listen Port of the remote participant.
|
java.lang.String |
getFederationRemoteClusterName() |
The Coherence Cluster Name of the remote participant cluster.
|
java.lang.String[] |
getFederationRemoteParticipantHosts() |
The list of remote participant hosts, who will be added as participants in the federation topology.
|
java.lang.String |
getFederationTopology() |
The federation topology.
|
java.lang.String |
getName() |
The user-specified name of this MBean instance.
|
java.lang.String |
getPersistenceActiveDirectory() |
The active directory for the default persistence environment.
|
java.lang.String |
getPersistenceDefaultMode() |
The default persistence mode.
|
java.lang.String |
getPersistenceSnapshotDirectory() |
The snapshot directory for the default persistence environment.
|
java.lang.String |
getPersistenceTrashDirectory() |
The trash directory for the default persistence environment.
|
java.lang.String |
getReportGroupFile() |
Get the report group file representing the superset of runtime metrics
to be collected for this cluster.
|
TargetMBean[] |
getTargets() |
You must select a target on which an MBean will be deployed from
this list of the targets in the current domain on which this item
can be deployed.
|
void |
importCustomClusterConfigurationFile(java.lang.String file) |
Allows you to specify a custom Coherence cluster configuration file.
|
boolean |
isUsingCustomClusterConfigurationFile() |
Specifies whether you are using a custom external Coherence cluster configuration file.
|
CoherenceCacheConfigMBean |
lookupCoherenceCacheConfig(java.lang.String name) |
Returns a CoherenceCacheConfigMBean with the specified name.
|
void |
setReportGroupFile(java.lang.String sReportFile) |
Set the report group file representing the superset of runtime metrics
to be collected for this cluster.
|
void |
setUsingCustomClusterConfigurationFile(boolean useCustomFile) |
Allows you to enable or disable use of a custom cluster configuration file.
|
createSubDeployment, destroySubDeployment, getDeploymentOrder, getDeploymentPrincipalName, getSubDeployments, lookupSubDeployment, setDeploymentOrder, setDeploymentPrincipalName, setSourcePath
setDescriptorFileName
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getResource, getSourcePath, setName
addTarget, getCompatibilityName, removeTarget, setCompatibilityName, setModuleType, setTargets
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getName()
The user-specified name of this MBean instance.
This name is included as one of the key properties in the
MBean's javax.management.ObjectName
:
Name=user-specified-name
getName
in interface ConfigurationMBean
getName
in interface TargetInfoMBean
getName
in interface WebLogicMBean
java.lang.String getDescriptorFileName()
The name of the file that contains the module configuration. By default the
file resides in the DOMAIN_DIR/config/coherence/bean_name
directory.
The module file derives its name from the bean name using the following pattern:
<beanName>.xml
Note that this is a read-only property that can only be set when the bean is created.
getDescriptorFileName
in interface ConfigurationExtensionMBean
java.lang.String getCustomClusterConfigurationFileName()
The external custom Coherence cluster configuration file.
boolean isUsingCustomClusterConfigurationFile()
Specifies whether you are using a custom external Coherence cluster configuration file.
void importCustomClusterConfigurationFile(java.lang.String file) throws ManagementException
Allows you to specify a custom Coherence cluster configuration file. The file must be present locally on the Administration Server.
file
- Absolute path to the custom Coherence cluster configuration fileManagementException
WeblogicCoherenceBean getCoherenceClusterResource()
The Coherence cluster resource descriptor.
void setUsingCustomClusterConfigurationFile(boolean useCustomFile) throws ManagementException
Allows you to enable or disable use of a custom cluster configuration file.
useCustomFile
- ManagementException
- thrown if one attempts toCoherenceCacheConfigMBean[] getCoherenceCacheConfigs()
An array of CacheConfigBeans, each of which represents a cache configuration.
CoherenceCacheConfigMBean createCoherenceCacheConfig(java.lang.String name)
Factory to create CoherenceCacheConfigMBean instances.
This method is here to force the binding code to generate correctly.
name
- void destroyCoherenceCacheConfig(CoherenceCacheConfigMBean cacheConfig)
destroys CoherenceCacheConfigMBean
cacheConfig
- CoherenceCacheConfigMBean lookupCoherenceCacheConfig(java.lang.String name)
Returns a CoherenceCacheConfigMBean with the specified name.
name
- java.lang.String getReportGroupFile()
Get the report group file representing the superset of runtime metrics to be collected for this cluster.
void setReportGroupFile(java.lang.String sReportFile)
Set the report group file representing the superset of runtime metrics to be collected for this cluster.
sReportFile
- the report group file to useTargetMBean[] getTargets()
You must select a target on which an MBean will be deployed from this list of the targets in the current domain on which this item can be deployed. Targets must be either servers or clusters. The deployment will only occur once if deployments overlap.
getTargets
in interface TargetInfoMBean
long getCustomConfigFileLastUpdatedTime()
The time when the custom configuration file used by the cluster was last updated
java.lang.String getPersistenceDefaultMode()
The default persistence mode.
java.lang.String getPersistenceActiveDirectory()
The active directory for the default persistence environment. If no value is specified, the directory which will be used is the coherence/active sub-directory under Domain Home directory.
java.lang.String getPersistenceSnapshotDirectory()
The snapshot directory for the default persistence environment. If no value is specified, the directory which will be used is coherence/snapshots sub-directory under Domain Home directory.
java.lang.String getPersistenceTrashDirectory()
The trash directory for the default persistence environment. If no value is specified, the directory which will be used is coherence/trash sub-directory under Domain Home directory.
java.lang.String getFederationTopology()
The federation topology.
java.lang.String[] getFederationRemoteParticipantHosts()
The list of remote participant hosts, who will be added as participants in the federation topology.
java.lang.String getFederationRemoteClusterName()
The Coherence Cluster Name of the remote participant cluster.
int getFederationRemoteClusterListenPort()
The Coherence Cluster Listen Port of the remote participant.