org.apache.openejb.assembler
Interface Deployer

All Known Implementing Classes:
DeployerEjb

public interface Deployer


Field Summary
static String ALT_DD
           
static String FILENAME
           
 
Method Summary
 AppInfo deploy(Properties properties)
           
 AppInfo deploy(String location)
           
 AppInfo deploy(String location, Properties properties)
           
 Collection<AppInfo> getDeployedApps()
           
 String getUniqueFile()
          Returns a unique file per runtime.
 void reload(String moduleId)
           
 void undeploy(String moduleId)
           
 

Field Detail

FILENAME

static final String FILENAME
See Also:
Constant Field Values

ALT_DD

static final String ALT_DD
See Also:
Constant Field Values
Method Detail

getUniqueFile

String getUniqueFile()
Returns a unique file per runtime. Clients can test for the existence of this file to determine if the deployer is on the local machine.

Returns:
String - The canonical pathname

getDeployedApps

Collection<AppInfo> getDeployedApps()

deploy

AppInfo deploy(String location)
               throws OpenEJBException
Throws:
OpenEJBException

deploy

AppInfo deploy(Properties properties)
               throws OpenEJBException
Throws:
OpenEJBException

deploy

AppInfo deploy(String location,
               Properties properties)
               throws OpenEJBException
Throws:
OpenEJBException

undeploy

void undeploy(String moduleId)
              throws UndeployException,
                     NoSuchApplicationException
Throws:
UndeployException
NoSuchApplicationException

reload

void reload(String moduleId)


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.