javax.availability.management
Interface AvailabilityContainerController

All Superinterfaces:
AvailabilityUnitController

public interface AvailabilityContainerController
extends AvailabilityUnitController

Version:
$Rev: 672630 $ $Date: 2008-06-29 17:37:41 +0200 (Sun, 29 Jun 2008) $

Method Summary
 void activate(ActivationReason reason)
           
 void checkHealth()
           
 void deactivate(DeactivationReason reason)
           
 void init(String name, AvailabilityAgentService service)
           
 AvailabilityUnitController instantiateAvailabilityUnit(String name, AvailabilityAgentService service)
           
 void terminate()
           
 

Method Detail

init

void init(String name,
          AvailabilityAgentService service)
          throws AvailabilityException
Throws:
AvailabilityException

activate

void activate(ActivationReason reason)
              throws AvailabilityException
Specified by:
activate in interface AvailabilityUnitController
Throws:
AvailabilityException

deactivate

void deactivate(DeactivationReason reason)
                throws AvailabilityException
Specified by:
deactivate in interface AvailabilityUnitController
Throws:
AvailabilityException

terminate

void terminate()
               throws AvailabilityException
Specified by:
terminate in interface AvailabilityUnitController
Throws:
AvailabilityException

checkHealth

void checkHealth()
                 throws AvailabilityException
Specified by:
checkHealth in interface AvailabilityUnitController
Throws:
AvailabilityException

instantiateAvailabilityUnit

AvailabilityUnitController instantiateAvailabilityUnit(String name,
                                                       AvailabilityAgentService service)
                                                       throws AvailabilityException
Throws:
AvailabilityException


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.