You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@river.apache.org by Peter Firmstone <ji...@zeus.net.au> on 2010/01/28 02:09:20 UTC
Jini Service Type - Request Add defined TXT record keys
Hi,
How would one go about having the following TXT keys added to the jini
service type?
id=<Jini Service ID 128 bit hashcode>
gr=<Comma separated set of groups in which the service wishes to
participate>
The table below gives the strings that have special meaning in the set:
*groupName*
*Meaning*
""
public group
"*"
all groups
"*.mobile"
all group names ending in ".mobile"
From the Jini Discovery and Join Specification:
Groups
A group is an arbitrary string that acts as a name. Each lookup
service has a set of zero or more groups associated with it.
Entities using the multicast request protocol specify a set of
groups they want to communicate with, and lookup services advertise
the groups they are associated with using the multicast announcement
protocol. This allows for flexibility in configuring entities:
instead of maintaining a set of URLs for specific lookup services
that needs to be updated if any of the services change address, an
entity can use a set of group names.
Although group names are arbitrary strings, it is recommended that
DNS-style names (for example, "eng.sun.com") be used to avoid name
conflicts. One group name, represented by the empty string, is
predefined as the /public/ group. Unless otherwise configured,
lookup services should default to being members of the public group,
and discovering entities should attempt to find lookup services in
the public group.
The recommendation in the Spec for utilising DNS-style names is advised
against, since the group already belongs to a DNS domain, this
information would be a duplication, potentially increasing the work
required to move the location of the group.
In order to utilise DNS-SD for a jini LookupService, this information is
important to identify the jini Service ID and djinn groups to which a
service belongs within a domain.
The Jini Specification and codebase are maintained by the Apache River
project at http://incubator.apache.org/river/RIVER/index.html
Best Regards,
Peter Firmstone.