Package org.apache.synapse.config.xml
Interface MediatorFactory
-
- All Known Implementing Classes:
AbstractDBMediatorFactory,AbstractListMediatorFactory,AbstractMediatorFactory,AggregateMediatorFactory,AnnotatedCommandMediatorFactory,AnonymousListMediatorFactory,BeanMediatorFactory,CallMediatorFactory,CalloutMediatorFactory,ClassMediatorFactory,CloneMediatorFactory,CommentMediatorFactory,ConditionalRouterMediatorFactory,DBLookupMediatorFactory,DBReportMediatorFactory,DropMediatorFactory,EJBMediatorFactory,EnqueueMediatorFactory,EnrichMediatorFactory,EventPublisherMediatorFactory,FaultMediatorFactory,FilterMediatorFactory,ForEachMediatorFactory,HeaderMediatorFactory,InMediatorFactory,InvokeMediatorFactory,IterateMediatorFactory,JSONTransformMediatorFactory,LogMediatorFactory,LoopBackMediatorFactory,MessageStoreMediatorFactory,NTLMMediatorFactory,OutMediatorFactory,PayloadFactoryMediatorFactory,POJOCommandMediatorFactory,PropertyGroupMediatorFactory,PropertyMediatorFactory,RespondMediatorFactory,SamplingThrottleMediatorFactory,SendMediatorFactory,SequenceMediatorFactory,SwitchMediatorFactory,SynapseMediatorFactory,TemplateMediatorFactory,TransactionMediatorFactory,URLRewriteMediatorFactory,ValidateMediatorFactory,XSLTMediatorFactory
public interface MediatorFactoryA mediator factory capable of creating an instance of aMediatorthrough a given XML should implement this interfaceIt is recommended to extend the abstract class
AbstractMediatorFactoryor theAbstractListMediatorFactoryinstead of implementing this interface- See Also:
Mediator,AbstractMediatorFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MediatorcreateMediator(org.apache.axiom.om.OMElement elem, Properties properties)Creates an instance of the mediator using the OMElementQNamegetTagQName()The QName of this mediator element in the XML config
-
-
-
Method Detail
-
createMediator
Mediator createMediator(org.apache.axiom.om.OMElement elem, Properties properties)
Creates an instance of the mediator using the OMElement- Parameters:
elem- configuration element describing the mediator propertiesproperties- bag of properties to pass in any information to the factory- Returns:
- the created mediator
-
getTagQName
QName getTagQName()
The QName of this mediator element in the XML config- Returns:
- QName of the mediator element
-
-