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: 1.4 $
- 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
- Get all metadata that belong with the context of this invocation
- Specified by:
getAllMetaData
in interface MetaDataResolver
clear
public void clear()
instance
public static ThreadMetaData instance()
Copyright © 2004 JBoss Inc. All Rights Reserved.