com.hazelcast.concurrent.idgen
Class IdGeneratorService

java.lang.Object
  extended by com.hazelcast.concurrent.idgen.IdGeneratorService
All Implemented Interfaces:
ManagedService, RemoteService

public class IdGeneratorService
extends Object
implements ManagedService, RemoteService


Field Summary
static String ATOMIC_LONG_NAME
           
static String SERVICE_NAME
           
 
Constructor Summary
IdGeneratorService(NodeEngine nodeEngine)
           
 
Method Summary
 DistributedObject createDistributedObject(String name)
           
 void destroyDistributedObject(String name)
           
 void init(NodeEngine nodeEngine, Properties properties)
          Initializes this ManagedService
 void reset()
          reset this ManagedService back to initial state.
 void shutdown(boolean terminate)
          Shuts down this ManagedService.
 
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

ATOMIC_LONG_NAME

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

IdGeneratorService

public IdGeneratorService(NodeEngine nodeEngine)
Method Detail

init

public void init(NodeEngine nodeEngine,
                 Properties properties)
Description copied from interface: ManagedService
Initializes this ManagedService

Specified by:
init in interface ManagedService
Parameters:
nodeEngine - the NodeEngine this ManagedService belongs to.
properties - the Properties. Can be used to pass settings to the service.

reset

public void reset()
Description copied from interface: ManagedService
reset this ManagedService back to initial state. todo: what is the purpose of reset

Specified by:
reset in interface ManagedService

shutdown

public void shutdown(boolean terminate)
Description copied from interface: ManagedService
Shuts down this ManagedService. todo: what is the purpose of the terminate variable.

Specified by:
shutdown in interface ManagedService

createDistributedObject

public DistributedObject createDistributedObject(String name)
Specified by:
createDistributedObject in interface RemoteService

destroyDistributedObject

public void destroyDistributedObject(String name)
Specified by:
destroyDistributedObject in interface RemoteService


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