Top Fields Constructors Methods
io.undertow.servlet.api

public Class ServletContainerInitializerInfo

extends Object
Class Inheritance
Imports
io.undertow.servlet.UndertowServletMessages, io.undertow.servlet.util.ConstructorInstanceFactory, java.lang.reflect.Constructor, java.util.Set, jakarta.servlet.ServletContainerInitializer

Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final Set<Class<?>>
private final InstanceFactory<? extends ServletContainerInitializer>
private final Class<? extends ServletContainerInitializer>

Constructor Summary

AccessConstructor and Description
public
ServletContainerInitializerInfo(final Class<? extends ServletContainerInitializer> servletContainerInitializerClass, final InstanceFactory<? extends ServletContainerInitializer> instanceFactory, final Set<Class<?>> handlesTypes)

public
ServletContainerInitializerInfo(final Class<? extends ServletContainerInitializer> servletContainerInitializerClass, final Set<Class<?>> handlesTypes)

Method Summary

Modifier and TypeMethod and Description
public Set<Class<?>>

Returns:

The handled types
getHandlesTypes
()

Returns the actual types present in the deployment that are handled by this ServletContainerInitializer.

public InstanceFactory<? extends ServletContainerInitializer>
public Class<? extends ServletContainerInitializer>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

handlesTypesback to summary
private final Set<Class<?>> handlesTypes
instanceFactoryback to summary
private final InstanceFactory<? extends ServletContainerInitializer> instanceFactory
servletContainerInitializerClassback to summary
private final Class<? extends ServletContainerInitializer> servletContainerInitializerClass

Constructor Detail

ServletContainerInitializerInfoback to summary
public ServletContainerInitializerInfo(final Class<? extends ServletContainerInitializer> servletContainerInitializerClass, final InstanceFactory<? extends ServletContainerInitializer> instanceFactory, final Set<Class<?>> handlesTypes)
ServletContainerInitializerInfoback to summary
public ServletContainerInitializerInfo(final Class<? extends ServletContainerInitializer> servletContainerInitializerClass, final Set<Class<?>> handlesTypes)

Method Detail

getHandlesTypesback to summary
public Set<Class<?>> getHandlesTypes()

Returns the actual types present in the deployment that are handled by this ServletContainerInitializer. (i.e. not the types in the jakarta.servlet.annotation.HandlesTypes annotation, but rather actual types the container has discovered that meet the criteria)

Returns:Set<Class<?>>

The handled types

getInstanceFactoryback to summary
public InstanceFactory<? extends ServletContainerInitializer> getInstanceFactory()
getServletContainerInitializerClassback to summary
public Class<? extends ServletContainerInitializer> getServletContainerInitializerClass()