Interface ServletConfigurator
-
public interface ServletConfiguratorType for server configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceServletConfigurator.ConfigItem<I>Generic configuration item.static classServletConfigurator.ConfigSourceSource of a configuration item: From a web.xml, web-fragment.xml or from annotations.static interfaceServletConfigurator.MergeComparator<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddErrorMessage(java.lang.String errorMessage)voidaddToModuleCache(java.lang.Class<?> owner, java.lang.Object data)<T> ServletConfigurator.ConfigItem<T>createConfigItem(T value)<T> ServletConfigurator.ConfigItem<T>createConfigItem(T value, ServletConfigurator.MergeComparator<T> comparator)longgenerateUniqueId()<T> java.util.Map<java.lang.String,ServletConfigurator.ConfigItem<T>>getConfigItemMap(java.lang.String key)ServletConfigurator.ConfigSourcegetConfigSource()<T> java.util.Set<T>getContextSet(java.lang.String key)java.lang.ObjectgetFromModuleCache(java.lang.Class<?> owner)java.lang.StringgetLibraryURI()booleangetMetadataCompleted()com.ibm.wsspi.adaptable.module.ContainergetModuleContainer()intgetServletVersion()WebAnnotationsgetWebAnnotations()booleanisMetadataComplete()<T> voidvalidateDuplicateConfiguration(java.lang.String parentElementName, java.lang.String elementName, T newValue, ServletConfigurator.ConfigItem<T> currentConfigItem)voidvalidateDuplicateDefaultErrorPageConfiguration(java.lang.String newLocationValue, ServletConfigurator.ConfigItem<java.lang.String> currentLocationItem)<T> voidvalidateDuplicateKeyValueConfiguration(java.lang.String parentElementName, java.lang.String keyElementName, java.lang.String keyElementValue, java.lang.String valueElementName, T newValue, ServletConfigurator.ConfigItem<T> currentConfigItem)
-
-
-
Method Detail
-
getModuleContainer
com.ibm.wsspi.adaptable.module.Container getModuleContainer()
-
getFromModuleCache
java.lang.Object getFromModuleCache(java.lang.Class<?> owner)
-
addToModuleCache
void addToModuleCache(java.lang.Class<?> owner, java.lang.Object data)
-
getServletVersion
int getServletVersion()
-
isMetadataComplete
boolean isMetadataComplete()
-
getConfigSource
ServletConfigurator.ConfigSource getConfigSource()
-
getLibraryURI
java.lang.String getLibraryURI()
-
getMetadataCompleted
boolean getMetadataCompleted()
-
getWebAnnotations
WebAnnotations getWebAnnotations()
-
getConfigItemMap
<T> java.util.Map<java.lang.String,ServletConfigurator.ConfigItem<T>> getConfigItemMap(java.lang.String key)
-
generateUniqueId
long generateUniqueId()
-
getContextSet
<T> java.util.Set<T> getContextSet(java.lang.String key)
-
createConfigItem
<T> ServletConfigurator.ConfigItem<T> createConfigItem(T value)
-
createConfigItem
<T> ServletConfigurator.ConfigItem<T> createConfigItem(T value, ServletConfigurator.MergeComparator<T> comparator)
-
validateDuplicateConfiguration
<T> void validateDuplicateConfiguration(java.lang.String parentElementName, java.lang.String elementName, T newValue, ServletConfigurator.ConfigItem<T> currentConfigItem)
-
validateDuplicateKeyValueConfiguration
<T> void validateDuplicateKeyValueConfiguration(java.lang.String parentElementName, java.lang.String keyElementName, java.lang.String keyElementValue, java.lang.String valueElementName, T newValue, ServletConfigurator.ConfigItem<T> currentConfigItem)
-
validateDuplicateDefaultErrorPageConfiguration
void validateDuplicateDefaultErrorPageConfiguration(java.lang.String newLocationValue, ServletConfigurator.ConfigItem<java.lang.String> currentLocationItem)
-
addErrorMessage
void addErrorMessage(java.lang.String errorMessage)
-
-