ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface CacheStoreMBean extends ConfigurationMBean
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
NONE |
|
static java.lang.String |
WRITE_BEHIND |
|
static java.lang.String |
WRITE_THROUGH |
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
int |
getBufferMaxSize() |
Sets the upper limit for the store buffer
that's used to write out updates to the store.
|
int |
getBufferWriteAttempts() |
Sets the number of attempts that the
user thread will make to write to the store buffer.
|
long |
getBufferWriteTimeout() |
Sets the time in milliseconds that the
user thread will wait before aborting an attempt to write to the buffer.
|
java.lang.String |
getCustomStore() |
The cache store to be used for store backed caches
|
int |
getStoreBatchSize() |
Sets the number of user updates that are
picked up from the store buffer to write back to the backing store
|
java.lang.String |
getWorkManager() |
Sets the work manager that schedules
the thread that writes to the backing store asynchronously
|
java.lang.String |
getWritePolicy() |
|
boolean |
isBufferMaxSizeSet() |
|
boolean |
isBufferWriteAttemptsSet() |
|
boolean |
isBufferWriteTimeoutSet() |
|
boolean |
isCustomStoreSet() |
|
boolean |
isStoreBatchSizeSet() |
|
boolean |
isWorkManagerSet() |
|
boolean |
isWritePolicySet() |
|
void |
setBufferMaxSize(int capacity) |
|
void |
setBufferWriteAttempts(int attempts) |
|
void |
setBufferWriteTimeout(long timeout) |
|
void |
setCustomStore(java.lang.String customStoreClassName) |
|
void |
setStoreBatchSize(int size) |
|
void |
setWorkManager(java.lang.String workManagerName) |
|
void |
setWritePolicy(java.lang.String policy) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
static final java.lang.String NONE
static final java.lang.String WRITE_THROUGH
static final java.lang.String WRITE_BEHIND
java.lang.String getCustomStore()
void setCustomStore(java.lang.String customStoreClassName)
boolean isCustomStoreSet()
java.lang.String getWritePolicy()
void setWritePolicy(java.lang.String policy)
boolean isWritePolicySet()
java.lang.String getWorkManager()
void setWorkManager(java.lang.String workManagerName)
boolean isWorkManagerSet()
int getBufferMaxSize()
void setBufferMaxSize(int capacity)
boolean isBufferMaxSizeSet()
long getBufferWriteTimeout()
void setBufferWriteTimeout(long timeout)
boolean isBufferWriteTimeoutSet()
int getBufferWriteAttempts()
void setBufferWriteAttempts(int attempts)
boolean isBufferWriteAttemptsSet()
int getStoreBatchSize()
void setStoreBatchSize(int size)
boolean isStoreBatchSizeSet()