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) voidprocessConnect()ProcessFilter.onConnect().(package private) voidprocessConnectionClosed()ProcessFilter.onConnectionClosed().(package private) voidprocessError(java.lang.Throwable t)ProcessFilter.onError(Throwable).(package private) booleanprocessRead(HttpResponse response)ProcessFilter.onRead(Object).(package private) voidprocessSslHandshakeCompleted()ProcessFilter.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 Detail
-
ConnectionFilter
ConnectionFilter(Filter<HttpRequest,HttpResponse,?,?> downstreamFilter)
-
-
Method Detail
-
processRead
boolean processRead(HttpResponse response)
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:
Filter.onConnect()
-
processSslHandshakeCompleted
void processSslHandshakeCompleted()
Description copied from class:FilterProcessFilter.onSslHandshakeCompleted().- Overrides:
processSslHandshakeCompletedin classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>- See Also:
Filter.onSslHandshakeCompleted()
-
processConnectionClosed
void processConnectionClosed()
Description copied from class:FilterProcessFilter.onConnectionClosed().- Overrides:
processConnectionClosedin classFilter<HttpRequest,HttpResponse,HttpRequest,HttpResponse>- See Also:
Filter.onConnectionClosed()
-
processError
void processError(java.lang.Throwable t)
Description copied from class:FilterProcessFilter.onError(Throwable).- Overrides:
processErrorin 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: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.
-
-