We can use get method of Registry to get resource as well as get
comments and so on , so one can do something like following
registry.get("/c1/c2") --> Return the resource to get resource and
in the same time if he want to get the comments he can use the get
method with the following path
registry.get("/c1/c2;comments) --> Return the resource with comments;
So Registry like JDBC and Secure know how to process that.
However in the Remote registry we have some issues commands when
someone called getComments() . For example when someone use remote
registry and when he calls registry.getComments() we send a request like
http://localhost:8080/wso2registry/c1/c2;comments
And in the meantime he can use the get API to send the same request
(http://localhost:8080/wso2registry/c1/c2;comments),
remoteRegistry.get( http://localhost:8080/wso2registry/c1/c2;comments)
-> wire URL " http://localhost:8080/wso2registry/c1/c2;comments"
remoteRegistry.getComments(http://localhost:8080/wso2registry/c1/c2); ->
wire URL " http://localhost:8080/wso2registry/c1/c2;comments"
so when it come to server side I can not differentiate the two , though
I need to do so.
This problem happen we use the same parameter separator both in APP and
normal registry , if we can use two characters then we can solve the
problem. Therefore at the moment I am using "$" as the parameter
separator in APP (according to the wiki I am supposed to use ";" )
>
>
> Deepal Jayasinghe wrote:
>> Hi all ,
>>
>> I have implemented APP using "$" (considering the mail thread) as the
>> query parameters , so if you want to get the comments we need to send a
>> request like
>>
>> /c1/c2$comments
>>
>> However when I switch to /c1/c2;comments instead of /c1/c2$comments I
>> found an issue in the app impl . Because in the registry get api has
>> support for /c1/c2;comments , so rather than using getComment method one
>> can use get method to get the comments. This become big issue when it
>> come to remote registry , where I can not differentiate the two , though
>> it is required to do so. So how about using a different query parameter
>> character for get method of the registry API?
>>
>> -Deepal
>>> I have created a wiki page for registry protocol at
>>> http://www.wso2.org/wiki/display/registry/Registry+Protocol
>>>
>>> Registry URL space and the APP based message formats discussed in the
>>> Registry hackathan are included in the wiki.
>>>
>>> Thanks,
>>> Chathura
>>>
>>> _______________________________________________
>>> Registry-dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/registry-dev
>>>
>>
>>
>>
>> _______________________________________________
>> Registry-dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/registry-dev
>>
>
_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev