org.jboss.wsf.common.injection.resolvers
Class ResourceReferenceResolver

java.lang.Object
  extended by org.jboss.wsf.common.injection.resolvers.AbstractReferenceResolver<javax.annotation.Resource>
      extended by org.jboss.wsf.common.injection.resolvers.ResourceReferenceResolver
All Implemented Interfaces:
org.jboss.wsf.spi.metadata.injection.ReferenceResolver

public final class ResourceReferenceResolver
extends AbstractReferenceResolver<javax.annotation.Resource>

JNDI reference resolver for @Resource annotated methods and fields.

Author:
Richard Opalka
See Also:
ReferenceResolver

Constructor Summary
ResourceReferenceResolver()
          Constructor.
 
Method Summary
protected  java.lang.String resolveField(java.lang.reflect.Field field)
          All subclasses have to implement this template method.
protected  java.lang.String resolveMethod(java.lang.reflect.Method method)
          All subclasses have to implement this template method.
 
Methods inherited from class org.jboss.wsf.common.injection.resolvers.AbstractReferenceResolver
canResolve, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceReferenceResolver

public ResourceReferenceResolver()
Constructor.

Method Detail

resolveField

protected java.lang.String resolveField(java.lang.reflect.Field field)
Description copied from class: AbstractReferenceResolver
All subclasses have to implement this template method.

Specified by:
resolveField in class AbstractReferenceResolver<javax.annotation.Resource>
Returns:
JNDI name

resolveMethod

protected java.lang.String resolveMethod(java.lang.reflect.Method method)
Description copied from class: AbstractReferenceResolver
All subclasses have to implement this template method.

Specified by:
resolveMethod in class AbstractReferenceResolver<javax.annotation.Resource>
Returns:
JNDI name


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