com.ibm.ws.container.service.config
Interface ServletConfigurator


public interface ServletConfigurator


Nested Class Summary
static interface ServletConfigurator.ConfigItem<I>
           
static class ServletConfigurator.ConfigSource
           
static interface ServletConfigurator.MergeComparator<T>
           
 
Method Summary
 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()
           
<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 currentValue, ServletConfigurator.ConfigItem<T> existedConfigItem)
           
<T> void
validateDuplicateKeyValueConfiguration(java.lang.String parentElementName, java.lang.String keyElementName, java.lang.String keyElementValue, java.lang.String valueElementName, T currentValue, ServletConfigurator.ConfigItem<T> existedConfigItem)
           
 

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 currentValue,
                                        ServletConfigurator.ConfigItem<T> existedConfigItem)

validateDuplicateKeyValueConfiguration

<T> void validateDuplicateKeyValueConfiguration(java.lang.String parentElementName,
                                                java.lang.String keyElementName,
                                                java.lang.String keyElementValue,
                                                java.lang.String valueElementName,
                                                T currentValue,
                                                ServletConfigurator.ConfigItem<T> existedConfigItem)

addErrorMessage

void addErrorMessage(java.lang.String errorMessage)