org.apache.openejb.config
Class DeploymentImpl

java.lang.Object
  extended by org.apache.openejb.config.DeploymentImpl
All Implemented Interfaces:
Deployment

public class DeploymentImpl
extends java.lang.Object
implements Deployment

Version:
$Rev: 602718 $ $Date: 2007-12-09 20:06:11 +0100 (So, 09. Dez 2007) $

Nested Class Summary
static class DeploymentImpl.DeploymentFactoryImpl
           
 
Constructor Summary
DeploymentImpl(java.net.URI uri, java.lang.String user, java.lang.String password)
           
 
Method Summary
 java.util.Set<java.lang.String> deploy(java.util.Set<java.lang.String> targets, java.io.File file)
           
 java.lang.String getPassword()
           
 java.util.Properties getProperties()
           
 java.net.URI getUri()
           
 java.lang.String getUser()
           
 java.util.Set<java.lang.String> list(java.lang.String type, java.lang.String state, java.util.Set<java.lang.String> targets)
           
 void release()
           
 java.util.Set<java.lang.String> restart(java.util.Set<java.lang.String> modules)
           
 java.util.Set<java.lang.String> start(java.util.Set<java.lang.String> modules)
           
 java.util.Set<java.lang.String> stop(java.util.Set<java.lang.String> modules)
           
 java.util.Set<java.lang.String> undeploy(java.util.Set<java.lang.String> modules)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentImpl

public DeploymentImpl(java.net.URI uri,
                      java.lang.String user,
                      java.lang.String password)
Method Detail

getUri

public java.net.URI getUri()

getUser

public java.lang.String getUser()

getPassword

public java.lang.String getPassword()

release

public void release()
Specified by:
release in interface Deployment

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface Deployment

list

public java.util.Set<java.lang.String> list(java.lang.String type,
                                            java.lang.String state,
                                            java.util.Set<java.lang.String> targets)
                                     throws DeploymentException
Specified by:
list in interface Deployment
Throws:
DeploymentException

deploy

public java.util.Set<java.lang.String> deploy(java.util.Set<java.lang.String> targets,
                                              java.io.File file)
                                       throws DeploymentException
Specified by:
deploy in interface Deployment
Throws:
DeploymentException

start

public java.util.Set<java.lang.String> start(java.util.Set<java.lang.String> modules)
                                      throws DeploymentException
Specified by:
start in interface Deployment
Throws:
DeploymentException

stop

public java.util.Set<java.lang.String> stop(java.util.Set<java.lang.String> modules)
                                     throws DeploymentException
Specified by:
stop in interface Deployment
Throws:
DeploymentException

restart

public java.util.Set<java.lang.String> restart(java.util.Set<java.lang.String> modules)
                                        throws DeploymentException
Specified by:
restart in interface Deployment
Throws:
DeploymentException

undeploy

public java.util.Set<java.lang.String> undeploy(java.util.Set<java.lang.String> modules)
                                         throws DeploymentException
Specified by:
undeploy in interface Deployment
Throws:
DeploymentException


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