- java.lang.Object
-
- org.eclipse.jetty.server.SocketCustomizationListener
-
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.jetty.io.Connection.Listener
public class SocketCustomizationListener extends java.lang.Object implements org.eclipse.jetty.io.Connection.Listener
A Connection Lister for customization of SocketConnections.Instances of this listener may be added to a
Connector
(orConnectionFactory
) so that they are applied to all connections for that connector (or protocol) and thus allow additional Socket configuration to be applied by implementingcustomize(Socket, Class, boolean)
-
-
Constructor Summary
Constructors Constructor Description SocketCustomizationListener()
Construct with SSL unwrapping on.SocketCustomizationListener(boolean ssl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
customize(java.net.Socket socket, java.lang.Class<? extends org.eclipse.jetty.io.Connection> connection, boolean ssl)
This method may be extended to configure a socket on open events.void
onClosed(org.eclipse.jetty.io.Connection connection)
void
onOpened(org.eclipse.jetty.io.Connection connection)
-
-
-
Method Detail
-
onOpened
public void onOpened(org.eclipse.jetty.io.Connection connection)
- Specified by:
onOpened
in interfaceorg.eclipse.jetty.io.Connection.Listener
-
customize
protected void customize(java.net.Socket socket, java.lang.Class<? extends org.eclipse.jetty.io.Connection> connection, boolean ssl)
This method may be extended to configure a socket on open events.- Parameters:
socket
- The Socket to configureconnection
- The class of the connection (The socket may be wrapped by anSslConnection
prior to this connection).ssl
- True if the socket is wrapped with an SslConnection
-
onClosed
public void onClosed(org.eclipse.jetty.io.Connection connection)
- Specified by:
onClosed
in interfaceorg.eclipse.jetty.io.Connection.Listener
-
-