In lot of production systems there are hundreds of endpoints deployed. These
endpoints carry lot of redundant configurations. So it is better to have a
template based endpoint configuration.
Here is a proposed configuration
<endpoints>
<endpoint name="" uri="" template=""/>
<endpoint name="" uri="" template=""/>
<endpoint name="" uri="" template=""/>
</endpoint>
<endpoint-template name="">
<address>
<suspendOnFailure>
<errorCodes>23123</errorCodes>
<progressionFactor>1.0</progressionFactor>
</suspendOnFailure>
<markForSuspension>
<errorCodes>1231</errorCodes>
</markForSuspension>
<retryConfig>
<errorCodes>1231</errorCodes>
</retryConfig>
</address>
</emdpoint-template>
Based on the endpoint-temaplate configuration multiple endpoints will be
created with the url and name defined in the endpoints configuration element
at the run-time.
Thanks,
--
Supun Kamburugamuva
Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com
Member, Apache Software Foundation; http://www.apache.org
WSO2 Inc.; http://wso2.org
E-mail: [email protected]; Mobile: +94 77 431 3585
Blog: http://supunk.blogspot.com