Interface WebAppConfig
- 
 public interface WebAppConfig
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddClassesToScan(java.util.List<java.lang.Class<?>> list)voidaddListener(java.lang.String listenerClass)Adds a listener to be processedvoidaddServletInfo(java.lang.String name, IServletConfig info)voidaddServletMappedFilterInfo(IFilterMapping fmInfo)voidaddServletMapping(java.lang.String servletName, java.lang.String urlPattern)Adds a new urlPattern for the specified servlet to the list of mappingsvoidaddUriMappedFilterInfo(IFilterMapping fmInfo)java.lang.StringgetApplicationName()Returns the name of the application this config is associated withintgetAppStartupWeight()Returns the startup weight specified for the enterprise applicationjava.lang.StringgetArdDispatchType()java.util.List<java.lang.Class<?>>getClassesToScan()java.lang.StringgetContextRoot()Returns the context root for the application which this web module is a part ofjava.util.IteratorgetFilterInfos()Returns an iterator containing all the FilterConfig instances which represent all the targets that are present and loaded (not necessarily initialized) in this web modulejava.util.List<IFilterMapping>getFilterMappings()java.util.MapgetJspAttributes()Returns the JSP Attributes for the web module that this config is associated withintgetLastIndexBeforeDeclaredFilters()java.util.List<java.lang.String>getLibBinPathList()java.util.ListgetListeners()Returns the listeners.java.lang.StringgetModuleName()Returns the name of the module that this config is associated withintgetModuleStartupWeight()Returns the startup weight specified for the web moduleIServletConfiggetServletInfo(java.lang.String servletName)java.util.Iterator<IServletConfig>getServletInfos()Returns an iterator containing all the ServletConfig instances which represent all the targets that are present and loaded (not necessarily initialized) in this web modulejava.util.Map<java.lang.String,java.util.List<java.lang.String>>getServletMappings()Returns a map whose keys are the servlet names and whose values are each servlet's servlet mappings listjava.util.IteratorgetServletNames()Returns an iterator containing all the ServletNamesjava.util.ListgetTagLibs()Returns a list of all the TagLib definitions for this web modulejava.util.ListgetVirtualHostList()Returns the list of the virtual host mappings the web module has been associated with.java.lang.StringgetVirtualHostName()Returns the name of the virtual host that the web module has been associated with.booleanisArdEnabled()booleanisAutoResponseEncoding()Determines whether or not this web module has enabled IBM custom extension autoResponseEncoding.booleanisDistributable()Returns whether the app is distributable.booleanisErrorPagePresent()booleanisJCDIEnabled()booleanisMetadataComplete()booleanisServlet2_4()Determines whether or not this web module is compliant with the Servlet 2.4 specificationbooleanisServlet2_4OrHigher()Determines whether or not this web module is compliant with the Servlet 2.4 specification or laterbooleanisServlet2_5()Determines whether or not this web module is compliant with the Servlet 2.5 specificationbooleanisSystemApp()voidsetArdDispatchType(java.lang.String ardDispatchType)voidsetJCDIEnabled(boolean b)voidsetLastIndexBeforeDeclaredFilters(int lastIndexBeforeDeclaredFilters)voidsetMetadataComplete(boolean b)
 
- 
- 
- 
Method Detail- 
getJspAttributesjava.util.Map getJspAttributes() Returns the JSP Attributes for the web module that this config is associated with- Returns:
 
 - 
isServlet2_4boolean isServlet2_4() Determines whether or not this web module is compliant with the Servlet 2.4 specification- Returns:
 
 - 
isServlet2_5boolean isServlet2_5() Determines whether or not this web module is compliant with the Servlet 2.5 specification- Returns:
 
 - 
isServlet2_4OrHigherboolean isServlet2_4OrHigher() Determines whether or not this web module is compliant with the Servlet 2.4 specification or later- Returns:
 
 - 
getModuleNamejava.lang.String getModuleName() Returns the name of the module that this config is associated with- Returns:
 
 - 
getApplicationNamejava.lang.String getApplicationName() Returns the name of the application this config is associated with- Returns:
- String
 
 - 
getServletInfosjava.util.Iterator<IServletConfig> getServletInfos() Returns an iterator containing all the ServletConfig instances which represent all the targets that are present and loaded (not necessarily initialized) in this web module- Returns:
 
 - 
getServletMappingsjava.util.Map<java.lang.String,java.util.List<java.lang.String>> getServletMappings() Returns a map whose keys are the servlet names and whose values are each servlet's servlet mappings list- Returns:
 
 - 
getServletNamesjava.util.Iterator getServletNames() Returns an iterator containing all the ServletNames- Returns:
 
 - 
getTagLibsjava.util.List getTagLibs() Returns a list of all the TagLib definitions for this web module- Returns:
 
 - 
getContextRootjava.lang.String getContextRoot() Returns the context root for the application which this web module is a part of- Returns:
 
 - 
isAutoResponseEncodingboolean isAutoResponseEncoding() Determines whether or not this web module has enabled IBM custom extension autoResponseEncoding.- Returns:
 
 - 
getFilterInfosjava.util.Iterator getFilterInfos() Returns an iterator containing all the FilterConfig instances which represent all the targets that are present and loaded (not necessarily initialized) in this web module- Returns:
 
 - 
getLastIndexBeforeDeclaredFiltersint getLastIndexBeforeDeclaredFilters() 
 - 
setLastIndexBeforeDeclaredFiltersvoid setLastIndexBeforeDeclaredFilters(int lastIndexBeforeDeclaredFilters) 
 - 
getFilterMappingsjava.util.List<IFilterMapping> getFilterMappings() 
 - 
getVirtualHostListjava.util.List getVirtualHostList() Returns the list of the virtual host mappings the web module has been associated with.- Returns:
 
 - 
getVirtualHostNamejava.lang.String getVirtualHostName() Returns the name of the virtual host that the web module has been associated with.- Returns:
 
 - 
getAppStartupWeightint getAppStartupWeight() Returns the startup weight specified for the enterprise application- Returns:
- int
 
 - 
getModuleStartupWeightint getModuleStartupWeight() Returns the startup weight specified for the web module- Returns:
- int
 
 - 
isDistributableboolean isDistributable() Returns whether the app is distributable. Can be used to indicate the need for replication of session data.- Returns:
- boolean
 
 - 
isSystemAppboolean isSystemApp() 
 - 
getServletInfoIServletConfig getServletInfo(java.lang.String servletName) 
 - 
addServletInfovoid addServletInfo(java.lang.String name, IServletConfig info)
 - 
addServletMappingvoid addServletMapping(java.lang.String servletName, java.lang.String urlPattern)Adds a new urlPattern for the specified servlet to the list of mappings
 - 
isArdEnabledboolean isArdEnabled() 
 - 
setArdDispatchTypevoid setArdDispatchType(java.lang.String ardDispatchType) 
 - 
getArdDispatchTypejava.lang.String getArdDispatchType() 
 - 
setMetadataCompletevoid setMetadataComplete(boolean b) 
 - 
isMetadataCompleteboolean isMetadataComplete() 
 - 
addClassesToScanvoid addClassesToScan(java.util.List<java.lang.Class<?>> list) 
 - 
getClassesToScanjava.util.List<java.lang.Class<?>> getClassesToScan() 
 - 
addUriMappedFilterInfovoid addUriMappedFilterInfo(IFilterMapping fmInfo) 
 - 
addServletMappedFilterInfovoid addServletMappedFilterInfo(IFilterMapping fmInfo) 
 - 
getListenersjava.util.List getListeners() Returns the listeners.- Returns:
- List
 
 - 
addListenervoid addListener(java.lang.String listenerClass) Adds a listener to be processed- Parameters:
- listenerClass- the name of the listener class to add
 
 - 
getLibBinPathListjava.util.List<java.lang.String> getLibBinPathList() 
 - 
setJCDIEnabledvoid setJCDIEnabled(boolean b) 
 - 
isJCDIEnabledboolean isJCDIEnabled() 
 - 
isErrorPagePresentboolean isErrorPagePresent() 
 
- 
 
-