org.apache.geronimo.jetty
Class JettyXMLConfiguration
java.lang.Object
org.mortbay.jetty.servlet.WebApplicationContext.Configuration
org.mortbay.jetty.servlet.XMLConfiguration
org.apache.geronimo.jetty.JettyXMLConfiguration
- All Implemented Interfaces:
- Serializable
- public class JettyXMLConfiguration
- extends org.mortbay.jetty.servlet.XMLConfiguration
JettyXMLConfiguration reads the web-app configuration and translates them
into corresponding JACC policy permissions.
- Version:
- $Revision: 1.2 $ $Date: 2004/06/27 20:37:38 $
- See Also:
- Serialized Form
Fields inherited from class org.mortbay.jetty.servlet.XMLConfiguration |
xmlParser |
Method Summary |
void |
configure(javax.security.jacc.PolicyConfiguration configuration,
org.apache.geronimo.security.deploy.Security security)
This method dumps the intermediate security information into the JACC
PolicyConfiguration. |
protected void |
initialize(org.mortbay.xml.XmlParser.Node config)
|
protected void |
initSecurityConstraint(org.mortbay.xml.XmlParser.Node node)
Translate the web deployment descriptors into equivalent security
permissions. |
protected void |
initSecurityRole(org.mortbay.xml.XmlParser.Node node)
|
protected void |
initServlet(org.mortbay.xml.XmlParser.Node node)
|
Methods inherited from class org.mortbay.jetty.servlet.XMLConfiguration |
configureDefaults, configureJettyWeb, configureWebApp, initContextParam, initDisplayName, initDistributable, initErrorPage, initFilter, initFilterMapping, initListener, initLocaleEncodingList, initLoginConfig, initMimeConfig, initServletMapping, initSessionConfig, initTagLib, initWebXmlElement, initWelcomeFileList |
Methods inherited from class org.mortbay.jetty.servlet.WebApplicationContext.Configuration |
configureClassPath, getWebApplicationContext, getWebApplicationHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JettyXMLConfiguration
public JettyXMLConfiguration(JettyWebAppContext context)
initialize
protected void initialize(org.mortbay.xml.XmlParser.Node config)
throws ClassNotFoundException,
javax.servlet.UnavailableException
- Throws:
ClassNotFoundException
javax.servlet.UnavailableException
initServlet
protected void initServlet(org.mortbay.xml.XmlParser.Node node)
throws ClassNotFoundException,
javax.servlet.UnavailableException,
IOException,
MalformedURLException
- Throws:
ClassNotFoundException
javax.servlet.UnavailableException
IOException
MalformedURLException
initSecurityConstraint
protected void initSecurityConstraint(org.mortbay.xml.XmlParser.Node node)
- Translate the web deployment descriptors into equivalent security
permissions. These permissions are placed into the appropriate
PolicyConfiguration
object as defined in the JACC spec.
- Parameters:
node
- the deployment descriptor from which to obtain the
security constraints that are to be translated.
- Throws:
org.apache.geronimo.security.GeronimoSecurityException
- if there is any violation of the semantics of
the security descriptor or the state of the module configuration.- See Also:
PolicyConfiguration
,
"Java Authorization Contract for Containers", section 3.1.3
initSecurityRole
protected void initSecurityRole(org.mortbay.xml.XmlParser.Node node)
configure
public void configure(javax.security.jacc.PolicyConfiguration configuration,
org.apache.geronimo.security.deploy.Security security)
throws org.apache.geronimo.security.GeronimoSecurityException
- This method dumps the intermediate security information into the JACC
PolicyConfiguration.
- Parameters:
configuration
- the JACC PolicyConfigurationsecurity
- the augmented security information from the geronimo-web.xml file
- Throws:
org.apache.geronimo.security.GeronimoSecurityException
Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.