com.hazelcast.spi.impl
Class NodeEngineImpl
java.lang.Object
   com.hazelcast.spi.impl.NodeEngineImpl
com.hazelcast.spi.impl.NodeEngineImpl
- All Implemented Interfaces: 
- NodeEngine
- public class NodeEngineImpl 
- extends Object- implements NodeEngine
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NodeEngineImpl
public NodeEngineImpl(Node node)
start
@PrivateApi
public void start()
- 
 
- 
 
getThisAddress
public Address getThisAddress()
- 
- Specified by:
- getThisAddressin interface- NodeEngine
 
- 
 
getMasterAddress
public Address getMasterAddress()
- 
- Specified by:
- getMasterAddressin interface- NodeEngine
 
- 
 
getLocalMember
public MemberImpl getLocalMember()
- 
- Specified by:
- getLocalMemberin interface- NodeEngine
 
- 
 
getConfig
public Config getConfig()
- 
- Specified by:
- getConfigin interface- NodeEngine
 
- 
 
getConfigClassLoader
public ClassLoader getConfigClassLoader()
- 
- Specified by:
- getConfigClassLoaderin interface- NodeEngine
 
- 
 
getEventService
public EventService getEventService()
- 
- Specified by:
- getEventServicein interface- NodeEngine
 
- 
 
getSerializationService
public SerializationService getSerializationService()
- 
- Specified by:
- getSerializationServicein interface- NodeEngine
 
- 
 
getPortableContext
public PortableContext getPortableContext()
- 
 
- 
 
getOperationService
public OperationService getOperationService()
- 
- Specified by:
- getOperationServicein interface- NodeEngine
 
- 
 
getExecutionService
public ExecutionService getExecutionService()
- 
- Specified by:
- getExecutionServicein interface- NodeEngine
 
- 
 
getPartitionService
public InternalPartitionService getPartitionService()
- 
- Specified by:
- getPartitionServicein interface- NodeEngine
 
- 
 
getClusterService
public ClusterService getClusterService()
- 
- Specified by:
- getClusterServicein interface- NodeEngine
 
- 
 
getManagementCenterService
public ManagementCenterService getManagementCenterService()
- 
 
- 
 
getProxyService
public ProxyService getProxyService()
- 
- Specified by:
- getProxyServicein interface- NodeEngine
 
- 
 
getWaitNotifyService
public WaitNotifyService getWaitNotifyService()
- 
- Specified by:
- getWaitNotifyServicein interface- NodeEngine
 
- 
 
getWanReplicationService
public WanReplicationService getWanReplicationService()
- 
- Specified by:
- getWanReplicationServicein interface- NodeEngine
 
- 
 
getTransactionManagerService
public TransactionManagerService getTransactionManagerService()
- 
- Specified by:
- getTransactionManagerServicein interface- NodeEngine
 
- 
 
toData
public Data toData(Object object)
- 
- Specified by:
- toDatain interface- NodeEngine
 
- 
 
toObject
public Object toObject(Object object)
- 
- Specified by:
- toObjectin interface- NodeEngine
 
- 
 
isActive
public boolean isActive()
- 
- Specified by:
- isActivein interface- NodeEngine
 
- 
 
getHazelcastInstance
public HazelcastInstance getHazelcastInstance()
- 
- Specified by:
- getHazelcastInstancein interface- NodeEngine
 
- 
 
send
public boolean send(Packet packet,
                    Connection connection)
- 
 
- 
 
send
public boolean send(Packet packet,
                    Address target)
- Retries sending packet maximum 5 times until connection to target becomes available.
 
- 
 
- 
 
getLogger
public ILogger getLogger(String name)
- 
- Specified by:
- getLoggerin interface- NodeEngine
 
- 
 
getLogger
public ILogger getLogger(Class clazz)
- 
- Specified by:
- getLoggerin interface- NodeEngine
 
- 
 
getGroupProperties
public GroupProperties getGroupProperties()
- 
- Specified by:
- getGroupPropertiesin interface- NodeEngine
 
- 
 
handlePacket
@PrivateApi
public void handlePacket(Packet packet)
- 
 
- 
 
getService
@PrivateApi
public <T> T getService(String serviceName)
- 
 
- 
 
getSharedService
public <T extends SharedService> T getSharedService(String serviceName)
- 
- Specified by:
- getSharedServicein interface- NodeEngine
 
- 
 
getServices
@PrivateApi
public <S> Collection<S> getServices(Class<S> serviceClass)
- Returns a list of services matching provides service class/interface.
 
 CoreServices will be placed at the beginning of the list.
 
- 
 
- 
 
getServiceInfos
@PrivateApi
public Collection<ServiceInfo> getServiceInfos(Class serviceClass)
- 
 
- 
 
getNode
@PrivateApi
public Node getNode()
- 
 
- 
 
onMemberLeft
@PrivateApi
public void onMemberLeft(MemberImpl member)
- 
 
- 
 
onClientDisconnected
@PrivateApi
public void onClientDisconnected(String clientUuid)
- 
 
- 
 
onPartitionMigrate
@PrivateApi
public void onPartitionMigrate(MigrationInfo migrationInfo)
- 
 
- 
 
getPostJoinOperations
@PrivateApi
public Operation[] getPostJoinOperations()
- Post join operations must be lock free; means no locks at all;
 no partition locks, no key-based locks, no service level locks!
 
 Post join operations should return response, at least a null response.
 
 
- 
 
- 
 
getClusterTime
public long getClusterTime()
- 
 
- 
 
getOffHeapStorage
public Storage<DataRef> getOffHeapStorage()
- 
- Specified by:
- getOffHeapStoragein interface- NodeEngine
 
- 
 
reset
@PrivateApi
public void reset()
- 
 
- 
 
shutdown
@PrivateApi
public void shutdown(boolean terminate)
- 
 
- 
 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.