org.jboss.web.tomcat.tc5
Class DeployerConfig

java.lang.Object
  extended byorg.jboss.web.tomcat.tc5.DeployerConfig

public class DeployerConfig
extends java.lang.Object

The tomcat war deployer configuration passed in from the web container.


Constructor Summary
DeployerConfig()
           
 
Method Summary
 java.lang.String getCacheName()
           
 java.lang.String getCatalinaDomain()
           
 java.lang.String getContextClassName()
           
 int getDebugLevel()
           
 java.lang.String getDefaultSecurityDomain()
          Get the default security domain implementation to use if a war does not declare a security-domain.
 java.lang.String[] getFilteredPackages()
           
 java.lang.String getManagerClass()
           
 JaasSecurityManagerServiceMBean (src) getSecurityManagerService()
           
 java.lang.ClassLoader getServiceClassLoader()
           
 ObjectName (src) getServiceName()
           
 int getSnapshotInterval()
           
 java.lang.String getSnapshotMode()
           
 java.lang.String getSubjectAttributeName()
           
 boolean isAllowSelfPrivilegedWebApps()
           
 boolean isDeleteWorkDirs()
           
 boolean isJava2ClassLoadingCompliance()
           
 boolean isLenientEjbLink()
           
 boolean isUnpackWars()
           
 boolean isUseJBossWebLoader()
           
 boolean isUseJK()
           
 boolean isUseLocalCache()
           
 void setAllowSelfPrivilegedWebApps(boolean allowSelfPrivilegedWebApps)
           
 void setCacheName(java.lang.String cacheName)
           
 void setCatalinaDomain(java.lang.String catalinaDomain)
           
 void setContextClassName(java.lang.String contextClassName)
           
 void setDebugLevel(int debugLevel)
           
 void setDefaultSecurityDomain(java.lang.String defaultSecurityDomain)
          Set the default security domain implementation to use if a war does not declare a security-domain.
 void setDeleteWorkDirs(boolean deleteWorkDirs)
           
 void setFilteredPackages(java.lang.String[] filteredPackages)
           
 void setJava2ClassLoadingCompliance(boolean java2ClassLoadingCompliance)
           
 void setLenientEjbLink(boolean lenientEjbLink)
           
 void setManagerClass(java.lang.String managerClass)
           
 void setSecurityManagerService(JaasSecurityManagerServiceMBean (src)  mgr)
           
 void setServiceClassLoader(java.lang.ClassLoader serviceClassLoader)
           
 void setServiceName(ObjectName (src)  serviceName)
           
 void setSnapshotInterval(int snapshotInterval)
           
 void setSnapshotMode(java.lang.String snapshotMode)
           
 void setSubjectAttributeName(java.lang.String subjectAttributeName)
           
 void setUnpackWars(boolean unpackWars)
           
 void setUseJBossWebLoader(boolean useJBossWebLoader)
           
 void setUseJK(boolean useJK)
           
 void setUseLocalCache(boolean useLocalCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployerConfig

public DeployerConfig()
Method Detail

getServiceClassLoader

public java.lang.ClassLoader getServiceClassLoader()

setServiceClassLoader

public void setServiceClassLoader(java.lang.ClassLoader serviceClassLoader)

getManagerClass

public java.lang.String getManagerClass()

setManagerClass

public void setManagerClass(java.lang.String managerClass)

getCacheName

public java.lang.String getCacheName()

setCacheName

public void setCacheName(java.lang.String cacheName)

getCatalinaDomain

public java.lang.String getCatalinaDomain()

setCatalinaDomain

public void setCatalinaDomain(java.lang.String catalinaDomain)

getContextClassName

public java.lang.String getContextClassName()

setContextClassName

public void setContextClassName(java.lang.String contextClassName)

isJava2ClassLoadingCompliance

public boolean isJava2ClassLoadingCompliance()

setJava2ClassLoadingCompliance

public void setJava2ClassLoadingCompliance(boolean java2ClassLoadingCompliance)

isUnpackWars

public boolean isUnpackWars()

setUnpackWars

public void setUnpackWars(boolean unpackWars)

isLenientEjbLink

public boolean isLenientEjbLink()

setLenientEjbLink

public void setLenientEjbLink(boolean lenientEjbLink)

getServiceName

public ObjectName (src)  getServiceName()

setServiceName

public void setServiceName(ObjectName (src)  serviceName)

getDebugLevel

public int getDebugLevel()

setDebugLevel

public void setDebugLevel(int debugLevel)

isUseJBossWebLoader

public boolean isUseJBossWebLoader()

setUseJBossWebLoader

public void setUseJBossWebLoader(boolean useJBossWebLoader)

isDeleteWorkDirs

public boolean isDeleteWorkDirs()

setDeleteWorkDirs

public void setDeleteWorkDirs(boolean deleteWorkDirs)

getSnapshotMode

public java.lang.String getSnapshotMode()

setSnapshotMode

public void setSnapshotMode(java.lang.String snapshotMode)

getSnapshotInterval

public int getSnapshotInterval()

setSnapshotInterval

public void setSnapshotInterval(int snapshotInterval)

isUseLocalCache

public boolean isUseLocalCache()

setUseLocalCache

public void setUseLocalCache(boolean useLocalCache)

isUseJK

public boolean isUseJK()

setUseJK

public void setUseJK(boolean useJK)

getSubjectAttributeName

public java.lang.String getSubjectAttributeName()

setSubjectAttributeName

public void setSubjectAttributeName(java.lang.String subjectAttributeName)

getDefaultSecurityDomain

public java.lang.String getDefaultSecurityDomain()
Get the default security domain implementation to use if a war does not declare a security-domain.

Returns:
jndi name of the security domain binding to use.

setDefaultSecurityDomain

public void setDefaultSecurityDomain(java.lang.String defaultSecurityDomain)
Set the default security domain implementation to use if a war does not declare a security-domain.

Parameters:
defaultSecurityDomain - - jndi name of the security domain binding to use.

isAllowSelfPrivilegedWebApps

public boolean isAllowSelfPrivilegedWebApps()

setAllowSelfPrivilegedWebApps

public void setAllowSelfPrivilegedWebApps(boolean allowSelfPrivilegedWebApps)

getSecurityManagerService

public JaasSecurityManagerServiceMBean (src)  getSecurityManagerService()

setSecurityManagerService

public void setSecurityManagerService(JaasSecurityManagerServiceMBean (src)  mgr)

getFilteredPackages

public java.lang.String[] getFilteredPackages()

setFilteredPackages

public void setFilteredPackages(java.lang.String[] filteredPackages)