public class NodeEngineImpl extends Object implements NodeEngine
Constructor and Description |
---|
NodeEngineImpl(Node node) |
public NodeEngineImpl(Node node)
@PrivateApi public void start()
public Address getThisAddress()
getThisAddress
in interface NodeEngine
public Address getMasterAddress()
getMasterAddress
in interface NodeEngine
public MemberImpl getLocalMember()
getLocalMember
in interface NodeEngine
public Config getConfig()
getConfig
in interface NodeEngine
public ClassLoader getConfigClassLoader()
getConfigClassLoader
in interface NodeEngine
public EventService getEventService()
getEventService
in interface NodeEngine
public SerializationService getSerializationService()
getSerializationService
in interface NodeEngine
public PortableContext getPortableContext()
public OperationService getOperationService()
getOperationService
in interface NodeEngine
public ExecutionService getExecutionService()
getExecutionService
in interface NodeEngine
public InternalPartitionService getPartitionService()
getPartitionService
in interface NodeEngine
public ClusterService getClusterService()
getClusterService
in interface NodeEngine
public ManagementCenterService getManagementCenterService()
public ProxyService getProxyService()
getProxyService
in interface NodeEngine
public WaitNotifyService getWaitNotifyService()
getWaitNotifyService
in interface NodeEngine
public WanReplicationService getWanReplicationService()
getWanReplicationService
in interface NodeEngine
public TransactionManagerService getTransactionManagerService()
getTransactionManagerService
in interface NodeEngine
public Data toData(Object object)
toData
in interface NodeEngine
public Object toObject(Object object)
toObject
in interface NodeEngine
public boolean isActive()
isActive
in interface NodeEngine
public HazelcastInstance getHazelcastInstance()
getHazelcastInstance
in interface NodeEngine
public boolean send(Packet packet, Connection connection)
public boolean send(Packet packet, Address target)
public ILogger getLogger(String name)
getLogger
in interface NodeEngine
public ILogger getLogger(Class clazz)
getLogger
in interface NodeEngine
public GroupProperties getGroupProperties()
getGroupProperties
in interface NodeEngine
@PrivateApi public void handlePacket(Packet packet)
@PrivateApi public <T> T getService(String serviceName)
public <T extends SharedService> T getSharedService(String serviceName)
getSharedService
in interface NodeEngine
@PrivateApi public <S> Collection<S> getServices(Class<S> serviceClass)
@PrivateApi public Collection<ServiceInfo> getServiceInfos(Class serviceClass)
@PrivateApi public Node getNode()
@PrivateApi public void onMemberLeft(MemberImpl member)
@PrivateApi public void onClientDisconnected(String clientUuid)
@PrivateApi public void onPartitionMigrate(MigrationInfo migrationInfo)
@PrivateApi public Operation[] getPostJoinOperations()
public long getClusterTime()
public Storage<DataRef> getOffHeapStorage()
getOffHeapStorage
in interface NodeEngine
@PrivateApi public void shutdown(boolean terminate)
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.