# Uses of Class
org.apache.felix.http.base.internal.runtime.AbstractInfo

Packages that use AbstractInfo
Package
Description
org.apache.felix.http.base.internal.runtime
org.apache.felix.http.base.internal.runtime.dto
org.apache.felix.http.base.internal.whiteboard

## Uses of AbstractInfo in org.apache.felix.http.base.internal.runtime

Subclasses of AbstractInfo in org.apache.felix.http.base.internal.runtime
Modifier and Type
Class
Description
`class`
`DefaultServletContextHelperInfo`
Info for the default context
`class`
`FilterInfo`
Provides registration information for a `Filter`, and is used to programmatically register `Filter`s.
`class`
`ListenerInfo`
Info object for registered listeners.
`class`
`PreprocessorInfo`
Provides registration information for a `Preprocessor`.
`final class`
`ResourceInfo`
Info object for a resource registration
`class`
`ServletContextHelperInfo`
Provides registration information for a `ServletContextHelper`
`class`
`ServletInfo`
Provides registration information for a `Servlet`, and is used to programmatically register `Servlet`s.
`class`
`WhiteboardServiceInfo<T>`
Base class for all info objects.
Methods in org.apache.felix.http.base.internal.runtime with parameters of type AbstractInfo
Modifier and Type
Method
Description
`int`
AbstractInfo.`compareTo(AbstractInfo<T> other)`
Compare two info objects based on their ranking (aka reverse ServiceReference ordering)
`boolean`
AbstractInfo.`isSame(AbstractInfo<T> other)`
Compare two info objects
`boolean`
FilterInfo.`isSame(AbstractInfo<jakarta.servlet.Filter> other)`
`boolean`
ListenerInfo.`isSame(AbstractInfo<EventListener> other)`
`boolean`
PreprocessorInfo.`isSame(AbstractInfo<org.osgi.service.servlet.whiteboard.Preprocessor> other)`
`boolean`
ResourceInfo.`isSame(AbstractInfo<Object> other)`
`boolean`
ServletContextHelperInfo.`isSame(AbstractInfo<org.osgi.service.servlet.context.ServletContextHelper> other)`
`boolean`
ServletInfo.`isSame(AbstractInfo<jakarta.servlet.Servlet> other)`
`boolean`
WhiteboardServiceInfo.`isSame(AbstractInfo<T> other)`

## Uses of AbstractInfo in org.apache.felix.http.base.internal.runtime.dto

Methods in org.apache.felix.http.base.internal.runtime.dto with parameters of type AbstractInfo
Modifier and Type
Method
Description
`void`
FailedDTOHolder.`add(AbstractInfo<?> info, long contextId, int failureCode)`

## Uses of AbstractInfo in org.apache.felix.http.base.internal.whiteboard

Methods in org.apache.felix.http.base.internal.whiteboard with parameters of type AbstractInfo
Modifier and Type
Method
Description
`void`
FailureStateHandler.`addFailure(AbstractInfo<?> info, int reason)`
`void`
FailureStateHandler.`addFailure(AbstractInfo<?> info, int reason, Exception ex)`
`void`
FailureStateHandler.`addFailure(AbstractInfo<?> info, long contextId, int reason)`
`void`
FailureStateHandler.`addFailure(AbstractInfo<?> info, long contextId, int reason, Exception ex)`
`boolean`
FailureStateHandler.`remove(AbstractInfo<?> info)`
`boolean`
FailureStateHandler.`remove(AbstractInfo<?> info, long contextId)`
`boolean`
FailureStateHandler.`removeAll(AbstractInfo<?> info)`