public interface CacheDrMBean
Modifier and Type | Method and Description |
---|---|
void |
disableAdaptiveThrottling()
Disables adaptive DR throttling.
|
void |
enableAdaptiveThrottling()
Enables adaptive DR throttling.
|
int |
getDrBackupQueueSize()
Gets size of data center replication backup queue.
|
int |
getDrBatchWaitingAcknowledgeCount()
Gets count of data center replication batches awaiting acknowledge from sender hub.
|
int |
getDrBatchWaitingSendCount()
Gets count of data center replication batches awaiting to be send.
|
int |
getDrQueuedKeysCount()
Gets count of keys enqueued for data center replication.
|
String |
getDrSenderGroup()
Gets sender group for this cache.
|
int |
getDrSenderHubsCount()
Gets count of available data center replication sender hubs.
|
String |
getDrStatus()
Gets current status of data center replication.
|
long |
getStateTransferThrottle()
Gets state transfer throttle.
|
void |
pause()
Pauses data center replication for this cache.
|
void |
resume()
Starts data center replication for this cache.
|
void |
setStateTransferThrottle(long stateTransferThrottle)
Sets state transfer throttle.
|
void |
start()
Starts data center replication for this cache.
|
void |
stop()
Stops data center replication for this cache.
|
void |
transferTo(byte dataCenterId)
Performs full state data transfer of this cache to the specified data center.
|
@MXBeanDescription(value="Count of keys enqueued for data center replication.") int getDrQueuedKeysCount()
@MXBeanDescription(value="Size of data center replication backup queue.") int getDrBackupQueueSize()
@MXBeanDescription(value="Count of data center replication batches awaiting to be send.") int getDrBatchWaitingSendCount()
@MXBeanDescription(value="Count of data center replication batches awaiting acknowledge from sender hub.") int getDrBatchWaitingAcknowledgeCount()
@MXBeanDescription(value="Count of available data center replication sender hubs.") int getDrSenderHubsCount()
@MXBeanDescription(value="Sender group for this cache.") String getDrSenderGroup()
@MXBeanDescription(value="Current status of data center replication.") String getDrStatus()
@MXBeanDescription(value="Pauses data center replication for this cache.") void pause()
stop()
) and full-state transfer may be needed after resume.@MXBeanDescription(value="Resumes data center replication for this cache.") void resume()
start()
) and further full-state transfer may be needed.@MXBeanDescription(value="Stops data center replication for this cache.") void stop()
pause()
.@MXBeanDescription(value="Starts data center replication for this cache.") void start()
resume()
.@MXBeanDescription(value="Performs full state data transfer of this cache to the specified data center.") @MXBeanParametersNames(value="dataCenterId") @MXBeanParametersDescriptions(value="Destination data center id.") void transferTo(byte dataCenterId)
dataCenterId
- Destination data center id.@MXBeanDescription(value="Sets state transfer throttle.") void setStateTransferThrottle(long stateTransferThrottle)
getStateTransferThrottle()
for more information.stateTransferThrottle
- State transfer throttle.@MXBeanDescription(value="Gets state transfer throttle.") long getStateTransferThrottle()
@MXBeanDescription(value="Disables adaptive DR throttling.") void disableAdaptiveThrottling()
@MXBeanDescription(value="Enables adaptive DR throttling.") void enableAdaptiveThrottling()
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024