org.jboss.kernel.plugins.dependency
Class CallbackDependencyItem
java.lang.Object
org.jboss.util.JBossObject
org.jboss.dependency.plugins.AbstractDependencyItem
org.jboss.kernel.plugins.dependency.ClassDependencyItem
org.jboss.kernel.plugins.dependency.CallbackDependencyItem
- All Implemented Interfaces:
- Cloneable, org.jboss.dependency.spi.DependencyItem, org.jboss.util.JBossInterface
public class CallbackDependencyItem
- extends ClassDependencyItem
A Callback dependencyItem.
- Author:
- Ales Justin
| Fields inherited from class org.jboss.util.JBossObject |
hashCode, toString |
|
Constructor Summary |
CallbackDependencyItem(Object name,
Class<?> demandClass,
org.jboss.dependency.spi.ControllerState whenRequired,
org.jboss.dependency.spi.ControllerState dependentState,
org.jboss.dependency.spi.Cardinality cardinality)
|
| Methods inherited from class org.jboss.dependency.plugins.AbstractDependencyItem |
addDependsOnMe, getDependentState, getIDependOn, getName, getWhenRequired, isResolved, setIDependOn, setResolved |
| Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
CallbackDependencyItem
public CallbackDependencyItem(Object name,
Class<?> demandClass,
org.jboss.dependency.spi.ControllerState whenRequired,
org.jboss.dependency.spi.ControllerState dependentState,
org.jboss.dependency.spi.Cardinality cardinality)
getCardinality
public org.jboss.dependency.spi.Cardinality getCardinality()
getContexts
protected Set<KernelControllerContext> getContexts(org.jboss.dependency.spi.Controller controller)
resolve
public boolean resolve(org.jboss.dependency.spi.Controller controller)
- Specified by:
resolve in interface org.jboss.dependency.spi.DependencyItem- Overrides:
resolve in class org.jboss.dependency.plugins.AbstractDependencyItem
unresolved
public boolean unresolved(org.jboss.dependency.spi.Controller controller)
- Specified by:
unresolved in interface org.jboss.dependency.spi.DependencyItem- Overrides:
unresolved in class org.jboss.dependency.plugins.AbstractDependencyItem
getHashCode
protected int getHashCode()
- Overrides:
getHashCode in class org.jboss.util.JBossObject
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
isDifferent
protected static boolean isDifferent(Object first,
Object second)
toString
public void toString(org.jboss.util.JBossStringBuilder buffer)
- Overrides:
toString in class ClassDependencyItem
toHumanReadableString
public String toHumanReadableString()
- Specified by:
toHumanReadableString in interface org.jboss.dependency.spi.DependencyItem- Overrides:
toHumanReadableString in class org.jboss.dependency.plugins.AbstractDependencyItem
Copyright ? 2007 JBoss Inc.. All Rights Reserved.