Class HttpConnection.ConnectionFilter
- java.lang.Object
-
- org.glassfish.jersey.jdk.connector.internal.Filter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
-
- org.glassfish.jersey.jdk.connector.internal.HttpConnection.ConnectionFilter
-
- Enclosing class:
- HttpConnection
private class HttpConnection.ConnectionFilter extends Filter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
-
-
Field Summary
-
Fields inherited from class org.glassfish.jersey.jdk.connector.internal.Filter
downstreamFilter, upstreamFilter
-
-
Constructor Summary
Constructors Constructor Description ConnectionFilter(Filter<HttpRequest,HttpResponse,?,?> downstreamFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
processConnect()
ProcessFilter.onConnect()
.(package private) void
processConnectionClosed()
ProcessFilter.onConnectionClosed()
.(package private) void
processError(java.lang.Throwable t)
ProcessFilter.onError(Throwable)
.(package private) boolean
processRead(HttpResponse response)
ProcessFilter.onRead(Object)
.(package private) void
processSslHandshakeCompleted()
ProcessFilter.onSslHandshakeCompleted()
.(package private) void
write(HttpRequest data, CompletionHandler<HttpRequest> completionHandler)
Perform write operation for this filter and invokes write method on the next filter in the filter chain.-
Methods inherited from class org.glassfish.jersey.jdk.connector.internal.Filter
close, connect, handleConnect, onConnect, onConnectionClosed, onError, onRead, onSslHandshakeCompleted, startSsl
-
-
-
-
Constructor Detail
-
ConnectionFilter
ConnectionFilter(Filter<HttpRequest,HttpResponse,?,?> downstreamFilter)
-
-
Method Detail
-
processRead
boolean processRead(HttpResponse response)
Description copied from class:Filter
ProcessFilter.onRead(Object)
.- Overrides:
processRead
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- Parameters:
response
- read data.- Returns:
true
if the data should be sent to processing to upper filter in the chain,false
otherwise.
-
processConnect
void processConnect()
Description copied from class:Filter
ProcessFilter.onConnect()
.- Overrides:
processConnect
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- See Also:
Filter.onConnect()
-
processSslHandshakeCompleted
void processSslHandshakeCompleted()
Description copied from class:Filter
ProcessFilter.onSslHandshakeCompleted()
.- Overrides:
processSslHandshakeCompleted
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- See Also:
Filter.onSslHandshakeCompleted()
-
processConnectionClosed
void processConnectionClosed()
Description copied from class:Filter
ProcessFilter.onConnectionClosed()
.- Overrides:
processConnectionClosed
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- See Also:
Filter.onConnectionClosed()
-
processError
void processError(java.lang.Throwable t)
Description copied from class:Filter
ProcessFilter.onError(Throwable)
.- Overrides:
processError
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- Parameters:
t
- an error that has occurred.- See Also:
Filter.onError(Throwable)
-
write
void write(HttpRequest data, CompletionHandler<HttpRequest> completionHandler)
Description copied from class:Filter
Perform write operation for this filter and invokes write method on the next filter in the filter chain.- Overrides:
write
in classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>
- Parameters:
data
- on which write operation is performed.completionHandler
- will be invoked when the write operation is completed or has failed.
-
-