We don't generally use parameters with contexts. We use properties with contexts. Parameters are used only with static config stuff. IMO, that method should not be used. If a parameter is required, it should be fetched from the relevant config, not the context.
On Tue, Nov 5, 2013 at 7:32 PM, Nirmal Fernando <[email protected]> wrote: > Hi All, > > Just happened to see following broken logic. > > /** > * Retrieves configuration descriptor parameters at any level. The > order of > * search is as follows: > * <ol> > * <li> Search in message description if it exists </li> > * <li> If parameter is not found or if axisMessage is null, search in > * AxisOperation </li> > * <li> If parameter is not found or if operationContext is null, > search in > * AxisService </li> > * <li> If parameter is not found or if axisService is null, search in > * AxisConfiguration </li> > * </ol> > * > * @param key name of desired parameter > * @return Parameter <code>Parameter</code> > */ > public Parameter getParameter(String key) { > > if( axisMessage != null ) { > return axisMessage.getParameter(key); > } > > if (axisOperation != null) { > return axisOperation.getParameter(key); > } > > if (axisService != null) { > return axisService.getParameter(key); > } > > if (axisServiceGroup != null) { > return axisServiceGroup.getParameter(key); > } > > if (configurationContext != null) { > AxisConfiguration baseConfig = configurationContext > .getAxisConfiguration(); > return baseConfig.getParameter(key); > } > return null; > } > > -- > > Thanks & regards, > Nirmal > > Senior Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>* *email: **[email protected]* <[email protected]> * cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org> *twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez <http://lk.linkedin.com/in/afkhamazeez>* *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
