Top Fields Constructors Methods
io.undertow.servlet.core

public Class ManagedFilter

extends Object
implements Lifecycle
Class Inheritance
All Implemented Interfaces
io.undertow.servlet.core.Lifecycle
Imports
java.io.IOException, java.util.concurrent.atomic.AtomicIntegerFieldUpdater, jakarta.servlet.Filter, .FilterChain, .ServletException, .ServletRequest, .ServletResponse, io.undertow.servlet.UndertowServletLogger, .UndertowServletMessages, io.undertow.servlet.api.DeploymentManager, .FilterInfo, .InstanceHandle, io.undertow.servlet.spec.FilterConfigImpl, .ServletContextImpl

Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private volatile Filter
private final FilterInfo
private static final int
private static final int
private volatile InstanceHandle<? extends Filter>
private final ServletContextImpl
private volatile int
private static final AtomicIntegerFieldUpdater<ManagedFilter>

Constructor Summary

AccessConstructor and Description
public
ManagedFilter(final FilterInfo filterInfo, final ServletContextImpl servletContext)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
private Filter
public FilterInfo
public boolean
public void
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

filterback to summary
private volatile Filter filter
filterInfoback to summary
private final FilterInfo filterInfo
FLAG_STARTEDback to summary
private static final int FLAG_STARTED
FLAG_STOPPEDback to summary
private static final int FLAG_STOPPED
handleback to summary
private volatile InstanceHandle<? extends Filter> handle
servletContextback to summary
private final ServletContextImpl servletContext
stateback to summary
private volatile int state
Annotations
@SuppressWarnings:unused
stateFieldUpdaterback to summary
private static final AtomicIntegerFieldUpdater<ManagedFilter> stateFieldUpdater

Constructor Detail

ManagedFilterback to summary
public ManagedFilter(final FilterInfo filterInfo, final ServletContextImpl servletContext)

Method Detail

createFilterback to summary
public void createFilter() throws ServletException
doFilterback to summary
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
forceInitback to summary
public void forceInit() throws ServletException
getFilterback to summary
private Filter getFilter() throws ServletException
getFilterInfoback to summary
public FilterInfo getFilterInfo()
isStartedback to summary
public boolean isStarted()

Implements io.undertow.servlet.core.Lifecycle.isStarted.

Annotations
@Override
startback to summary
public void start() throws ServletException

Implements io.undertow.servlet.core.Lifecycle.start.

stopback to summary
public void stop()

Implements io.undertow.servlet.core.Lifecycle.stop.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override