org.apache.geronimo.j2ee.deployment
Class EARConfigBuilder

java.lang.Object
  extended byorg.apache.geronimo.j2ee.deployment.EARConfigBuilder
All Implemented Interfaces:
org.apache.geronimo.deployment.ConfigurationBuilder

public class EARConfigBuilder
extends Object
implements org.apache.geronimo.deployment.ConfigurationBuilder

Version:
$Revision: 1.21 $ $Date: 2004/08/13 08:16:29 $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
EARConfigBuilder(javax.management.ObjectName j2eeServer, javax.management.ObjectName transactionContextManagerObjectName, javax.management.ObjectName connectionTrackerObjectName, javax.management.ObjectName transactionalTimerObjectName, javax.management.ObjectName nonTransactionalTimerObjectName, org.apache.geronimo.kernel.repository.Repository repository, ModuleBuilder ejbConfigBuilder, EJBReferenceBuilder ejbReferenceBuilder, ModuleBuilder webConfigBuilder, ModuleBuilder connectorConfigBuilder, org.apache.geronimo.kernel.Kernel kernel)
           
 
Method Summary
 void buildConfiguration(File outfile, Manifest manifest, File earFolder, org.apache.xmlbeans.XmlObject plan)
           
 void buildConfiguration(File outfile, Manifest manifest, InputStream is, org.apache.xmlbeans.XmlObject plan)
           
 void buildConfiguration(File outfile, Manifest manifest, JarFile earFile, org.apache.xmlbeans.XmlObject plan)
           
 boolean canConfigure(org.apache.xmlbeans.XmlObject plan)
           
 org.apache.xmlbeans.XmlObject getDeploymentPlan(URL module)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 org.apache.xmlbeans.SchemaTypeLoader[] getTypeLoaders()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

EARConfigBuilder

public EARConfigBuilder(javax.management.ObjectName j2eeServer,
                        javax.management.ObjectName transactionContextManagerObjectName,
                        javax.management.ObjectName connectionTrackerObjectName,
                        javax.management.ObjectName transactionalTimerObjectName,
                        javax.management.ObjectName nonTransactionalTimerObjectName,
                        org.apache.geronimo.kernel.repository.Repository repository,
                        ModuleBuilder ejbConfigBuilder,
                        EJBReferenceBuilder ejbReferenceBuilder,
                        ModuleBuilder webConfigBuilder,
                        ModuleBuilder connectorConfigBuilder,
                        org.apache.geronimo.kernel.Kernel kernel)
Method Detail

canConfigure

public boolean canConfigure(org.apache.xmlbeans.XmlObject plan)
Specified by:
canConfigure in interface org.apache.geronimo.deployment.ConfigurationBuilder

getTypeLoaders

public org.apache.xmlbeans.SchemaTypeLoader[] getTypeLoaders()
Specified by:
getTypeLoaders in interface org.apache.geronimo.deployment.ConfigurationBuilder

getDeploymentPlan

public org.apache.xmlbeans.XmlObject getDeploymentPlan(URL module)
                                                throws org.apache.xmlbeans.XmlException
Specified by:
getDeploymentPlan in interface org.apache.geronimo.deployment.ConfigurationBuilder
Throws:
org.apache.xmlbeans.XmlException

buildConfiguration

public void buildConfiguration(File outfile,
                               Manifest manifest,
                               InputStream is,
                               org.apache.xmlbeans.XmlObject plan)
                        throws IOException,
                               org.apache.geronimo.deployment.DeploymentException
Specified by:
buildConfiguration in interface org.apache.geronimo.deployment.ConfigurationBuilder
Throws:
IOException
org.apache.geronimo.deployment.DeploymentException

buildConfiguration

public void buildConfiguration(File outfile,
                               Manifest manifest,
                               File earFolder,
                               org.apache.xmlbeans.XmlObject plan)
                        throws IOException,
                               org.apache.geronimo.deployment.DeploymentException
Specified by:
buildConfiguration in interface org.apache.geronimo.deployment.ConfigurationBuilder
Throws:
IOException
org.apache.geronimo.deployment.DeploymentException

buildConfiguration

public void buildConfiguration(File outfile,
                               Manifest manifest,
                               JarFile earFile,
                               org.apache.xmlbeans.XmlObject plan)
                        throws IOException,
                               org.apache.geronimo.deployment.DeploymentException
Throws:
IOException
org.apache.geronimo.deployment.DeploymentException

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


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