com.hazelcast.collection.list
Class ListService

java.lang.Object
  extended by com.hazelcast.collection.CollectionService
      extended by com.hazelcast.collection.list.ListService
All Implemented Interfaces:
EventPublishingService<CollectionEvent,ItemListener>, ManagedService, MigrationAwareService, RemoteService, TransactionalService

public class ListService
extends CollectionService


Field Summary
static String SERVICE_NAME
           
 
Fields inherited from class com.hazelcast.collection.CollectionService
nodeEngine
 
Constructor Summary
ListService(NodeEngine nodeEngine)
           
 
Method Summary
 DistributedObject createDistributedObject(String objectId)
           
 TransactionalListProxy createTransactionalObject(String name, TransactionSupport transaction)
           
 Map<String,? extends CollectionContainer> getContainerMap()
           
 ListContainer getOrCreateContainer(String name, boolean backup)
           
 String getServiceName()
           
 Operation prepareReplicationOperation(PartitionReplicationEvent event)
           
 
Methods inherited from class com.hazelcast.collection.CollectionService
addContainer, beforeMigration, clearPartitionReplica, commitMigration, destroyDistributedObject, dispatchEvent, getMigrationData, init, reset, rollbackMigration, rollbackTransaction, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_NAME

public static final String SERVICE_NAME
See Also:
Constant Field Values
Constructor Detail

ListService

public ListService(NodeEngine nodeEngine)
Method Detail

getOrCreateContainer

public ListContainer getOrCreateContainer(String name,
                                          boolean backup)
Specified by:
getOrCreateContainer in class CollectionService

getContainerMap

public Map<String,? extends CollectionContainer> getContainerMap()
Specified by:
getContainerMap in class CollectionService

getServiceName

public String getServiceName()
Specified by:
getServiceName in class CollectionService

createDistributedObject

public DistributedObject createDistributedObject(String objectId)

createTransactionalObject

public TransactionalListProxy createTransactionalObject(String name,
                                                        TransactionSupport transaction)

prepareReplicationOperation

public Operation prepareReplicationOperation(PartitionReplicationEvent event)


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.