public class ReplicatedMapService extends Object implements ManagedService, RemoteService, EventPublishingService<Object,Object>
ReplicatedRecordStore
s that actually hold the dataModifier and Type | Field and Description |
---|---|
static String |
EVENT_TOPIC_NAME
Public constant for the internal name of the replication topic
|
static String |
SERVICE_NAME
Public constant for the internal service name of the ReplicatedMapService
|
Constructor and Description |
---|
ReplicatedMapService(NodeEngine nodeEngine) |
Modifier and Type | Method and Description |
---|---|
String |
addEventListener(EventListener entryListener,
EventFilter eventFilter,
String mapName) |
DistributedObject |
createDistributedObject(String objectName) |
void |
destroyDistributedObject(String objectName) |
void |
dispatchEvent(Object event,
Object listener) |
ReplicatedMapConfig |
getReplicatedMapConfig(String name) |
ReplicatedRecordStore |
getReplicatedRecordStore(String name,
boolean create) |
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService
|
boolean |
removeEventListener(String mapName,
String registrationId) |
void |
reset()
reset this ManagedService back to initial state.
|
void |
shutdown(boolean terminate)
Shuts down this ManagedService.
|
public static final String SERVICE_NAME
public static final String EVENT_TOPIC_NAME
public ReplicatedMapService(NodeEngine nodeEngine)
public void init(NodeEngine nodeEngine, Properties properties)
ManagedService
init
in interface ManagedService
nodeEngine
- the NodeEngine this ManagedService belongs to.properties
- the Properties. Can be used to pass settings to the service.public void reset()
ManagedService
reset
in interface ManagedService
public void shutdown(boolean terminate)
ManagedService
shutdown
in interface ManagedService
public DistributedObject createDistributedObject(String objectName)
createDistributedObject
in interface RemoteService
public void destroyDistributedObject(String objectName)
destroyDistributedObject
in interface RemoteService
public void dispatchEvent(Object event, Object listener)
dispatchEvent
in interface EventPublishingService<Object,Object>
public ReplicatedMapConfig getReplicatedMapConfig(String name)
public ReplicatedRecordStore getReplicatedRecordStore(String name, boolean create)
public String addEventListener(EventListener entryListener, EventFilter eventFilter, String mapName)
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.