org.apache.geronimo.j2ee.annotation
Class Holder
java.lang.Object
org.apache.geronimo.j2ee.annotation.Holder
- All Implemented Interfaces:
- java.io.Serializable
public class Holder
- extends java.lang.Object
- implements java.io.Serializable
- Version:
- $Rev: 568266 $ $Date: 2007-08-22 04:42:41 +0800 (Wed, 22 Aug 2007) $
- See Also:
- Serialized Form
|
Method Summary |
void |
addInjection(java.lang.String className,
Injection newInjection)
|
void |
addInjectionMap(java.util.Map<java.lang.String,java.util.Set<Injection>> injectionMap)
|
void |
addInjections(java.lang.String className,
java.util.Collection<Injection> newInjections)
|
void |
addPostConstructs(java.util.Map<java.lang.String,LifecycleMethod> newPostConstructs)
|
void |
addPreDestroys(java.util.Map<java.lang.String,LifecycleMethod> newPreDestroys)
|
static void |
apply(java.lang.Object o,
java.lang.Class clazz,
java.util.Map<java.lang.String,LifecycleMethod> map)
|
void |
destroyInstance(java.lang.Object o)
|
java.util.Map<java.lang.String,java.util.Set<Injection>> |
getInjectionMap()
|
java.util.List<Injection> |
getInjections(java.lang.String className)
|
java.util.Map<java.lang.String,LifecycleMethod> |
getPostConstruct()
|
java.util.Map<java.lang.String,LifecycleMethod> |
getPreDestroy()
|
boolean |
isEmpty()
|
java.lang.Object |
newInstance(java.lang.String className,
java.lang.ClassLoader classLoader,
javax.naming.Context context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY
public static final Holder EMPTY
Holder
public Holder()
Holder
public Holder(Holder source)
addInjection
public void addInjection(java.lang.String className,
Injection newInjection)
addInjections
public void addInjections(java.lang.String className,
java.util.Collection<Injection> newInjections)
addPostConstructs
public void addPostConstructs(java.util.Map<java.lang.String,LifecycleMethod> newPostConstructs)
addPreDestroys
public void addPreDestroys(java.util.Map<java.lang.String,LifecycleMethod> newPreDestroys)
addInjectionMap
public void addInjectionMap(java.util.Map<java.lang.String,java.util.Set<Injection>> injectionMap)
getInjections
public java.util.List<Injection> getInjections(java.lang.String className)
getInjectionMap
public java.util.Map<java.lang.String,java.util.Set<Injection>> getInjectionMap()
getPostConstruct
public java.util.Map<java.lang.String,LifecycleMethod> getPostConstruct()
getPreDestroy
public java.util.Map<java.lang.String,LifecycleMethod> getPreDestroy()
isEmpty
public boolean isEmpty()
newInstance
public java.lang.Object newInstance(java.lang.String className,
java.lang.ClassLoader classLoader,
javax.naming.Context context)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
destroyInstance
public void destroyInstance(java.lang.Object o)
throws java.lang.Exception
- Throws:
java.lang.Exception
apply
public static void apply(java.lang.Object o,
java.lang.Class clazz,
java.util.Map<java.lang.String,LifecycleMethod> map)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
Copyright © 2003-2010 The Apache Geronimo development community. All Rights Reserved.