org.apache.synapse.mediators.throttle
Class ThrottleMediatorFactory

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

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

The Factory for create throttle mediator- key or InLine XMl need to provide

 <throttle [onReject="string"] [onAccept="string"] id="string">
   (<policy key="string"/> | <policy>..</policy>)
    <onReject>..</onReject>?
    <onAccept>..</onAccept>?
 </throttle>
 


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
ThrottleMediatorFactory()
           
 
Method Summary
 org.apache.synapse.Mediator createSpecificMediator(org.apache.axiom.om.OMElement elem, Properties properties)
           
 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

ThrottleMediatorFactory

public ThrottleMediatorFactory()
Method Detail

createSpecificMediator

public org.apache.synapse.Mediator createSpecificMediator(org.apache.axiom.om.OMElement elem,
                                                          Properties properties)
Specified by:
createSpecificMediator in class org.apache.synapse.config.xml.AbstractMediatorFactory

getTagQName

public QName getTagQName()


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