java.lang.Object
org.eclipse.jetty.client.ProtocolHandlers
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Dumpable
A container for ProtocolHandler
s accessible from HttpClient.getProtocolHandlers()
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainer
-
Field Summary
Fields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Removes all protocol handlers from this container.dump()
void
dump
(Appendable out, String indent) Finds the first protocol handler thataccepts
the given request and response.put
(ProtocolHandler protocolHandler) Stores the givenprotocolHandler
in this container.Removes the protocol handler with the given name.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelf
-
Constructor Details
-
ProtocolHandlers
protected ProtocolHandlers()
-
-
Method Details
-
put
Stores the given
protocolHandler
in 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
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:
-
clear
public void clear()Removes all protocol handlers from this container.
-
find
Finds the first protocol handler that
accepts
the 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
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
- Throws:
IOException
-