|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An implementation of the AbstractWebContainer for the Jakarta Tomcat5 servlet container. It has no code dependency on tomcat - only the new JMX model is used.
Tomcat5 is organized as a set of mbeans - just like jboss.
AbstractWebContainerMBean
Field Summary | |
static java.lang.String |
TOMCAT_CONNECTORS_STARTED
JMX notification type to signal after-start connector event |
Method Summary | |
java.lang.String |
getCacheName()
Gets the JMX object name of a shared TreeCache to be used for clustered single-sign-on. |
java.lang.String |
getConfigFile()
Get the name of the external tomcat server configuration file. |
java.lang.String |
getContextMBeanCode()
|
java.lang.String |
getDomain()
|
java.lang.String[] |
getFilteredPackages()
|
java.lang.String |
getManagerClass()
|
java.lang.String |
getSessionIdAlphabet()
The SessionIdAlphabet is the set of characters used to create a session Id |
int |
getSnapshotInterval()
Get the snapshot interval |
java.lang.String |
getSnapshotMode()
Get the snapshot mode in a clustered environment |
java.lang.String |
getSubjectAttributeName()
Get the request attribute name under which the JAAS Subject is store |
boolean |
getUseJBossWebLoader()
Get the JBoss UCL use flag |
boolean |
isAllowSelfPrivilegedWebApps()
Get whether web-apps are able to control the privileged flag |
boolean |
isUseJK()
Get the clustering code failover behaviour whether MOD_JK(2) is used or not. |
boolean |
isUseLocalCache()
Get the clustering code cache behaviour |
void |
setAllowSelfPrivilegedWebApps(boolean flag)
Set whether web-apps are able to control the privileged flag |
void |
setCacheName(java.lang.String cacheName)
Gets the JMX object name of a shared TreeCache to be used for clustered single-sign-on. |
void |
setConfigFile(java.lang.String configFile)
Set the name of the external tomcat server configuration file. |
void |
setContextMBeanCode(java.lang.String className)
|
void |
setDomain(java.lang.String domainName)
The most important attribute - defines the managed domain. |
void |
setFilteredPackages(java.lang.String[] pkgs)
|
void |
setManagerClass(java.lang.String managerClass)
|
void |
setSecurityManagerService(JaasSecurityManagerServiceMBean (src) mgr)
Set the SecurityManagerService binding. |
void |
setSessionIdAlphabet(java.lang.String sessionIdAlphabet)
The SessionIdAlphabet is the set of characters used to create a session Id |
void |
setSnapshotInterval(int interval)
Set the snapshot interval in ms for the interval snapshot mode |
void |
setSnapshotMode(java.lang.String mode)
Set the snapshot mode in a clustered environment |
void |
setSubjectAttributeName(java.lang.String name)
Set the request attribute name under which the JAAS Subject will be stored when running with a security mgr that supports JAAS. |
void |
setUseJBossWebLoader(boolean flag)
Set the JBoss UCL use flag |
void |
setUseJK(boolean useJK)
Set the clustering code failover behaviour whether MOD_JK(2) is used or not. |
void |
setUseLocalCache(boolean useLocalCache)
Set the clustering code cache behaviour |
void |
startConnectors()
Start all connectors of the Domain + ":type=Service,serviceName=jboss.web" service. |
void |
stopConnectors()
Stop all connectors of the Domain + ":type=Service,serviceName=jboss.web" service. |
Field Detail |
public static final java.lang.String TOMCAT_CONNECTORS_STARTED
Method Detail |
public java.lang.String getDomain()
public void setDomain(java.lang.String domainName)
domainName
- the jmx domain under which tc registerspublic void setSnapshotMode(java.lang.String mode)
public java.lang.String getSnapshotMode()
public void setSnapshotInterval(int interval)
public int getSnapshotInterval()
public boolean isUseLocalCache()
public void setUseLocalCache(boolean useLocalCache)
public boolean isUseJK()
public void setUseJK(boolean useJK)
public void setSessionIdAlphabet(java.lang.String sessionIdAlphabet)
public java.lang.String getSessionIdAlphabet()
public java.lang.String getCacheName()
TreeCacheSSOClusterManager
(src) public void setCacheName(java.lang.String cacheName)
TreeCacheSSOClusterManager
(src) public boolean getUseJBossWebLoader()
public void setUseJBossWebLoader(boolean flag)
public java.lang.String getManagerClass()
public void setManagerClass(java.lang.String managerClass)
public java.lang.String getContextMBeanCode()
public void setContextMBeanCode(java.lang.String className)
public java.lang.String getConfigFile()
public void setConfigFile(java.lang.String configFile)
configFile
- - the config file name, server.xml for examplepublic java.lang.String getSubjectAttributeName()
public void setSubjectAttributeName(java.lang.String name)
name
- the HttpServletRequest attribute name to store the Subjectpublic void startConnectors() throws java.lang.Exception
java.lang.Exception
public void stopConnectors() throws java.lang.Exception
java.lang.Exception
public boolean isAllowSelfPrivilegedWebApps()
public void setAllowSelfPrivilegedWebApps(boolean flag)
public void setSecurityManagerService(JaasSecurityManagerServiceMBean (src) mgr)
mgr
- the JaasSecurityManagerServiceMBeanpublic java.lang.String[] getFilteredPackages()
public void setFilteredPackages(java.lang.String[] pkgs)
pkgs
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |