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 -
Method Summary
Modifier and TypeMethodDescription(package private) voidProcessFilter.onConnect().(package private) voidProcessFilter.onConnectionClosed().(package private) voidProcessFilter.onError(Throwable).(package private) booleanprocessRead(HttpResponse response) ProcessFilter.onRead(Object).(package private) voidProcessFilter.onSslHandshakeCompleted().(package private) voidwrite(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 Details
-
ConnectionFilter
ConnectionFilter(Filter<HttpRequest, HttpResponse, ?, ?> downstreamFilter)
-
-
Method Details
-
processRead
Description copied from class:FilterProcessFilter.onRead(Object).- Overrides:
processReadin classFilter<HttpRequest,HttpResponse, HttpRequest, HttpResponse> - Parameters:
response- read data.- Returns:
trueif the data should be sent to processing to upper filter in the chain,falseotherwise.
-
processConnect
void processConnect()Description copied from class:FilterProcessFilter.onConnect().- Overrides:
processConnectin classFilter<HttpRequest,HttpResponse, HttpRequest, HttpResponse> - See Also:
-
processSslHandshakeCompleted
void processSslHandshakeCompleted()Description copied from class:FilterProcessFilter.onSslHandshakeCompleted().- Overrides:
processSslHandshakeCompletedin classFilter<HttpRequest,HttpResponse, HttpRequest, HttpResponse> - See Also:
-
processConnectionClosed
void processConnectionClosed()Description copied from class:FilterProcessFilter.onConnectionClosed().- Overrides:
processConnectionClosedin classFilter<HttpRequest,HttpResponse, HttpRequest, HttpResponse> - See Also:
-
processError
Description copied from class:FilterProcessFilter.onError(Throwable).- Overrides:
processErrorin classFilter<HttpRequest,HttpResponse, HttpRequest, HttpResponse> - Parameters:
t- an error that has occurred.- See Also:
-
write
Description copied from class:FilterPerform write operation for this filter and invokes write method on the next filter in the filter chain.- Overrides:
writein 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.
-