org.mule.config.builders
Class TransformerReference

java.lang.Object
  extended by org.mule.config.builders.TransformerReference

public class TransformerReference
extends Object

TransformerReference maintains a transformer reference. Transformers are clones when they are looked up, if there are container properties set on the transformer the clone will have an inconsistent state if container properties have not been resolved. This class holds the refernece and is invoked after the container properties are resolved.


Field Summary
protected static Log logger
          logger used by this class
 
Constructor Summary
TransformerReference(String propertyName, String transformerName, Object object)
           
 
Method Summary
 Object getObject()
           
 String getPropertyName()
           
 String getTransformerName()
           
 void resolveTransformer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Log logger
logger used by this class

Constructor Detail

TransformerReference

public TransformerReference(String propertyName,
                            String transformerName,
                            Object object)
Method Detail

getPropertyName

public String getPropertyName()

getTransformerName

public String getTransformerName()

getObject

public Object getObject()

resolveTransformer

public void resolveTransformer()
                        throws InitialisationException
Throws:
InitialisationException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.