org.apache.avalon.activation.appliance
Interface Deployable

All Known Subinterfaces:
Appliance, Block
All Known Implementing Classes:
AbstractAppliance, DefaultBlock

public interface Deployable

The Deployable interface defines the contract for an object that can be deployed. Deployment at this level of abstract concerns the handling of actions proceeding component resolution for a particula appliance instance. Deployment is equivalent to the notion of initialization.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/09/10 08:57:34 $
Author:
Avalon Development Team

Method Summary
 void decommission()
          Invokes the decommissioning phase.
 void deploy()
          Commission the appliance.
 

Method Detail

deploy

public void deploy()
            throws Exception
Commission the appliance.

Throws:
Exception - if a deployment error occurs

decommission

public void decommission()
Invokes the decommissioning phase. Once a appliance is decommissioned it may be re-commissioned.



Copyright © Apache Software Foundation. All Rights Reserved.