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: su...@wso2.com;  Mobile: +94 77 431 3585
Blog: http://supunk.blogspot.com

Reply via email to