org.apache.geronimo.j2ee.deployment
Class Module

java.lang.Object
  extended byorg.apache.geronimo.j2ee.deployment.Module
Direct Known Subclasses:
AppClientModule, ConnectorModule, EJBModule, WebModule

public abstract class Module
extends Object

Version:
$Rev: 391549 $ $Date: 2006-04-05 08:41:31 +0200 (Wed, 05 Apr 2006) $

Constructor Summary
protected Module(boolean standAlone, org.apache.geronimo.gbean.AbstractName moduleName, org.apache.geronimo.kernel.repository.Environment environment, JarFile moduleFile, String targetPath, org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject vendorDD, String originalSpecDD, String namespace)
           
 
Method Summary
 void addClass(String fqcn, byte[] bytes, org.apache.geronimo.deployment.DeploymentContext context)
           
abstract  void addClass(URI location, String fqcn, byte[] bytes, org.apache.geronimo.deployment.DeploymentContext context)
           
 void close()
           
 boolean equals(Object obj)
           
 EARContext getEarContext()
           
 org.apache.geronimo.kernel.repository.Environment getEnvironment()
           
 JarFile getModuleFile()
           
 org.apache.geronimo.gbean.AbstractName getModuleName()
           
 URI getModuleURI()
           
 String getName()
           
 String getNamespace()
           
 String getOriginalSpecDD()
           
 org.apache.xmlbeans.XmlObject getSpecDD()
           
 String getTargetPath()
           
 URI getTargetPathURI()
           
abstract  org.apache.geronimo.kernel.config.ConfigurationModuleType getType()
           
 org.apache.xmlbeans.XmlObject getVendorDD()
           
 int hashCode()
           
 boolean isStandAlone()
           
 void setEarContext(EARContext earContext)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Module

protected Module(boolean standAlone,
                 org.apache.geronimo.gbean.AbstractName moduleName,
                 org.apache.geronimo.kernel.repository.Environment environment,
                 JarFile moduleFile,
                 String targetPath,
                 org.apache.xmlbeans.XmlObject specDD,
                 org.apache.xmlbeans.XmlObject vendorDD,
                 String originalSpecDD,
                 String namespace)
Method Detail

getType

public abstract org.apache.geronimo.kernel.config.ConfigurationModuleType getType()

getName

public String getName()

isStandAlone

public boolean isStandAlone()

getModuleName

public org.apache.geronimo.gbean.AbstractName getModuleName()

getEnvironment

public org.apache.geronimo.kernel.repository.Environment getEnvironment()

getModuleURI

public URI getModuleURI()

getModuleFile

public JarFile getModuleFile()

getTargetPath

public String getTargetPath()

getTargetPathURI

public URI getTargetPathURI()

getSpecDD

public org.apache.xmlbeans.XmlObject getSpecDD()

getVendorDD

public org.apache.xmlbeans.XmlObject getVendorDD()

getOriginalSpecDD

public String getOriginalSpecDD()

getNamespace

public String getNamespace()

hashCode

public int hashCode()

equals

public boolean equals(Object obj)

close

public void close()

addClass

public void addClass(String fqcn,
                     byte[] bytes,
                     org.apache.geronimo.deployment.DeploymentContext context)
              throws IOException,
                     URISyntaxException
Throws:
IOException
URISyntaxException

getEarContext

public EARContext getEarContext()

setEarContext

public void setEarContext(EARContext earContext)

addClass

public abstract void addClass(URI location,
                              String fqcn,
                              byte[] bytes,
                              org.apache.geronimo.deployment.DeploymentContext context)
                       throws IOException,
                              URISyntaxException
Throws:
IOException
URISyntaxException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.