org.codehaus.plexus.application.deploy
Interface ApplicationDeployer

All Known Implementing Classes:
DefaultApplicationDeployer

public interface ApplicationDeployer

Author:
Peter Donald

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void addApplicationListener(ApplicationListener listener)
           
 void deploy(java.lang.String name, java.lang.String location)
           
 ApplicationRuntimeProfile getApplicationRuntimeProfile(java.lang.String applicationName)
           
 void redeploy(java.lang.String name, java.lang.String location)
           
 void removeApplicationListener(ApplicationListener listener)
           
 void undeploy(java.lang.String name)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

deploy

public void deploy(java.lang.String name,
                   java.lang.String location)
            throws ApplicationServerException
Throws:
ApplicationServerException

redeploy

public void redeploy(java.lang.String name,
                     java.lang.String location)
              throws ApplicationServerException
Throws:
ApplicationServerException

undeploy

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

addApplicationListener

public void addApplicationListener(ApplicationListener listener)

removeApplicationListener

public void removeApplicationListener(ApplicationListener listener)

getApplicationRuntimeProfile

public ApplicationRuntimeProfile getApplicationRuntimeProfile(java.lang.String applicationName)
                                                       throws ApplicationServerException
Throws:
ApplicationServerException


Copyright © 2001-2007 Codehaus. All Rights Reserved.