Package com.sun.jini.discovery
Class DiscoveryProtocolVersion
java.lang.Object
com.sun.jini.discovery.DiscoveryProtocolVersion
- All Implemented Interfaces:
Serializable,InvocationConstraint
public final class DiscoveryProtocolVersion
extends Object
implements InvocationConstraint, Serializable
Represents a constraint on the version of the discovery protocol used to contact lookup services.
Lookup services and discovery clients can use this constraint to control what version(s) of the
multicast request, multicast announcement and unicast discovery protocols are used to exchange
data with each other.
- Since:
- 2.0
- Author:
- Sun Microsystems, Inc.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DiscoveryProtocolVersionUse discovery protocol version 1.static final DiscoveryProtocolVersionUse discovery protocol version 2. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DiscoveryProtocolVersiongetInstance(int version) Returns aDiscoveryProtocolVersionconstraint for the given version number.intReturns the protocol version number.inthashCode()toString()
-
Field Details
-
ONE
Use discovery protocol version 1. -
TWO
Use discovery protocol version 2.
-
-
Method Details
-
getInstance
Returns aDiscoveryProtocolVersionconstraint for the given version number.- Returns:
- a constraint for the given version number
-
getVersion
public int getVersion()Returns the protocol version number.- Returns:
- the protocol version number
-
hashCode
public int hashCode() -
equals
-
toString
-