org.mule.api.transformer
Interface DiscoverableTransformer

All Superinterfaces:
Converter, Disposable, EndpointAware, Initialisable, MessageProcessor, MuleContextAware, NameableObject, NamedObject, Transformer
All Known Implementing Classes:
AbstractDiscoverableTransformer, AbstractJmsTransformer, AbstractJsonTransformer, AnnotatedTransformerProxy, BaseToOutputHandler, BeanToMap, ByteArrayToMuleMessage, ByteArrayToObject, ByteArrayToSerializable, DataHandlerToInputStreamTransformer, DomDocumentToXml, EmailMessageToString, FileToByteArray, FileToString, HttpRequestToByteArray, HttpRequestToInputStream, JMSMessageToObject, JsonToObject, MapToBean, NumberToString, ObjectArrayToString, ObjectToByteArray, ObjectToFeed, ObjectToInputStream, ObjectToJMSMessage, ObjectToJson, ObjectToOutputHandler, ObjectToRssFeed, ObjectToString, PropertyEditorTextToValueTransformer, PropertyEditorValueToTextTransformer, SerializableToByteArray, ServletRequestToOutputHandler, StringToBoolean, StringToNumber, XmlToDomDocument, XmlToOutputHandler, XmlToXMLStreamReader

public interface DiscoverableTransformer
extends Converter

A interface to denote that a transformer is discoverable. A Transformer can implement this interface so that when a transformation is being 'discovered' for a payload type the transformers implementing this interface will be included in the search.


Field Summary
 
Fields inherited from interface org.mule.api.transformer.Converter
DEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTING
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Method Summary
 
Methods inherited from interface org.mule.api.transformer.Converter
getPriorityWeighting, setPriorityWeighting
 
Methods inherited from interface org.mule.api.transformer.Transformer
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform, transform
 
Methods inherited from interface org.mule.api.processor.MessageProcessor
process
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 
Methods inherited from interface org.mule.api.lifecycle.Disposable
dispose
 
Methods inherited from interface org.mule.api.NameableObject
setName
 
Methods inherited from interface org.mule.api.NamedObject
getName
 
Methods inherited from interface org.mule.api.context.MuleContextAware
setMuleContext
 
Methods inherited from interface org.mule.endpoint.EndpointAware
setEndpoint
 



Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.