Package org.eclipse.jetty.client
Class ProtocolHandlers
- java.lang.Object
-
- org.eclipse.jetty.client.ProtocolHandlers
-
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Dumpable
public class ProtocolHandlers extends java.lang.Object implements org.eclipse.jetty.util.component.DumpableA container for
ProtocolHandlers accessible fromHttpClient.getProtocolHandlers().
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProtocolHandlers()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Removes all protocol handlers from this container.java.lang.Stringdump()voiddump(java.lang.Appendable out, java.lang.String indent)ProtocolHandlerfind(Request request, Response response)Finds the first protocol handler thatacceptsthe given request and response.ProtocolHandlerput(ProtocolHandler protocolHandler)Stores the givenprotocolHandlerin this container.ProtocolHandlerremove(java.lang.String name)Removes the protocol handler with the given name.
-
-
-
Method Detail
-
put
public ProtocolHandler put(ProtocolHandler protocolHandler)
Stores the given
protocolHandlerin this container.If a protocol handler with the same name exists, it is replaced by the given one, and the existing returned.
- Parameters:
protocolHandler- the protocol handler to store- Returns:
- the existing protocol handler with the same name, or null if no protocol handler with that name was already stored
- See Also:
remove(String)
-
remove
public ProtocolHandler remove(java.lang.String name)
Removes the protocol handler with the given name.
- Parameters:
name- the name of the protocol handler to remove- Returns:
- the removed protocol handler, or null if no protocol handler with that name was already stored
- See Also:
put(ProtocolHandler),clear()
-
clear
public void clear()
Removes all protocol handlers from this container.
-
find
public ProtocolHandler find(Request request, Response response)
Finds the first protocol handler that
acceptsthe given request and response.- Parameters:
request- the request to acceptresponse- the response to accept- Returns:
- the protocol handler that accepted the request and response, or null if none of the protocol handlers accepted the request and response
-
dump
public java.lang.String dump()
- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable- Throws:
java.io.IOException
-
-