@PrivateApi public class NodeIOService extends Object implements IOService
| Constructor and Description |
|---|
NodeIOService(Node node,
NodeEngineImpl nodeEngine) |
public NodeIOService(Node node, NodeEngineImpl nodeEngine)
public HazelcastProperties properties()
properties in interface IOServicepublic String getHazelcastName()
getHazelcastName in interface IOServicepublic LoggingService getLoggingService()
getLoggingService in interface IOServicepublic Address getThisAddress()
getThisAddress in interface IOServicepublic Map<EndpointQualifier,Address> getThisAddresses()
getThisAddresses in interface IOServiceAddressPickerpublic void onFatalError(Exception e)
onFatalError in interface IOServicepublic SocketInterceptorConfig getSocketInterceptorConfig(EndpointQualifier endpointQualifier)
public SymmetricEncryptionConfig getSymmetricEncryptionConfig(EndpointQualifier endpointQualifier)
getSymmetricEncryptionConfig in interface IOServicepublic SSLConfig getSSLConfig(EndpointQualifier endpointQualifier)
getSSLConfig in interface IOServicepublic ClientEngine getClientEngine()
getClientEngine in interface IOServicepublic TextCommandService getTextCommandService()
getTextCommandService in interface IOServicepublic void removeEndpoint(Address endPoint)
removeEndpoint in interface IOServicepublic void onDisconnect(Address endpoint, Throwable cause)
onDisconnect in interface IOServicepublic void onSuccessfulConnection(Address address)
onSuccessfulConnection in interface IOServicepublic void onFailedConnection(Address address)
onFailedConnection in interface IOServicepublic void shouldConnectTo(Address address)
shouldConnectTo in interface IOServicepublic boolean isSocketBind()
isSocketBind in interface IOServicepublic boolean isSocketBindAny()
isSocketBindAny in interface IOServicepublic void interceptSocket(EndpointQualifier endpointQualifier, Socket socket, boolean onAccept) throws IOException
interceptSocket in interface IOServiceIOExceptionpublic boolean isSocketInterceptorEnabled(EndpointQualifier endpointQualifier)
isSocketInterceptorEnabled in interface IOServicepublic int getSocketConnectTimeoutSeconds(EndpointQualifier endpointQualifier)
getSocketConnectTimeoutSeconds in interface IOServicepublic long getConnectionMonitorInterval()
getConnectionMonitorInterval in interface IOServicepublic int getConnectionMonitorMaxFaults()
getConnectionMonitorMaxFaults in interface IOServicepublic void executeAsync(Runnable runnable)
executeAsync in interface IOServicepublic EventService getEventService()
getEventService in interface IOServicepublic InternalSerializationService getSerializationService()
getSerializationService in interface IOServicepublic MemberSocketInterceptor getSocketInterceptor(EndpointQualifier endpointQualifier)
getSocketInterceptor in interface IOServicepublic InboundHandler[] createInboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)
createInboundHandlers in interface IOServicepublic OutboundHandler[] createOutboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)
createOutboundHandlers in interface IOServicepublic Collection<Integer> getOutboundPorts(EndpointQualifier endpointQualifier)
getOutboundPorts in interface IOServicepublic RestApiConfig getRestApiConfig()
IOServiceRestApiConfig for the node.getRestApiConfig in interface IOServicepublic MemcacheProtocolConfig getMemcacheProtocolConfig()
IOServiceMemcacheProtocolConfig for the node.getMemcacheProtocolConfig in interface IOServiceCopyright © 2019 Hazelcast, Inc.. All Rights Reserved.