org.jboss.aop.metadata
Interface MetaDataResolver

All Known Implementing Classes:
ConstructorMetaData, FieldMetaData, MethodMetaData, SimpleMetaData, ThreadMetaData

public interface MetaDataResolver

The interface for resolving metadata contained in the context of Invocation instances. For instance, MethodMetaData extracts the Method from the invocation.

Version:
$Revision: 68585 $
Author:
Bill Burke

Field Summary
static String EMPTY_TAG
          Name used for empty tag for annotations with no attributes
 
Method Summary
 SimpleMetaData getAllMetaData(Invocation invocation)
          Gets all metadata that belongs with the context of invocation
 Object resolve(Invocation invocation, Object tag, Object attr)
           
 

Field Detail

EMPTY_TAG

static final String EMPTY_TAG
Name used for empty tag for annotations with no attributes

See Also:
Constant Field Values
Method Detail

resolve

Object resolve(Invocation invocation,
               Object tag,
               Object attr)

getAllMetaData

SimpleMetaData getAllMetaData(Invocation invocation)
Gets all metadata that belongs with the context of invocation

Parameters:
the - invocation instance whose context metada is to be retrieved
Returns:
the metadata contained in the context of invocation


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