Hi Hemika,

Perhaps you can use a CoordinatedActivity [1] to publish the coordinator
information which can be used by your component. WDYT? AFAIK
CorrdinatedActivities are executed by a node (and only by the current
coordinator) after it becomes a coordinator.

[1]
https://github.com/wso2/carbon4-kernel/blob/master/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/clustering/api/CoordinatedActivity.java

Thanks.
/Gayashan

On Wed, Jan 14, 2015 at 5:04 PM, Hemika Kodikara <[email protected]> wrote:

> Hi Azeez,
>
> Again wont that give the socket address if the current node is the
> coordinator ?
>
> For a scenario, lets say that there are 4 node as n1, n2, n3 and n4. Lets
> also say that n1 is the coordinator node. The problem is that from n2 node,
> how to know which one is the coordinator node ? and its socket address ?.
>
> I can only check whether that n2 is the coordinator node or not. In the UI
> of the n2 node, I need to show the coordinator node's(n1) socket address.
> But how to to get that ?
>
> Hope my clarification will help.
>
> Thanks,
> Hemika
>
> Hemika Kodikara
> Software Engineer
> WSO2 Inc.
> lean . enterprise . middleware
> http://wso2.com
>
> Mobile : +94777688882
>
> On Tue, Jan 13, 2015 at 3:10 PM, Afkham Azeez <[email protected]> wrote:
>
>> if(hazelcastClusteringAgent.isCoordinator()){
>>             primaryHazelcastInstance.getCluster().getLocalMember().
>> getSocketAddress()
>> }
>>
>> On Tue, Jan 13, 2015 at 3:04 PM, Sajini De Silva <[email protected]> wrote:
>>
>>> Hi Azeez,
>>>
>>> primaryHazelcastInstance.getCluster().getLocalMember().getSocketAddress()
>>> will give the socket address of the node which this method is calling.
>>>
>>> Is there a way to get the coordinator node's IP address and port for the
>>> nodes other than the coordinator? In my knowledge currently this feature is
>>> not supported by kernel.
>>>
>>> Thank you,
>>> Sajini
>>>
>>> On Tue, Jan 13, 2015 at 2:44 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>>
>>>> primaryHazelcastInstance.getCluster().getLocalMember().getSocketAddress()
>>>>
>>>>
>>>> On Tue, Jan 13, 2015 at 1:40 PM, Hemika Kodikara <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Azeez,
>>>>>
>>>>> Yes, HazelcastInstance is there. But it doesn't provide a method to
>>>>> get the coordinator node IP address and so.
>>>>>
>>>>> Thanks,
>>>>> Hemika
>>>>>
>>>>> Hemika Kodikara
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>> lean . enterprise . middleware
>>>>> http://wso2.com
>>>>>
>>>>> Mobile : +94777688882
>>>>>
>>>>> On Tue, Jan 13, 2015 at 1:30 PM, Afkham Azeez <[email protected]> wrote:
>>>>>
>>>>>> Yes, get the HazelcastInstance OSGi service, and then using Hazelcast
>>>>>> APIs you should be able to get the required information.
>>>>>>
>>>>>> Azeez
>>>>>>
>>>>>> On Tue, Jan 13, 2015 at 1:25 PM, Hemika Kodikara <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Looping in Azeez, Sameera and Kishanthan.
>>>>>>>
>>>>>>> Hemika Kodikara
>>>>>>> Software Engineer
>>>>>>> WSO2 Inc.
>>>>>>> lean . enterprise . middleware
>>>>>>> http://wso2.com
>>>>>>>
>>>>>>> Mobile : +94777688882
>>>>>>>
>>>>>>> On Tue, Jan 13, 2015 at 12:35 PM, Hemika Kodikara <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I have a requirement to show the IP addresses and ports of the
>>>>>>>> nodes in a cluster on a UI page. But I also have to indicate which 
>>>>>>>> node is
>>>>>>>> the coordinator node. Currently I am only able to to find whether the
>>>>>>>> current node is the coordinator node or not using the "isCoordinator"
>>>>>>>> method in "HazelcastClusteringAgent" class.
>>>>>>>>
>>>>>>>> Is there way to find the coordinator node's IP address and port of
>>>>>>>> the cluster?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Hemika
>>>>>>>>
>>>>>>>> Hemika Kodikara
>>>>>>>> Software Engineer
>>>>>>>> WSO2 Inc.
>>>>>>>> lean . enterprise . middleware
>>>>>>>> http://wso2.com
>>>>>>>>
>>>>>>>> Mobile : +94777688882
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *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 <%2B94%2077%203320919>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*
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *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 <%2B94%2077%203320919>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*
>>>>
>>>
>>>
>>>
>>> --
>>> Sajini De SIlva
>>> Software Engineer; WSO2 Inc.; http://wso2.com ,
>>> Email: [email protected]
>>> Blog: http://sajinid.blogspot.com/
>>> Git hub profile: https://github.com/sajinidesilva
>>>
>>> Phone: +94 712797729
>>>
>>>
>>
>>
>> --
>> *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 <%2B94%2077%203320919>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
>
>


-- 
*Gayashan Amarasinghe*
Software Engineer | Platform TG
WSO2, Inc. | http://wso2.com
lean. enterprise. middleware

Mobile : +94718314517
Blog : gayashan-a.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to