Peter Firmstone wrote:
Peter Firmstone wrote:
Peter Firmstone wrote:
Sim IJskes - QCG wrote:
On 11/08/2010 12:39 PM, Peter Firmstone wrote:

Seeing as we're not interested in Multicast DNS, we're probably better off utilising Waiter's source and integrating only the functionality we
need into River. I'll ask the original author if he's happy to donate
some code.

Or http://www.dnsjava.org/, BSD license, recently updated project. Used by james.

Gr. Sim


Much better, we don't need to maintain it and can distribute it with river as a library.

Cheers,

Peter.

Rather than use jini as the service type, which has already been defined by Daniel Steinberg for any arbitrary Jini service, do you think we should use jini-discovery as per IANA's service type definition?

jini-discovery  4160/tcp   Jini Discovery
jini-discovery  4160/udp   Jini Discovery
# Mark Hodapp <mark.hodapp&sun.com>

DNS-SRV service type:

jini-discovery

http://www.dns-sd.org/ServiceTypes.html

Meaning that in the internet, any port can be used for discovery, provided that the "jini-discovery" DNS-SRV service type is used in DNS records.

Thoughts?

Peter.

LookupLocator is used by LookupLocatorDiscovery as little more than a String URL parser, to store the host and port information.

ConstrainableLookupLocator extends LookupLocator to support Discovery V2.

For DNS-SRV we could have a utility that searches DNS-SRV records and creates ConstrainableLookupLocator instances for each record. We'd have to specify constraints for the utility to set.

Currently the Discovery and Join spec requires a jini://host:port/ or jini://host/ syntax for URI's, if no port is specified, the default is used.

Cheers,

Peter.

Reply via email to