org.ow2.ishmael.deploy.spi
Class BasicDeploymentManager

java.lang.Object
  extended by org.ow2.ishmael.deploy.spi.BasicDeploymentManager
All Implemented Interfaces:
javax.enterprise.deploy.spi.DeploymentManager
Direct Known Subclasses:
BasicConnectedDeploymentManager

public class BasicDeploymentManager
extends java.lang.Object
implements javax.enterprise.deploy.spi.DeploymentManager

BasicDeploymentManager.java This is the disconnected-mode JSR-88 DeploymentManager for JOnAS. Created: Fri Nov 22 15:36:32 2002

Version:
Author:
Tim Holloway, Dean Jennings

Constructor Summary
BasicDeploymentManager()
           
 
Method Summary
 javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject dobj)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] param1, java.io.File param2, java.io.File param3)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] param1, java.io.InputStream param2, java.io.InputStream param3)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] arg0, javax.enterprise.deploy.shared.ModuleType arg1, java.io.InputStream arg2, java.io.InputStream arg3)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType param1, javax.enterprise.deploy.spi.Target[] param2)
           
 java.util.Locale getCurrentLocale()
           
 javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
           
 java.util.Locale getDefaultLocale()
           
 javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType param1, javax.enterprise.deploy.spi.Target[] param2)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType param1, javax.enterprise.deploy.spi.Target[] param2)
           
 java.util.Locale[] getSupportedLocales()
           
 javax.enterprise.deploy.spi.Target[] getTargets()
           
 boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType param1)
           
 boolean isLocaleSupported(java.util.Locale locale)
           
 boolean isRedeploySupported()
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1, java.io.File param2, java.io.File param3)
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1, java.io.InputStream param2, java.io.InputStream param3)
           
 void release()
           
 void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType param1)
           
 void setLocale(java.util.Locale loc)
           
 javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] param1)
          Start one or more targets.
 javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] param1)
          Stop one or more targets.
 javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicDeploymentManager

public BasicDeploymentManager()
Method Detail

start

public javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] param1)
                                                        throws java.lang.IllegalStateException
Start one or more targets.

Specified by:
start in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
java.lang.IllegalStateException - thrown because we're in disconnected mode

stop

public javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] param1)
                                                       throws java.lang.IllegalStateException
Stop one or more targets.

Specified by:
stop in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
java.lang.IllegalStateException - thrown because we're in disconnected mode

getTargets

public javax.enterprise.deploy.spi.Target[] getTargets()
                                                throws java.lang.IllegalStateException
Specified by:
getTargets in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
java.lang.IllegalStateException - thrown because we're in disconnected mode

getRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType param1,
                                                                      javax.enterprise.deploy.spi.Target[] param2)
                                                               throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                      java.lang.IllegalStateException
Specified by:
getRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
Returns:
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException -
java.lang.IllegalStateException -

getNonRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType param1,
                                                                         javax.enterprise.deploy.spi.Target[] param2)
                                                                  throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                         java.lang.IllegalStateException
Specified by:
getNonRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
Returns:
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException -
java.lang.IllegalStateException -

getAvailableModules

public javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType param1,
                                                                        javax.enterprise.deploy.spi.Target[] param2)
                                                                 throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                        java.lang.IllegalStateException
Specified by:
getAvailableModules in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
Returns:
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException -
java.lang.IllegalStateException -

createConfiguration

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

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] param1,
                                                                    java.io.File param2,
                                                                    java.io.File param3)
                                                             throws java.lang.IllegalStateException
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
param3 -
Returns:
Throws:
java.lang.IllegalStateException -

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] param1,
                                                                    java.io.InputStream param2,
                                                                    java.io.InputStream param3)
                                                             throws java.lang.IllegalStateException
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
param3 -
Returns:
Throws:
java.lang.IllegalStateException -

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] arg0,
                                                                    javax.enterprise.deploy.shared.ModuleType arg1,
                                                                    java.io.InputStream arg2,
                                                                    java.io.InputStream arg3)
                                                             throws java.lang.IllegalStateException
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
java.lang.IllegalStateException

undeploy

public javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1)
                                                           throws java.lang.IllegalStateException
Specified by:
undeploy in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
Returns:
Throws:
java.lang.IllegalStateException -

isRedeploySupported

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

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1,
                                                                  java.io.File param2,
                                                                  java.io.File param3)
                                                           throws java.lang.UnsupportedOperationException,
                                                                  java.lang.IllegalStateException
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
param3 -
Returns:
Throws:
java.lang.UnsupportedOperationException -
java.lang.IllegalStateException -

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] param1,
                                                                  java.io.InputStream param2,
                                                                  java.io.InputStream param3)
                                                           throws java.lang.UnsupportedOperationException,
                                                                  java.lang.IllegalStateException
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
param2 -
param3 -
Returns:
Throws:
java.lang.UnsupportedOperationException -
java.lang.IllegalStateException -

release

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

getDefaultLocale

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

getCurrentLocale

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

setLocale

public void setLocale(java.util.Locale loc)
               throws java.lang.UnsupportedOperationException
Specified by:
setLocale in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
loc -
Throws:
java.lang.UnsupportedOperationException -

getSupportedLocales

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

isLocaleSupported

public boolean isLocaleSupported(java.util.Locale locale)
Specified by:
isLocaleSupported in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
locale - locale is supported or not ?
Returns:
true if it's supported, else fails

getDConfigBeanVersion

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

isDConfigBeanVersionSupported

public boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType param1)
Specified by:
isDConfigBeanVersionSupported in interface javax.enterprise.deploy.spi.DeploymentManager
Parameters:
param1 -
Returns:

setDConfigBeanVersion

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


Copyright © 2007-2010 OW2 Consortium. All Rights Reserved.