public class SocketCustomizationListener extends Object implements Connection.Listener
Instances of this listener may be added to a Connector
(or
ConnectionFactory
) so that they are applied to all connections
for that connector (or protocol) and thus allow additional Socket
configuration to be applied by implementing customize(Socket, Class, boolean)
Connection.Listener.Adapter
Constructor and Description |
---|
SocketCustomizationListener()
Construct with SSL unwrapping on.
|
SocketCustomizationListener(boolean ssl) |
Modifier and Type | Method and Description |
---|---|
protected void |
customize(Socket socket,
Class<? extends Connection> connection,
boolean ssl)
This method may be extended to configure a socket on open
events.
|
void |
onClosed(Connection connection) |
void |
onOpened(Connection connection) |
public SocketCustomizationListener()
public SocketCustomizationListener(boolean ssl)
ssl
- If True, then a Socket underlying an SSLConnection is unwrapped
and notified.public void onOpened(Connection connection)
onOpened
in interface Connection.Listener
protected void customize(Socket socket, Class<? extends Connection> connection, boolean ssl)
socket
- The Socket to configureconnection
- The class of the connection (The socket may be wrapped
by an SslConnection
prior to this connection).ssl
- True if the socket is wrapped with an SslConnectionpublic void onClosed(Connection connection)
onClosed
in interface Connection.Listener
Copyright © 1995–2017 Webtide. All rights reserved.