org.mule.impl.annotations.processors
Class NamedAnnotationProcessor

java.lang.Object
  extended by org.mule.impl.annotations.processors.NamedAnnotationProcessor
All Implemented Interfaces:
MuleContextAware, InjectProcessor, ObjectProcessor

public class NamedAnnotationProcessor
extends Object
implements InjectProcessor, MuleContextAware

Processes the JSR-330 Named annotation. This can be used for injecting objects in the registry into user object/beans.


Field Summary
protected  Log logger
          logger used by this class
 
Constructor Summary
NamedAnnotationProcessor()
           
NamedAnnotationProcessor(MuleContext context)
           
 
Method Summary
 Object process(Object object)
           
 void setMuleContext(MuleContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient Log logger
logger used by this class

Constructor Detail

NamedAnnotationProcessor

public NamedAnnotationProcessor()

NamedAnnotationProcessor

public NamedAnnotationProcessor(MuleContext context)
Method Detail

setMuleContext

public void setMuleContext(MuleContext context)
Specified by:
setMuleContext in interface MuleContextAware

process

public Object process(Object object)
Specified by:
process in interface ObjectProcessor


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.