org.jboss.beans.metadata.spi
Interface CallbackMetaData

All Superinterfaces:
Cloneable, FeatureMetaData, org.jboss.util.JBossInterface, LifecycleMetaData, MetaDataVisitorNode, ParameterizedMetaData
All Known Implementing Classes:
AbstractCallbackMetaData, InstallCallbackMetaData, UninstallCallbackMetaData

public interface CallbackMetaData
extends LifecycleMetaData

Metadata about a callback method.

Author:
Ales Justin

Method Summary
 Cardinality getCardinality()
          Get the cardinality.
 ControllerState getDependentState()
          Get the required state of the dependency
 String getProperty()
          Get the property name.
 String getSignature()
          Get signature.
 
Methods inherited from interface org.jboss.beans.metadata.spi.LifecycleMetaData
getMethodName, getState, isIgnored, setMethodName, setState
 
Methods inherited from interface org.jboss.beans.metadata.spi.ParameterizedMetaData
getParameters
 
Methods inherited from interface org.jboss.beans.metadata.spi.FeatureMetaData
getAnnotations, getDescription
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
clone, describeVisit, getChildren, initialVisit
 

Method Detail

getCardinality

Cardinality getCardinality()
Get the cardinality.

Returns:
cardinality

getProperty

String getProperty()
Get the property name.

Returns:
the property name.

getDependentState

ControllerState getDependentState()
Get the required state of the dependency

Returns:
the required state

getSignature

String getSignature()
Get signature.

Returns:
method / property parameter signature


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.