Provides an implementation of the net.jini.discovery.plaintext discovery format, specified in the Jini Discovery and Join Specification. The {@link com.sun.jini.discovery.plaintext.Client} class implements the client side of the net.jini.discovery.plaintext discovery format for the multicast request, multicast announcement, and unicast discovery protocols, while the {@link com.sun.jini.discovery.plaintext.Server} class implements the server side of the discovery format for those protocols. Both classes are intended to be specified in a resource to configure the operation of the {@link com.sun.jini.discovery.Discovery} class, as described in the documentation for {@link com.sun.jini.discovery.Discovery#getProtocol2(ClassLoader)}.

Supported Constraints

For each of the three discovery protocols, both Client and Server support the following constraints: (Note that ClientMaxPricipal, ClientMaxPrincipalType, ClientMinPrincipal, ClientMinPrincipalType, ServerMinPrincipal, DelegationAbsoluteTime, and DelegationRelativeTime constraints are trivially supported if ClientAuthentication.YES, ServerAuthentication.YES, and Delegation.YES are not supported.) @since 2.0 @see "Jini Discovery and Join Specification"