org.apache.geronimo.gbean.runtime
Class GBeanDependency

java.lang.Object
  extended by org.apache.geronimo.gbean.runtime.GBeanDependency

public final class GBeanDependency
extends Object


Constructor Summary
GBeanDependency(GBeanInstance gbeanInstance, AbstractName targetName, Kernel kernel)
           
 
Method Summary
protected  void addTarget(AbstractName abstractName)
           
protected  LifecycleListener createLifecycleListener()
           
 boolean equals(Object o)
           
protected  String getDescription()
           
 AbstractName getTargetName()
           
 int hashCode()
           
 void offline()
           
 void online()
           
protected  void removeTarget(AbstractName abstractName)
           
 boolean start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GBeanDependency

public GBeanDependency(GBeanInstance gbeanInstance,
                       AbstractName targetName,
                       Kernel kernel)
                throws InvalidConfigurationException
Throws:
InvalidConfigurationException
Method Detail

getTargetName

public AbstractName getTargetName()

online

public final void online()

start

public boolean start()

stop

public void stop()

offline

public final void offline()

createLifecycleListener

protected LifecycleListener createLifecycleListener()

addTarget

protected final void addTarget(AbstractName abstractName)

removeTarget

protected final void removeTarget(AbstractName abstractName)

getDescription

protected final String getDescription()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2006 Apache Software Foundation. All Rights Reserved.