org.codehaus.plexus.appserver
Interface ApplicationServer

All Known Implementing Classes:
DefaultApplicationServer

public interface ApplicationServer

Version:
$Id: ApplicationServer.java 3271 2006-05-07 21:13:49Z jvanzyl $
Author:
Trygve Laugstøl, Jason van Zyl

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void addAppDescriptor(AppDescriptor appDescriptor)
           
 void deploy(java.lang.String id, java.io.File location)
           
 AppDescriptor getAppDescriptor(java.lang.String appName)
           
 AppRuntimeProfile getApplicationRuntimeProfile(java.lang.String applicationId)
           
 void redeploy(java.lang.String id)
           
 void undeploy(java.lang.String id)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

getApplicationRuntimeProfile

public AppRuntimeProfile getApplicationRuntimeProfile(java.lang.String applicationId)
                                               throws ApplicationServerException
Throws:
ApplicationServerException

deploy

public void deploy(java.lang.String id,
                   java.io.File location)
            throws ApplicationServerException
Throws:
ApplicationServerException

redeploy

public void redeploy(java.lang.String id)
              throws ApplicationServerException
Throws:
ApplicationServerException

undeploy

public void undeploy(java.lang.String id)
              throws ApplicationServerException
Throws:
ApplicationServerException

addAppDescriptor

public void addAppDescriptor(AppDescriptor appDescriptor)

getAppDescriptor

public AppDescriptor getAppDescriptor(java.lang.String appName)


Copyright 2001-2001-2006 Codehaus. All Rights Reserved.