org.mule.config.builders
Class TransformerReference

java.lang.Object
  extended byorg.mule.config.builders.TransformerReference

public class TransformerReference
extends java.lang.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 thcontainer properties are resolved

Version:
$Revision: 1.3 $
Author:
Ross Mason

Field Summary
protected static Log logger
          logger used by this class
 
Constructor Summary
TransformerReference(java.lang.String propertyName, java.lang.String transformerName, java.lang.Object object)
           
 
Method Summary
 java.lang.Object getObject()
           
 java.lang.String getPropertyName()
           
 java.lang.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 transient Log logger
logger used by this class

Constructor Detail

TransformerReference

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

getPropertyName

public java.lang.String getPropertyName()

getTransformerName

public java.lang.String getTransformerName()

getObject

public java.lang.Object getObject()

resolveTransformer

public void resolveTransformer()
                        throws InitialisationException
Throws:
InitialisationException


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.