org.apache.synapse.mediators.spring
Class SpringMediatorFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.AbstractMediatorFactory
      extended by org.apache.synapse.mediators.spring.SpringMediatorFactory
All Implemented Interfaces:
org.apache.synapse.config.xml.MediatorFactory

public class SpringMediatorFactory
extends org.apache.synapse.config.xml.AbstractMediatorFactory

Creates an instance of a Spring mediator that refers to the given Spring configuration and bean. Optionally, one could specify an in-lined Spring configuration as opposed to a globally defined Spring configuration


Field Summary
 
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_DESCRIPTION, ATT_EVAL, ATT_EXPRN, ATT_KEY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, ATT_XPATH, DESCRIPTION_Q, FEATURE_Q, PROP_Q, TARGET_Q
 
Constructor Summary
SpringMediatorFactory()
           
 
Method Summary
 org.apache.synapse.Mediator createSpecificMediator(org.apache.axiom.om.OMElement elem, Properties properties)
          Create a Spring mediator instance referring to the bean and configuration given by the OMElement declaration
 QName getTagQName()
           
 
Methods inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
collectNameValuePairs, createMediator, handleException, handleException, processAuditStatus, processTraceState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringMediatorFactory

public SpringMediatorFactory()
Method Detail

createSpecificMediator

public org.apache.synapse.Mediator createSpecificMediator(org.apache.axiom.om.OMElement elem,
                                                          Properties properties)
Create a Spring mediator instance referring to the bean and configuration given by the OMElement declaration

Specified by:
createSpecificMediator in class org.apache.synapse.config.xml.AbstractMediatorFactory
Parameters:
elem - the OMElement that specifies the Spring mediator configuration
properties -
Returns:
the Spring mediator instance created

getTagQName

public QName getTagQName()


Copyright © 2005–2015 Apache Software Foundation. All rights reserved.