org.apache.openejb.config
Class OpenEJBDeploymentManager

java.lang.Object
  extended by org.apache.openejb.config.OpenEJBDeploymentManager
All Implemented Interfaces:
javax.enterprise.deploy.spi.DeploymentManager

public class OpenEJBDeploymentManager
extends Object
implements javax.enterprise.deploy.spi.DeploymentManager


Nested Class Summary
static class OpenEJBDeploymentManager.DeploymentStatusImpl
           
 class OpenEJBDeploymentManager.ProgressObjectImpl
           
static class OpenEJBDeploymentManager.TargetImpl
           
static class OpenEJBDeploymentManager.TargetModuleIDImpl
           
 
Field Summary
static javax.enterprise.deploy.shared.DConfigBeanVersionType DEFAULT_DCONFIG_BEAN_VERSION
           
static String DEFAULT_TARGET_NAME
           
 
Constructor Summary
OpenEJBDeploymentManager()
           
OpenEJBDeploymentManager(Deployment deployment)
           
 
Method Summary
 javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject deployableObject)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, File moduleArchive, File deploymentPlan)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, InputStream moduleArchive, InputStream deploymentPlan)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 Locale getCurrentLocale()
           
 javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
           
 Locale getDefaultLocale()
           
 javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 Locale[] getSupportedLocales()
           
 javax.enterprise.deploy.spi.Target[] getTargets()
           
 boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
           
 boolean isLocaleSupported(Locale locale)
           
 boolean isRedeploySupported()
           
static javax.enterprise.deploy.shared.DConfigBeanVersionType parseDConfigBeanVersionType(String string)
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan)
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)
           
 void release()
           
 void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
           
 void setLocale(Locale locale)
           
 javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
           
 javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
           
 javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DCONFIG_BEAN_VERSION

public static final javax.enterprise.deploy.shared.DConfigBeanVersionType DEFAULT_DCONFIG_BEAN_VERSION

DEFAULT_TARGET_NAME

public static final String DEFAULT_TARGET_NAME
See Also:
Constant Field Values
Constructor Detail

OpenEJBDeploymentManager

public OpenEJBDeploymentManager()

OpenEJBDeploymentManager

public OpenEJBDeploymentManager(Deployment deployment)
                         throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
Throws:
javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
Method Detail

release

public void release()
Specified by:
release in interface javax.enterprise.deploy.spi.DeploymentManager

getTargets

public javax.enterprise.deploy.spi.Target[] getTargets()
Specified by:
getTargets in interface javax.enterprise.deploy.spi.DeploymentManager

getAvailableModules

public javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                        javax.enterprise.deploy.spi.Target[] targetList)
                                                                 throws javax.enterprise.deploy.spi.exceptions.TargetException
Specified by:
getAvailableModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

getNonRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                         javax.enterprise.deploy.spi.Target[] targetList)
                                                                  throws javax.enterprise.deploy.spi.exceptions.TargetException
Specified by:
getNonRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

getRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                      javax.enterprise.deploy.spi.Target[] targetList)
                                                               throws javax.enterprise.deploy.spi.exceptions.TargetException
Specified by:
getRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList,
                                                                    File moduleArchive,
                                                                    File deploymentPlan)
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList,
                                                                    InputStream moduleArchive,
                                                                    InputStream deploymentPlan)
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager

start

public javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
Specified by:
start in interface javax.enterprise.deploy.spi.DeploymentManager

stop

public javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
Specified by:
stop in interface javax.enterprise.deploy.spi.DeploymentManager

undeploy

public javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
Specified by:
undeploy in interface javax.enterprise.deploy.spi.DeploymentManager

isRedeploySupported

public boolean isRedeploySupported()
Specified by:
isRedeploySupported in interface javax.enterprise.deploy.spi.DeploymentManager

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                                  File moduleArchive,
                                                                  File deploymentPlan)
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                                  InputStream moduleArchive,
                                                                  InputStream deploymentPlan)
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager

getSupportedLocales

public Locale[] getSupportedLocales()
Specified by:
getSupportedLocales in interface javax.enterprise.deploy.spi.DeploymentManager

getCurrentLocale

public Locale getCurrentLocale()
Specified by:
getCurrentLocale in interface javax.enterprise.deploy.spi.DeploymentManager

getDefaultLocale

public Locale getDefaultLocale()
Specified by:
getDefaultLocale in interface javax.enterprise.deploy.spi.DeploymentManager

isLocaleSupported

public boolean isLocaleSupported(Locale locale)
Specified by:
isLocaleSupported in interface javax.enterprise.deploy.spi.DeploymentManager

setLocale

public void setLocale(Locale locale)
Specified by:
setLocale in interface javax.enterprise.deploy.spi.DeploymentManager

getDConfigBeanVersion

public javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
Specified by:
getDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager

isDConfigBeanVersionSupported

public boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
Specified by:
isDConfigBeanVersionSupported in interface javax.enterprise.deploy.spi.DeploymentManager

setDConfigBeanVersion

public void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
                           throws javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException
Specified by:
setDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException

createConfiguration

public javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject deployableObject)
                                                                        throws javax.enterprise.deploy.spi.exceptions.InvalidModuleException
Specified by:
createConfiguration in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.InvalidModuleException

parseDConfigBeanVersionType

public static javax.enterprise.deploy.shared.DConfigBeanVersionType parseDConfigBeanVersionType(String string)
                                                                                         throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
Throws:
javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.