Package com.hazelcast.nio
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.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(Properties properties) Initializes socket interceptor with properties which is set byClientConfig.setProperty(String, String)
void
Called when a connection is established.
-
Method Details
-
init
Initializes socket interceptor with properties which is set byClientConfig.setProperty(String, String)
- Parameters:
properties
- from hazelcast config
-
onConnect
Called when a connection is established.- Parameters:
connectedSocket
- related socket- Throws:
IOException
- in case of any exceptional case
-