javax.availability.management
Interface AvailabilityContainerController

All Superinterfaces:
AvailabilityUnitController

public interface AvailabilityContainerController
extends AvailabilityUnitController

Version:
$Rev: 1022792 $ $Date: 2010-10-15 02:47:06 +0200 (Fri, 15 Oct 2010) $

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

Method Detail

activate

void activate(ActivationReason reason,
              Map<String,String> attributes)
              throws AvailabilityException
Specified by:
activate in interface AvailabilityUnitController
Throws:
AvailabilityException

checkHealth

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

deactivate

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

init

void init(AvailabilityAgentService service)
          throws AvailabilityException
Throws:
AvailabilityException

instantiateAvailabilityUnit

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

terminate

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


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