- java.lang.Object
-
- org.eclipse.jetty.client.UpgradeProtocolHandler
-
- All Implemented Interfaces:
ProtocolHandler
public class UpgradeProtocolHandler extends java.lang.Object implements ProtocolHandler
A protocol handler that handles HTTP 101 responses.
-
-
Constructor Summary
Constructors Constructor Description UpgradeProtocolHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(Request request, Response response)Inspects the givenrequestandresponseto detect whether this protocol handler should handle them.protected booleanacceptHeaders(Request request, Response response)java.lang.StringgetName()Response.ListenergetResponseListener()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceProtocolHandler- Returns:
- a unique name among protocol handlers
-
accept
public boolean accept(Request request, Response response)
Description copied from interface:ProtocolHandlerInspects the given
requestandresponseto detect whether this protocol handler should handle them.For example, a redirect protocol handler can inspect the response code and return true if it is a redirect response code.
This method is being called just after the response line has been parsed, and before the response headers are available.
- Specified by:
acceptin interfaceProtocolHandler- Parameters:
request- the request to acceptresponse- the response to accept- Returns:
- true if this protocol handler can handle the given request and response
-
getResponseListener
public Response.Listener getResponseListener()
- Specified by:
getResponseListenerin interfaceProtocolHandler- Returns:
- a response listener that will handle the request and response on behalf of the application.
-
-