ConfigurationMBean, DeploymentMBean, DescriptorBean, DynamicDeploymentMBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, PersistentStoreMBean, SettableBean, WebLogicMBean@Deprecated public interface ReplicatedStoreMBean extends PersistentStoreMBean
Defines an instance of a Replicated Store.
A WebLogic Replicated Store is a high performance storage option for Exalogic hosted Weblogic Messaging Services and is an alternative to WebLogic Server's File and JDBC persistent storage options. Replicated stores depend on Exalogic replicated memory that is managed by a separately administered Daemon Cluster that must be started before a WebLogic Replicated Store can boot.
See Using the WebLogic Replicated Store in Administering WebLogic Server for Oracle Exalogic Elastic Cloud.
This feature should be used only in Oracle Exalogic Elastic Cloud environments.
DEPRECATION NOTICE: With WebLogic Server 12.2.1.3 and with the Exalogic X6 initial release, the WebLogic Replicated Store for JMS messages is deprecated. It will be removed in a future release. Oracle recommends that you use either a custom file store or a JDBC store for JMS message storage. See "Administering the WebLogic Persistent Store" in the documentation for more information about these options.
DEFAULT_EMPTY_BYTE_ARRAYDEFAULT_ORDER, MAX_ORDER, MIN_ORDER| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDirectory() |
Deprecated.
Specifies the path of the Replicated Store Global Directory.
|
int |
getIoBufferSize() |
Deprecated.
The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2.
|
int |
getLocalIndex() |
Deprecated.
Specifies a local Daemon to attach to
when a Daemon Cluster has multiple Daemons
configured to run on the current node.
|
int |
getRegionSize() |
Deprecated.
The region size, in bytes.
|
void |
setDirectory(java.lang.String directory) |
Deprecated.
Sets the value of the
Directory attribute. |
void |
setIoBufferSize(int ioBufferSize) |
Deprecated.
Sets the value of the
IOBufferSize attribute. |
void |
setLocalIndex(int localIndex) |
Deprecated.
Sets the value of the
LocalIndex attribute. |
void |
setRegionSize(int regionSize) |
Deprecated.
Sets the value of the
RegionSize attribute. |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetgetDeploymentOrder, setDeploymentOrderaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetDistributionPolicy, getFailbackDelaySeconds, getFailOverLimit, getInitialBootDelaySeconds, getMigrationPolicy, getNumberOfRestartAttempts, getPartialClusterStabilityDelaySeconds, getRestartInPlace, getSecondsBetweenRestarts, setDistributionPolicy, setFailbackDelaySeconds, setFailOverLimit, setInitialBootDelaySeconds, setMigrationPolicy, setNumberOfRestartAttempts, setPartialClusterStabilityDelaySeconds, setRestartInPlace, setSecondsBetweenRestartsgetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListeneraddTarget, getLogicalName, getTargets, getXAResourceName, removeTarget, setLogicalName, setTargets, setXAResourceNamegetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentjava.lang.String getDirectory()
Specifies the path of the Replicated Store Global Directory.
This must be the same
directory that is used to store the Daemon Cluster rs_daemons.cfg
configuration file and requires a specially tuned NFS mount.
Oracle recommends using an absolute directory path on a shared NFS mount.
void setDirectory(java.lang.String directory)
throws javax.management.InvalidAttributeValueException
Sets the value of the Directory attribute. See
getDirectory for more help.
directory - The new directory valuejavax.management.InvalidAttributeValueExceptiongetDirectory()int getLocalIndex()
Specifies a local Daemon to attach to when a Daemon Cluster has multiple Daemons configured to run on the current node.
The local Daemon is chosen using the formula:
((localindex) modulo (number-of-local-daemons)).
When 0, it always resolves to the first available
Daemon entry in the rs_daemons.cfg file
that has an address on the current node.
The default value is 0.
void setLocalIndex(int localIndex)
Sets the value of the LocalIndex attribute. See
getLocalIndex for more detailed help.
localIndex - The new LocalIndex valuejavax.management.InvalidAttributeValueExceptiongetLocalIndex()int getRegionSize()
The region size, in bytes.
Data is stored in one or more uniquely named Regions within a Daemon Cluster where each region is created with this size. Oracle recommends that regions sizes should be tuned to be a small fraction of the available local Daemon memory.
void setRegionSize(int regionSize)
Sets the value of the RegionSize attribute. See
getRegionSize for more detailed help.
regionSize - The new RegionSize valuejavax.management.InvalidAttributeValueExceptiongetRegionSize()int getIoBufferSize()
The I/O buffer size, in bytes, automatically rounded down to the nearest power of 2.
IOBufferSize so that it is larger than the largest
write (multiple concurrent store requests may be combined into a single write).IOBufferSize to at least 2 megabytes.void setIoBufferSize(int ioBufferSize)
Sets the value of the IOBufferSize attribute. See
getIoBufferSize for more information.
ioBufferSize - The new IOBufferSize valuejavax.management.InvalidAttributeValueExceptiongetIoBufferSize()