Interface SocketInterceptor

All Known Subinterfaces:
MemberSocketInterceptor

public interface SocketInterceptor
An interface that provides the ability to intercept the creation of sockets. It can be registered from client via config.

For members see MemberSocketInterceptor Warning: a SocketInterceptor provides access to the socket and will bypass any TLS encryption. So be warned that any data send using the SocketInterceptor could be visible as plain text and could therefor be a security risk.

see SocketInterceptorConfig

  • Method Details

    • init

      void init(Properties properties)
      Initializes socket interceptor with properties which is set by ClientConfig.setProperty(String, String)
      Parameters:
      properties - from hazelcast config
    • onConnect

      void onConnect(Socket connectedSocket) throws IOException
      Called when a connection is established.
      Parameters:
      connectedSocket - related socket
      Throws:
      IOException - in case of any exceptional case