public interface NodeExtension
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterStart(Node node)
Called after node is started 
 | 
void | 
beforeStart(Node node)
Called before node is started 
 | 
PacketReader | 
createPacketReader(TcpIpConnection connection,
                  IOService ioService)
Creates a PacketReader for given Connection instance. 
 | 
PacketWriter | 
createPacketWriter(TcpIpConnection connection,
                  IOService ioService)
Creates a PacketWriter for given Connection instance. 
 | 
SerializationService | 
createSerializationService()
Creates a SerializationService instance to be used by this Node. 
 | 
<T> T | 
createService(Class<T> type)
Creates a service which is an implementation of given type parameter. 
 | 
void | 
destroy()
Destroys NodeExtension. 
 | 
MemberSocketInterceptor | 
getMemberSocketInterceptor()
Returns MemberSocketInterceptor for this Node if available,
 otherwise returns null. 
 | 
Storage<DataRef> | 
getNativeDataStorage()
Deprecated.   
 | 
SecurityContext | 
getSecurityContext()
Returns SecurityContext for this Node if available, otherwise returns null. 
 | 
SocketChannelWrapperFactory | 
getSocketChannelWrapperFactory()
Returns SocketChannelWrapperFactory instance to be used by this Node. 
 | 
TimedMemberStateFactory | 
getTimedMemberStateFactory()  | 
void | 
onThreadStart(Thread thread)
Called on thread start to inject/intercept extension specific logic,
 like; registering thread in some service,
 executing a special method before thread starts to do its own task. 
 | 
void | 
onThreadStop(Thread thread)
Called before a thread stops to clean/release injected by  
onThreadStart(Thread). | 
void | 
printNodeInfo(Node node)
Called to print node information during startup 
 | 
void beforeStart(Node node)
void printNodeInfo(Node node)
void afterStart(Node node)
SerializationService createSerializationService()
SecurityContext getSecurityContext()
@Deprecated Storage<DataRef> getNativeDataStorage()
<T> T createService(Class<T> type)
type - type of serviceIllegalArgumentException - if type is not knownTimedMemberStateFactory getTimedMemberStateFactory()
MemberSocketInterceptor getMemberSocketInterceptor()
SocketChannelWrapperFactory getSocketChannelWrapperFactory()
PacketReader createPacketReader(TcpIpConnection connection, IOService ioService)
connection - tcp-ip connectionioService - IOServicePacketWriter createPacketWriter(TcpIpConnection connection, IOService ioService)
connection - tcp-ip connectionioService - IOServicevoid onThreadStart(Thread thread)
thread - thread startingvoid onThreadStop(Thread thread)
onThreadStart(Thread).thread - thread stoppingvoid destroy()
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.