|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CoherenceClusterSystemResourceMBean
This bean defines a system-level Coherence cluster resource. It links to a separate descriptor that specifies the definition.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract CoherenceCacheConfigMBean |
createCoherenceCacheConfig(String name) Factory to create CoherenceCacheConfigMBean instances. |
abstract void |
destroyCoherenceCacheConfig(CoherenceCacheConfigMBean cacheConfig) destroys CoherenceCacheConfigMBean |
abstract CoherenceCacheConfigMBean[] |
getCoherenceCacheConfigs() An array of CacheConfigBeans, each of which represents a cache configuration. |
abstract WeblogicCoherenceBean |
getCoherenceClusterResource() The Coherence cluster resource descriptor. |
abstract String |
getCustomClusterConfigurationFileName() The external custom Coherence cluster configuration file. |
abstract String |
getDescriptorFileName() The name of the file that contains the module configuration. |
abstract String |
getName() The user-specified name of this MBean instance. |
abstract String |
getReportGroupFile() Get the report group file representing the superset of runtime metrics to be collected for this cluster. |
abstract void |
importCustomClusterConfigurationFile(String file) Allows you to specify a custom Coherence cluster configuration file. |
abstract boolean |
isUsingCustomClusterConfigurationFile() Specifies whether you are using a custom external Coherence cluster configuration file. |
abstract CoherenceCacheConfigMBean |
lookupCoherenceCacheConfig(String name) Returns a CoherenceCacheConfigMBean with the specified name. |
abstract void |
setReportGroupFile(String sReportFile) Set the report group file representing the superset of runtime metrics to be collected for this cluster. |
abstract void |
setUsingCustomClusterConfigurationFile(boolean useCustomFile) Allows you to enable or disable use of a custom cluster configuration file. |
Methods inherited from interface weblogic.management.configuration.SystemResourceMBean |
---|
getResource, getSourcePath, setName |
Methods inherited from interface weblogic.management.configuration.BasicDeploymentMBean |
---|
createSubDeployment, destroySubDeployment, getDeploymentOrder, getDeploymentPrincipalName, getSubDeployments, lookupSubDeployment, setDeploymentOrder, setDeploymentPrincipalName, setSourcePath |
Methods inherited from interface weblogic.management.configuration.TargetInfoMBean |
---|
addTarget, getCompatibilityName, getTargets, removeTarget, setCompatibilityName, setModuleType, setTargets |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Methods inherited from interface weblogic.management.configuration.ConfigurationExtensionMBean |
---|
setDescriptorFileName |
Method Detail |
---|
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
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
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(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(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(String name)
Returns a CoherenceCacheConfigMBean with the specified name.
name
-String getReportGroupFile()
Get the report group file representing the superset of runtime metrics to be collected for this cluster.
void setReportGroupFile(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 use
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |