Module org.glassfish.grizzly
Package org.glassfish.grizzly.ssl
Class SSLBaseFilter.SSLTransportFilterWrapper
java.lang.Object
org.glassfish.grizzly.filterchain.BaseFilter
org.glassfish.grizzly.filterchain.TransportFilter
org.glassfish.grizzly.ssl.SSLBaseFilter.SSLTransportFilterWrapper
- All Implemented Interfaces:
Filter
- Enclosing class:
- SSLBaseFilter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glassfish.grizzly.filterchain.TransportFilter
TransportFilter.FlushEvent
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSSLTransportFilterWrapper
(TransportFilter transportFilter, SSLBaseFilter sslBaseFilter) -
Method Summary
Modifier and TypeMethodDescriptioncreateContext
(Connection connection, FilterChainContext.Operation operation) void
exceptionOccurred
(FilterChainContext ctx, Throwable error) Notification about exception, occurred on theFilterChain
Delegates accept operation toTransport
's specific transport filter.Delegates close operation toTransport
's specific transport filter.Delegates connect operation toTransport
's specific transport filter.handleEvent
(FilterChainContext ctx, FilterChainEvent event) Delegates event operation toTransport
's specific transport filter.Delegates reading operation toTransport
's specific transport filter.Delegates writing operation toTransport
's specific transport filter.void
onAdded
(FilterChain filterChain) Method is called, when the Filter has been added to the passedFilterChain
.void
onFilterChainChanged
(FilterChain filterChain) Method is called, when theFilterChain
this Filter is part of, has been changed.void
onRemoved
(FilterChain filterChain) Method is called, when the Filter has been removed from the passedFilterChain
.Methods inherited from class org.glassfish.grizzly.filterchain.TransportFilter
createFlushEvent, createFlushEvent, getTransportFilter0
Methods inherited from class org.glassfish.grizzly.filterchain.BaseFilter
toString
-
Field Details
-
wrappedFilter
-
sslBaseFilter
-
-
Constructor Details
-
SSLTransportFilterWrapper
-
-
Method Details
-
handleAccept
Description copied from class:TransportFilter
Delegates accept operation toTransport
's specific transport filter.- Specified by:
handleAccept
in interfaceFilter
- Overrides:
handleAccept
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
handleConnect
Description copied from class:TransportFilter
Delegates connect operation toTransport
's specific transport filter.- Specified by:
handleConnect
in interfaceFilter
- Overrides:
handleConnect
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
handleRead
Description copied from class:TransportFilter
Delegates reading operation toTransport
's specific transport filter.- Specified by:
handleRead
in interfaceFilter
- Overrides:
handleRead
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
handleWrite
Description copied from class:TransportFilter
Delegates writing operation toTransport
's specific transport filter.- Specified by:
handleWrite
in interfaceFilter
- Overrides:
handleWrite
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
handleEvent
Description copied from class:TransportFilter
Delegates event operation toTransport
's specific transport filter.- Specified by:
handleEvent
in interfaceFilter
- Overrides:
handleEvent
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
handleClose
Description copied from class:TransportFilter
Delegates close operation toTransport
's specific transport filter.- Specified by:
handleClose
in interfaceFilter
- Overrides:
handleClose
in classTransportFilter
- Parameters:
ctx
-FilterChainContext
- Returns:
NextAction
instruction forFilterChain
, how it should continue the execution- Throws:
IOException
-
onAdded
Description copied from class:BaseFilter
Method is called, when the Filter has been added to the passedFilterChain
.- Specified by:
onAdded
in interfaceFilter
- Overrides:
onAdded
in classBaseFilter
- Parameters:
filterChain
- theFilterChain
this Filter was added to.
-
onFilterChainChanged
Description copied from class:BaseFilter
Method is called, when theFilterChain
this Filter is part of, has been changed.- Specified by:
onFilterChainChanged
in interfaceFilter
- Overrides:
onFilterChainChanged
in classBaseFilter
- Parameters:
filterChain
- theFilterChain
.
-
onRemoved
Description copied from class:BaseFilter
Method is called, when the Filter has been removed from the passedFilterChain
.- Specified by:
onRemoved
in interfaceFilter
- Overrides:
onRemoved
in classBaseFilter
- Parameters:
filterChain
- theFilterChain
this Filter was removed from.
-
exceptionOccurred
Description copied from class:BaseFilter
Notification about exception, occurred on theFilterChain
- Specified by:
exceptionOccurred
in interfaceFilter
- Overrides:
exceptionOccurred
in classBaseFilter
- Parameters:
ctx
- event processingFilterChainContext
error
- error, which occurred during FilterChain execution
-
createContext
public FilterChainContext createContext(Connection connection, FilterChainContext.Operation operation) - Overrides:
createContext
in classBaseFilter
-