org.mule.umo.transformer
Interface UMOTransformer
- All Superinterfaces:
- Cloneable, Initialisable, 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.
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
isSourceTypeSupported
public boolean isSourceTypeSupported(Class aClass)
isAcceptNull
public boolean isAcceptNull()
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.