org.apache.synapse.config.xml
Interface MediatorFactory

All Known Implementing Classes:
AbstractListMediatorFactory, AbstractMediatorFactory, AnonymousListMediatorFactory, AttachmentMediatorFactory, ClassMediatorFactory, DropMediatorFactory, FaultMediatorFactory, FilterMediatorFactory, HeaderMediatorFactory, InMediatorFactory, LogMediatorFactory, OutMediatorFactory, PropertyMediatorFactory, RMSequenceMediatorFactory, ScriptMediatorFactory, SendMediatorFactory, SequenceMediatorFactory, SpringMediatorFactory, SwitchMediatorFactory, SynapseMediatorFactory, ThrottleMediatorFactory, ValidateMediatorFactory, XSLTMediatorFactory

public interface MediatorFactory

A mediator factory capable of creating an instance of a mediator through a given XML should implement this interface


Method Summary
 Mediator createMediator(org.apache.axiom.om.OMElement elem)
          Creates an instance of the mediator using the OMElement
 javax.xml.namespace.QName getTagQName()
          The QName of this mediator element in the XML config
 

Method Detail

createMediator

Mediator createMediator(org.apache.axiom.om.OMElement elem)
Creates an instance of the mediator using the OMElement

Parameters:
elem -
Returns:
the created mediator

getTagQName

javax.xml.namespace.QName getTagQName()
The QName of this mediator element in the XML config

Returns:
QName of the mediator element


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.