org.mule.config.builders
Class EndpointReference

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

public class EndpointReference
extends java.lang.Object

EndpointReference maintains a endpoint reference. Endpoints are cloned when they are looked up for the manager, if there are container properties or transformers set on the Endpoint the clone will have an inconsistent state if the transformers or container properties have not been resolved. This class holds the refernece and is invoked after the container properties/transformers are resolved

Version:
$Revision: 1.4 $
Author:
Ross Mason

Field Summary
protected static Log logger
          logger used by this class
 
Constructor Summary
EndpointReference(java.lang.String propertyName, java.lang.String endpointName, java.lang.String address, java.lang.String transformer, java.lang.String createConnector, java.lang.Object object)
           
 
Method Summary
 java.lang.String getCreateConnector()
           
 java.lang.String getEndpointName()
           
 UMOFilter getFilter()
           
 java.lang.Object getObject()
           
 java.util.Map getProperties()
           
 java.lang.String getPropertyName()
           
 UMOTransactionConfig getTransactionConfig()
           
 void resolveEndpoint()
           
 void setCreateConnector(java.lang.String createConnector)
           
 void setFilter(UMOFilter filter)
           
 void setProperties(java.util.Map properties)
           
 void setTransactionConfig(UMOTransactionConfig transactionConfig)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected static transient Log logger
logger used by this class

Constructor Detail

EndpointReference

public EndpointReference(java.lang.String propertyName,
                         java.lang.String endpointName,
                         java.lang.String address,
                         java.lang.String transformer,
                         java.lang.String createConnector,
                         java.lang.Object object)
Method Detail

getPropertyName

public java.lang.String getPropertyName()

getEndpointName

public java.lang.String getEndpointName()

getObject

public java.lang.Object getObject()

getTransactionConfig

public UMOTransactionConfig getTransactionConfig()

setTransactionConfig

public void setTransactionConfig(UMOTransactionConfig transactionConfig)

getFilter

public UMOFilter getFilter()

setFilter

public void setFilter(UMOFilter filter)

getProperties

public java.util.Map getProperties()

setProperties

public void setProperties(java.util.Map properties)

getCreateConnector

public java.lang.String getCreateConnector()

setCreateConnector

public void setCreateConnector(java.lang.String createConnector)

resolveEndpoint

public void resolveEndpoint()
                     throws InitialisationException
Throws:
InitialisationException

toString

public java.lang.String toString()


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