org.jboss.wsf.spi.metadata.injection
Class InjectionsMetaData

java.lang.Object
  extended by org.jboss.wsf.spi.metadata.injection.InjectionsMetaData

public final class InjectionsMetaData
extends java.lang.Object

Injections metadata container.

Author:
Richard Opalka
See Also:
InjectionMetaData, ReferenceResolver

Constructor Summary
InjectionsMetaData(java.util.Collection<InjectionMetaData> injections, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,ReferenceResolver> referenceResolvers, javax.naming.Context ctx)
          Constructor.
 
Method Summary
 javax.naming.Context getContext()
          Returns associated JNDI context.
 java.util.Collection<InjectionMetaData> getInjectionsMetaData(java.lang.Class<?> clazz)
          Returns all descriptor driven injections metadata for particular class.
 ReferenceResolver getResolver(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
          Returns reference resolver for annotation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionsMetaData

public InjectionsMetaData(java.util.Collection<InjectionMetaData> injections,
                          java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,ReferenceResolver> referenceResolvers,
                          javax.naming.Context ctx)
Constructor.

Parameters:
injections - injection definitions list
ctx - JNDI context
Method Detail

getContext

public javax.naming.Context getContext()
Returns associated JNDI context.

Returns:
associated JNDI context

getInjectionsMetaData

public java.util.Collection<InjectionMetaData> getInjectionsMetaData(java.lang.Class<?> clazz)
Returns all descriptor driven injections metadata for particular class.

Parameters:
clazz - class to return injection definitions for
Returns:
list of descriptor driven injections to be performed.

getResolver

public ReferenceResolver getResolver(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
Returns reference resolver for annotation.

Parameters:
annotation - to find resolver for
Returns:
reference resolver


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