protected static class SSLBaseFilter.SSLTransportFilterWrapper extends TransportFilter
TransportFilter.FlushEvent| Modifier and Type | Field and Description |
|---|---|
protected SSLBaseFilter |
sslBaseFilter |
protected TransportFilter |
wrappedFilter |
| Constructor and Description |
|---|
SSLBaseFilter.SSLTransportFilterWrapper(TransportFilter transportFilter,
SSLBaseFilter sslBaseFilter) |
| Modifier and Type | Method and Description |
|---|---|
FilterChainContext |
createContext(Connection connection,
FilterChainContext.Operation operation) |
void |
exceptionOccurred(FilterChainContext ctx,
Throwable error)
Notification about exception, occurred on the
FilterChain |
NextAction |
handleAccept(FilterChainContext ctx)
Delegates accept operation to
Transport's specific transport
filter. |
NextAction |
handleClose(FilterChainContext ctx)
Delegates close operation to
Transport's specific transport
filter. |
NextAction |
handleConnect(FilterChainContext ctx)
Delegates connect operation to
Transport's specific transport
filter. |
NextAction |
handleEvent(FilterChainContext ctx,
FilterChainEvent event)
Delegates event operation to
Transport's specific transport
filter. |
NextAction |
handleRead(FilterChainContext ctx)
Delegates reading operation to
Transport's specific transport
filter. |
NextAction |
handleWrite(FilterChainContext ctx)
Delegates writing operation to
Transport's specific transport
filter. |
void |
onAdded(FilterChain filterChain)
Method is called, when the Filter has been added to the
passed
FilterChain. |
void |
onFilterChainChanged(FilterChain filterChain)
Method is called, when the
FilterChain this Filter is part of,
has been changed. |
void |
onRemoved(FilterChain filterChain)
Method is called, when the Filter has been removed from the
passed
FilterChain. |
createFlushEvent, createFlushEvent, getTransportFilter0toStringprotected final TransportFilter wrappedFilter
protected final SSLBaseFilter sslBaseFilter
public SSLBaseFilter.SSLTransportFilterWrapper(TransportFilter transportFilter, SSLBaseFilter sslBaseFilter)
public NextAction handleAccept(FilterChainContext ctx) throws IOException
TransportFilterTransport's specific transport
filter.handleAccept in interface FilterhandleAccept in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleConnect(FilterChainContext ctx) throws IOException
TransportFilterTransport's specific transport
filter.handleConnect in interface FilterhandleConnect in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleRead(FilterChainContext ctx) throws IOException
TransportFilterTransport's specific transport
filter.handleRead in interface FilterhandleRead in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleWrite(FilterChainContext ctx) throws IOException
TransportFilterTransport's specific transport
filter.handleWrite in interface FilterhandleWrite in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleEvent(FilterChainContext ctx, FilterChainEvent event) throws IOException
TransportFilterTransport's specific transport
filter.handleEvent in interface FilterhandleEvent in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic NextAction handleClose(FilterChainContext ctx) throws IOException
TransportFilterTransport's specific transport
filter.handleClose in interface FilterhandleClose in class TransportFilterctx - FilterChainContextNextAction instruction for FilterChain, how it
should continue the executionIOExceptionpublic void onAdded(FilterChain filterChain)
BaseFilterFilterChain.onAdded in interface FilteronAdded in class BaseFilterfilterChain - the FilterChain this Filter was added to.public void onFilterChainChanged(FilterChain filterChain)
BaseFilterFilterChain this Filter is part of,
has been changed.onFilterChainChanged in interface FilteronFilterChainChanged in class BaseFilterfilterChain - the FilterChain.public void onRemoved(FilterChain filterChain)
BaseFilterFilterChain.onRemoved in interface FilteronRemoved in class BaseFilterfilterChain - the FilterChain this Filter was removed from.public void exceptionOccurred(FilterChainContext ctx, Throwable error)
BaseFilterFilterChainexceptionOccurred in interface FilterexceptionOccurred in class BaseFilterctx - event processing FilterChainContexterror - error, which occurred during FilterChain executionpublic FilterChainContext createContext(Connection connection, FilterChainContext.Operation operation)
createContext in class BaseFilterCopyright © 2016 Oracle Corporation. All Rights Reserved.