I didn't get some time to think through a solution to *consistently*
generate a unique name for the inlined endpoints, without letting it change
with every start. If we can do that we do not need to put a warn. If not we
can consider adding a warn.

Thanks,
Ruwan

On Thu, May 6, 2010 at 4:34 PM, Supun Kamburugamuva <supu...@gmail.com>wrote:

>
>
> On Wed, May 5, 2010 at 11:10 PM, Ruwan Linton <ruwan.lin...@gmail.com>wrote:
>
>> Agreed! so I was wrong, we can monitor inlined endpoints, but we cannot
>> manage them via JMX.
>>
>> Still, my belief is that we should deal this problem rather than asking
>> users to always specify a name.
>>
>> How about printing a WARN saying we are going to generate a name on behalf
> of the user and it is better if he can give name, or something like that?
>
> Thanks,
> Supun..
>
>
>> Thanks,
>> Ruwan
>>
>>
>> On Wed, May 5, 2010 at 9:09 PM, Supun Kamburugamuva <supu...@gmail.com>wrote:
>>
>>> On Wed, May 5, 2010 at 8:18 PM, Ruwan Linton <ruwan.lin...@gmail.com>wrote:
>>>
>>>> Folks,
>>>>
>>>> Please note that there is noway that we can manage or monitor inlined
>>>> endpoints.
>>>>
>>>> Actually even now we can monitor an inline endpoint using JMX, enable
>>> statistics and tracing. Only condition is it should have a name.
>>>
>>> If it doesn't have a name and if we enable statistics, statistics are
>>> recorded under the general name AnonymousEndpoint. If we have two of those
>>> statistics are collected under the same name. That means if I send 1 request
>>> to annon epr1 and 2 requests to annon epr 2, 3 requests will be shown under
>>> the AnonymousEndpoint.
>>>
>>> Thanks,
>>> Supun..
>>>
>>>
>>>> Even we enforced names for inlined endpoints, there is noway (at least
>>>> for the moment) that any user can manage/monitor those endpoints, which is
>>>> simply because there is no means of retrieving inlined endpoints.
>>>>
>>>> I am holding my *strong* -1 for enforcing the name for inlined
>>>> endpoints.
>>>>
>>>> To make the developers life easier we are trying to make the life of the
>>>> user a difficulty.
>>>>
>>>> Please give me a list of *tested* advantages that the user get by
>>>> enforcing a name for the inlined endpoints.
>>>>
>>>> Thanks,
>>>> Ruwan
>>>>
>>>>
>>>> On Wed, May 5, 2010 at 2:43 PM, Hiranya Jayathilaka <
>>>> hiranya...@gmail.com> wrote:
>>>>
>>>>> Hi Supun
>>>>>
>>>>> On Wed, May 5, 2010 at 2:28 PM, Supun Kamburugamuva <supu...@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> I think we all agree that having a meaningful name for any endpoint
>>>>>> (in-line or not) is very important
>>>>>
>>>>>
>>>>> No not really. Most users will be happy with the existing model. AFAIU
>>>>> most users do not bother with endpoint management stuff. In most 
>>>>> production
>>>>> systems if an endpoint gets suspended then that is due to a real serious
>>>>> problem in the deployment. So the answer to that is not to use JMX to
>>>>> re-enable the endpoint but to investigate where the problem is.
>>>>>
>>>>>
>>>>>> and is a production best practice.
>>>>>
>>>>>
>>>>> That's correct.
>>>>>
>>>>>
>>>>>> So I'm still not getting why we are not agreeing to force it, because
>>>>>> the disadvantages to the user are greater than the advantages.
>>>>>
>>>>>
>>>>> Is it? IMO this change will be a major hit on the usability and the
>>>>> correctness of the model. Totally outweighs the advantages.
>>>>>
>>>>> Thanks,
>>>>> Hiranya
>>>>>
>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Supun..
>>>>>>
>>>>>>
>>>>>> On Wed, May 5, 2010 at 2:23 PM, indika kumara 
>>>>>> <indika.k...@gmail.com>wrote:
>>>>>>
>>>>>>>
>>>>>>> My point exactly :) We should keep anonymous endpoints around since
>>>>>>>> they are very useful. But the best practice should be to properly name 
>>>>>>>> all
>>>>>>>> endpoints.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Hiranya
>>>>>>>>
>>>>>>>
>>>>>>> Hiranya ... If you mean that we should avoid the auto generation of
>>>>>>> the names and keeps anonymous endpoints 'as-is'. That is the behavior in
>>>>>>> early days including the last release.  If so... I would like to add
>>>>>>> something .. If the correctness of the operation is critical such as
>>>>>>> clustering and if the user has not specified the name , we should warn 
>>>>>>> or
>>>>>>> exit.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Indika
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Software Engineer, WSO2 Inc
>>>>>> http://wso2.org
>>>>>> supunk.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Hiranya Jayathilaka
>>>>>
>>>>> Software Engineer;
>>>>> WSO2 Inc.;  http://wso2.org
>>>>> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
>>>>> Blog: http://techfeast-hiranya.blogspot.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ruwan Linton
>>>> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>>>> WSO2 Inc.; http://wso2.org
>>>> email: ru...@wso2.com; cell: +94 77 341 3097
>>>> blog: http://ruwansblog.blogspot.com
>>>>
>>>
>>>
>>>
>>> --
>>> Software Engineer, WSO2 Inc
>>> http://wso2.org
>>> supunk.blogspot.com
>>>
>>>
>>>
>>
>>
>> --
>> Ruwan Linton
>> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
>> WSO2 Inc.; http://wso2.org
>> email: ru...@wso2.com; cell: +94 77 341 3097
>> blog: http://ruwansblog.blogspot.com
>>
>
>
>
> --
> Software Engineer, WSO2 Inc
> http://wso2.org
> supunk.blogspot.com
>
>
>


-- 
Ruwan Linton
Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: ru...@wso2.com; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com

Reply via email to