On Mon, Apr 26, 2010 at 5:04 PM, Ruwan Linton <ruwan.lin...@gmail.com>wrote:
> Hiranya, > > Lets introduce an internal flag to the endpoint so that the builder and the > serializer pair sets and checks respectively to make the generated name > transparent from the users configuration. > > To address the issue of having different, UUID's on different server start > sessions, we could compute the endpoint name by looking at the parent > sequence name, for example like "main_ep_1" and so forth. > That makes sense. Shall we add following two methods to the Endpoint interface then? public boolean isAnonymous(); public void setAnonymous(); Anonymous endpoints will also get a generated name but that will not be shown to the user in the serialization. Thanks, Hiranya > Thanks, > Ruwan > > > On Mon, Apr 26, 2010 at 4:52 PM, Hiranya Jayathilaka <hiranya...@gmail.com > > wrote: > >> Devs, >> >> Currently Synapse generates names for anonymous endpoints. For an example >> take the following sequence: >> >> <sequence name="foo"> >> <send> >> <endpoint> >> <address uri="some address"/> >> </endpoint> >> </send> >> </sequence> >> >> Synapse will generate a UUID and set that as the name of the endpoint. >> This is required since all endpoints must have names in clustered >> deployments. However generating names causes the serialization to be >> different from the original input XML. As a result we currently have a bunch >> of test failures in the trunk. Any idea how to resolve this problem? >> >> Thanks >> -- >> 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 > -- 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