org.jboss.aop.metadata
Class ThreadMetaData
java.lang.Object
org.jboss.aop.metadata.ThreadMetaData
- All Implemented Interfaces:
- MetaDataResolver
public class ThreadMetaData
- extends Object
- implements MetaDataResolver
Metadata can be associated with a Thread of execution.
This class manages this thread metadata. It is a singleton
instance wrapped by a ThreadLocal. Invocations usually
have this repository as part of their MetaDataResolver chain
- Version:
- $Revision: 70500 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThreadMetaData
public ThreadMetaData()
addMetaData
public void addMetaData(Object tag,
Object attr,
Object value)
addMetaData
public void addMetaData(Object tag,
Object attr,
Object value,
PayloadKey type)
getMetaData
public Object getMetaData(Object tag,
Object attr)
removeMetaData
public void removeMetaData(Object tag,
Object attr)
removeGroupData
public void removeGroupData(Object tag)
resolve
public Object resolve(Invocation invocation,
Object tag,
Object attr)
- Specified by:
resolve
in interface MetaDataResolver
getAllMetaData
public SimpleMetaData getAllMetaData(Invocation invocation)
- Description copied from interface:
MetaDataResolver
- Gets all metadata that belongs with the context of
invocation
- Specified by:
getAllMetaData
in interface MetaDataResolver
- Returns:
- the metadata contained in the context of
invocation
clear
public void clear()
instance
public static ThreadMetaData instance()
Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.