public abstract class TransactionalQueueProxySupport extends TransactionalDistributedObject<QueueService> implements TransactionalObject
| Modifier and Type | Field and Description |
|---|---|
protected QueueConfig |
config |
protected String |
name |
protected int |
partitionId |
txPARTITIONING_STRATEGY| Modifier | Constructor and Description |
|---|---|
protected |
TransactionalQueueProxySupport(NodeEngine nodeEngine,
QueueService service,
String name,
Transaction tx) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkTransactionState() |
String |
getName()
Returns the unique name for this DistributedObject.
|
String |
getServiceName()
Returns the service name for this object.
|
boolean |
offerInternal(Data data,
long timeout) |
Data |
peekInternal(long timeout) |
Data |
pollInternal(long timeout) |
int |
size() |
toObjectIfNeededdestroy, equals, getNameAsPartitionAwareData, getNodeEngine, getOperationService, getPartitionId, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitdestroy, getPartitionKeyprotected final String name
protected final int partitionId
protected final QueueConfig config
protected TransactionalQueueProxySupport(NodeEngine nodeEngine, QueueService service, String name, Transaction tx)
protected void checkTransactionState()
public boolean offerInternal(Data data, long timeout)
public Data pollInternal(long timeout)
public Data peekInternal(long timeout)
public int size()
public String getName()
DistributedObjectgetName in interface DistributedObjectpublic final String getServiceName()
DistributedObjectgetServiceName in interface DistributedObjectgetServiceName in class AbstractDistributedObject<QueueService>Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.