com.hazelcast.queue.impl.operations
Class QueueBackupAwareOperation
java.lang.Object
com.hazelcast.spi.Operation
com.hazelcast.queue.impl.operations.QueueOperation
com.hazelcast.queue.impl.operations.QueueBackupAwareOperation
- All Implemented Interfaces:
- DataSerializable, IdentifiedDataSerializable, BackupAwareOperation, RemotePropagatable<Operation>, PartitionAwareOperation
- Direct Known Subclasses:
- AddAllOperation, ClearOperation, CompareAndRemoveOperation, DrainOperation, OfferOperation, PollOperation, RemoveOperation, TxnOfferOperation, TxnPollOperation, TxnPrepareOperation, TxnReserveOfferOperation, TxnReservePollOperation, TxnRollbackOperation
public abstract class QueueBackupAwareOperation
- extends QueueOperation
- implements BackupAwareOperation
This abstract class contains important methods for all Queue operations.
Methods inherited from class com.hazelcast.queue.impl.operations.QueueOperation |
afterRun, beforeRun, getFactoryId, getName, getOrCreateContainer, getQueueService, getResponse, getServiceName, hasListener, publishEvent, readInternal, returnsResponse, writeInternal |
Methods inherited from class com.hazelcast.spi.Operation |
getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getConnection, getExecutorName, getInvocationTime, getLogger, getNodeEngine, getPartitionId, getReplicaIndex, getResponseHandler, getService, getWaitTimeout, isUrgent, logError, onException, readData, run, setCallerUuid, setExecutorName, setNodeEngine, setPartitionId, setReplicaIndex, setResponseHandler, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, validatesTarget, writeData |
QueueBackupAwareOperation
protected QueueBackupAwareOperation()
QueueBackupAwareOperation
protected QueueBackupAwareOperation(String name)
QueueBackupAwareOperation
protected QueueBackupAwareOperation(String name,
long timeoutMillis)
getSyncBackupCount
public final int getSyncBackupCount()
- Description copied from interface:
BackupAwareOperation
- The synchronous backup count. If no backups need to be made, 0 is returned.
- Specified by:
getSyncBackupCount
in interface BackupAwareOperation
- Returns:
- the synchronous backup count.
getAsyncBackupCount
public final int getAsyncBackupCount()
- Description copied from interface:
BackupAwareOperation
- The asynchronous backup count. If no asynchronous backups need to be made, 0 is returned.
- Specified by:
getAsyncBackupCount
in interface BackupAwareOperation
- Returns:
- the asynchronous backup count.
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.