org.apache.qpid.framing
Class ProtocolVersion

java.lang.Object
  extended by org.apache.qpid.framing.ProtocolVersion
All Implemented Interfaces:
Comparable

public class ProtocolVersion
extends Object
implements Comparable


Field Summary
static ProtocolVersion v0_10
           
static ProtocolVersion v0_9
           
static ProtocolVersion v0_91
           
static ProtocolVersion v8_0
           
 
Constructor Summary
ProtocolVersion(byte majorVersion, byte minorVersion)
           
 
Method Summary
 int compareTo(Object o)
           
static ProtocolVersion defaultProtocolVersion()
           
 boolean equals(Object o)
           
 byte getActualMinorVersion()
           
static ProtocolVersion getLatestSupportedVersion()
           
 byte getMajorVersion()
           
 byte getMinorVersion()
           
 byte getRevisionVersion()
           
static SortedSet<ProtocolVersion> getSupportedProtocolVersions()
           
 int hashCode()
           
 boolean isSupported()
           
static ProtocolVersion parse(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

v0_10

public static final ProtocolVersion v0_10

v0_9

public static final ProtocolVersion v0_9

v0_91

public static final ProtocolVersion v0_91

v8_0

public static final ProtocolVersion v8_0
Constructor Detail

ProtocolVersion

public ProtocolVersion(byte majorVersion,
                       byte minorVersion)
Method Detail

getMajorVersion

public byte getMajorVersion()

getMinorVersion

public byte getMinorVersion()

getActualMinorVersion

public byte getActualMinorVersion()

getRevisionVersion

public byte getRevisionVersion()

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isSupported

public boolean isSupported()

getLatestSupportedVersion

public static ProtocolVersion getLatestSupportedVersion()

getSupportedProtocolVersions

public static SortedSet<ProtocolVersion> getSupportedProtocolVersions()

parse

public static ProtocolVersion parse(String name)

defaultProtocolVersion

public static ProtocolVersion defaultProtocolVersion()


Licensed to the Apache Software Foundation