Difference between revisions of "Common Messaging endpoints"
From Gcube Wiki
Andrea.manzi (Talk | contribs) |
Andrea.manzi (Talk | contribs) m |
||
Line 4: | Line 4: | ||
<pre> | <pre> | ||
+ | |||
+ | <ID></ID> | ||
+ | |||
+ | <Type>RuntimeResource</Type> | ||
+ | |||
+ | <Scopes> | ||
+ | |||
+ | <Scope>/xxx/xxxxx</Scope> | ||
+ | |||
+ | </Scopes> | ||
+ | |||
+ | <Profile> | ||
+ | |||
+ | <Category>Service</Category> | ||
+ | |||
+ | <Name>MessageBroker</Name> | ||
+ | |||
+ | <Description /> | ||
+ | |||
+ | <Platform> | ||
+ | |||
+ | <Name>ActiveMQ</Name> | ||
+ | |||
+ | <Version>5</Version> | ||
+ | |||
+ | <MinorVersion>5</MinorVersion> | ||
+ | |||
+ | <RevisionVersion>1</RevisionVersion> | ||
+ | |||
+ | <BuildVersion>1</BuildVersion> | ||
+ | |||
+ | </Platform> | ||
+ | |||
+ | <RunTime> | ||
+ | |||
+ | <HostedOn>hostname</HostedOn> | ||
+ | |||
+ | <GHN UniqueID="" /> | ||
+ | |||
+ | <Status>READY</Status> | ||
+ | |||
+ | </RunTime> | ||
+ | |||
+ | <AccessPoint> | ||
+ | |||
+ | <Description>openwire interface</Description> | ||
+ | |||
+ | <Interface> | ||
+ | |||
+ | <Endpoint EntryName="openwire">tcp://hostname:port</Endpoint> | ||
+ | |||
+ | </Interface> | ||
+ | |||
+ | <AccessData> | ||
+ | |||
+ | <Username /> | ||
+ | |||
+ | <Password>6vW1u92cpdgHzYAgIurn9w==</Password> | ||
+ | |||
+ | </AccessData> | ||
+ | |||
+ | </AccessPoint> | ||
+ | |||
+ | </Profile> | ||
</pre> | </pre> |
Revision as of 12:27, 18 April 2013
The Messagin Endpoints Lirbary is a simple library that has been developed in order to harvest and make available the Message broker instances addresses that are published on the gCube Information System
The library expects each Message Broker instance to be published on the IS as a gCube Runtime Resource having the following model:
<ID></ID> <Type>RuntimeResource</Type> <Scopes> <Scope>/xxx/xxxxx</Scope> </Scopes> <Profile> <Category>Service</Category> <Name>MessageBroker</Name> <Description /> <Platform> <Name>ActiveMQ</Name> <Version>5</Version> <MinorVersion>5</MinorVersion> <RevisionVersion>1</RevisionVersion> <BuildVersion>1</BuildVersion> </Platform> <RunTime> <HostedOn>hostname</HostedOn> <GHN UniqueID="" /> <Status>READY</Status> </RunTime> <AccessPoint> <Description>openwire interface</Description> <Interface> <Endpoint EntryName="openwire">tcp://hostname:port</Endpoint> </Interface> <AccessData> <Username /> <Password>6vW1u92cpdgHzYAgIurn9w==</Password> </AccessData> </AccessPoint> </Profile>