ConfigurationMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanpublic interface CoherencePartitionCacheConfigMBean extends ConfigurationMBean
The CoherencePartitionCacheConfigMBean is used to define which Coherence caches are shared/not-shared in an MT environment as well as specific cache properties that apply to deployments underneath a partition.
Note: the Name attribute is inherited from ConfigurationMBean and is a key only.
DEFAULT_EMPTY_BYTE_ARRAY| Modifier and Type | Method | Description | 
|---|---|---|
CoherencePartitionCachePropertyMBean | 
createCoherencePartitionCacheProperty(java.lang.String name) | 
 Factory method for creating Coherence Partition Cache Property beans 
 | 
void | 
destroyCoherencePartitionCacheProperty(CoherencePartitionCachePropertyMBean param) | 
 Destroy and remove the Coherence Cache Property bean 
 | 
java.lang.String | 
getApplicationName() | 
 The name of the GAR application that this setting should apply to. 
 | 
java.lang.String | 
getCacheName() | 
 The name of the cache that the settings should apply to. 
 | 
CoherencePartitionCachePropertyMBean[] | 
getCoherencePartitionCacheProperties() | 
 Return an array of all the Coherence Partition Cache Properties 
 | 
boolean | 
isShared() | 
 Specifies whether you want this cache to be shared. 
 | 
CoherencePartitionCachePropertyMBean | 
lookupCoherencePartitionCacheProperty(java.lang.String name) | 
 Lookup the named Coherence Cache Property 
 | 
void | 
setApplicationName(java.lang.String applicationName) | 
 Set the name of the GAR application. 
 | 
void | 
setCacheName(java.lang.String cacheName) | 
 Get the name of the cache that the settings should apply to. 
 | 
void | 
setShared(boolean isShared) | 
 Set if the cache should be shared or not. 
 | 
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentboolean isShared()
void setShared(boolean isShared)
isShared - indiciates if the cache is sharedjava.lang.String getCacheName()
void setCacheName(java.lang.String cacheName)
cacheName - the cache namejava.lang.String getApplicationName()
void setApplicationName(java.lang.String applicationName)
applicationName - the application name@ExportCustomizeableValues(saveDefault=true) CoherencePartitionCachePropertyMBean[] getCoherencePartitionCacheProperties()
CoherencePartitionCachePropertyMBean lookupCoherencePartitionCacheProperty(java.lang.String name)
name - the name of the propertyCoherencePartitionCachePropertyMBean createCoherencePartitionCacheProperty(java.lang.String name)
name - the name of the propertyvoid destroyCoherencePartitionCacheProperty(CoherencePartitionCachePropertyMBean param)
param - the Coherence Cache Property bean