Interface ServletConfigurator
-
public interface ServletConfigurator
Type for server configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ServletConfigurator.ConfigItem<I>
Generic configuration item.static class
ServletConfigurator.ConfigSource
Source of a configuration item: From a web.xml, web-fragment.xml or from annotations.static interface
ServletConfigurator.MergeComparator<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addErrorMessage(java.lang.String errorMessage)
void
addToModuleCache(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)
long
generateUniqueId()
<T> java.util.Map<java.lang.String,ServletConfigurator.ConfigItem<T>>
getConfigItemMap(java.lang.String key)
ServletConfigurator.ConfigSource
getConfigSource()
java.lang.String
getContextRootFromServerConfig()
<T> java.util.Set<T>
getContextSet(java.lang.String key)
java.lang.Object
getFromModuleCache(java.lang.Class<?> owner)
java.lang.String
getLibraryURI()
boolean
getMetadataCompleted()
com.ibm.wsspi.adaptable.module.Container
getModuleContainer()
int
getServletVersion()
WebAnnotations
getWebAnnotations()
boolean
isMetadataComplete()
<T> void
validateDuplicateConfiguration(java.lang.String parentElementName, java.lang.String elementName, T newValue, ServletConfigurator.ConfigItem<T> currentConfigItem)
void
validateDuplicateDefaultErrorPageConfiguration(java.lang.String newLocationValue, ServletConfigurator.ConfigItem<java.lang.String> currentLocationItem)
<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)
-
-
-
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)
-
getContextRootFromServerConfig
java.lang.String getContextRootFromServerConfig()
- Returns:
- the context-root from
if specified. Otherwise null
-
-