Class TransportWebtoolkitFilter
java.lang.Object
com.levigo.jadice.web.conn.server.WebtoolkitFilter
com.levigo.jadice.web.transport.server.TransportWebtoolkitFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
@WebFilter(filterName="jwtTransportFilter",
description="Provides the adaptive transport for jadice web toolkit",
displayName="jadice web toolkit adaptive transport",
urlPatterns="/jwt/transport/*",
asyncSupported=true)
public class TransportWebtoolkitFilter
extends WebtoolkitFilter
Extends the
WebtoolkitFilter
in order to create and configure the network layer and
interface it with the backend of the jadice web toolkit.
It enriches the ServletContext
by the TransportManager
that is used by the
networking protocols (see AbstractTransportServlet
for Longpoll and SSE and
ServletAwareConfig
for WebSockets) in order to provide a connection between the web layer
and session layer.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.levigo.jadice.web.conn.server.WebtoolkitFilter
destroy, doDestroy
-
Constructor Details
-
TransportWebtoolkitFilter
public TransportWebtoolkitFilter()
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig config) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Filter
- Overrides:
init
in classWebtoolkitFilter
- Throws:
jakarta.servlet.ServletException
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilter
in interfacejakarta.servlet.Filter
- Overrides:
doFilter
in classWebtoolkitFilter
- Throws:
IOException
jakarta.servlet.ServletException
-