org.mule.umo.transformer
Interface UMOTransformer
- All Superinterfaces:
- java.lang.Cloneable, Initialisable, java.io.Serializable, UMOSimpleTransformer
- All Known Implementing Classes:
- AbstractTransformer
- public interface UMOTransformer
- extends UMOSimpleTransformer
UMOTransformer
extends a UMOSimpleTransformer with the provision of a
Transformer component, which simply keeps a copy
of the 'live' transfromed data, so that any further transformations will use this
cached data. When a component is rolled back a cached copy of the source data will be returned.
When the component is committed the caches are cleared.
Starting a component will simply put the transfromer in component mode.
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Ross Mason
getEndpoint
public UMOImmutableEndpoint getEndpoint()
- Returns:
- the endpoint associated with the transformer
setEndpoint
public void setEndpoint(UMOImmutableEndpoint endpoint)
- Parameters:
endpoint
- sets the endpoint associated with the transfromer
setTransformer
public void setTransformer(UMOTransformer transformer)
- Specified by:
setTransformer
in interface UMOSimpleTransformer
getTransformer
public UMOTransformer getTransformer()
- Specified by:
getTransformer
in interface UMOSimpleTransformer
isSourceTypeSupported
public boolean isSourceTypeSupported(java.lang.Class aClass)
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.