Class IntegrityRemotingVersionMessage
- java.lang.Object
-
- de.gebit.integrity.remoting.transport.messages.AbstractMessage
-
- de.gebit.integrity.remoting.transport.messages.IntegrityRemotingVersionMessage
-
- All Implemented Interfaces:
java.io.Serializable
public class IntegrityRemotingVersionMessage extends AbstractMessage
This message is used to transmit the version of the remoting protocol as well as the software version. It should ideally NEVER be changed (hopefully there's never a need to), because the client and server may use the protocol version to determine if they are compatible at all. This message is always the first one sent from both sides in a communication.- Author:
- Rene Schneider - initial API and implementation
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntegrityRemotingVersionMessage()
The no-arg constructor, primarily used for serialization.IntegrityRemotingVersionMessage(int aProtocolMajorVersion, int aProtocolMinorVersion, int aMajorVersion, int aMinorVersion, int aPatchVersion, int aBuildVersion)
Creates a new message instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBuildVersion()
int
getMajorVersion()
int
getMinorVersion()
int
getPatchVersion()
int
getProtocolMajorVersion()
int
getProtocolMinorVersion()
-
-
-
Constructor Detail
-
IntegrityRemotingVersionMessage
public IntegrityRemotingVersionMessage(int aProtocolMajorVersion, int aProtocolMinorVersion, int aMajorVersion, int aMinorVersion, int aPatchVersion, int aBuildVersion)
Creates a new message instance.- Parameters:
aProtocolMajorVersion
- the major protocol version numberaProtocolMinorVersion
- the minor protocol version numberaMajorVersion
- the major software version partaMinorVersion
- the minor software version partaPatchVersion
- the patch software version partaBuildVersion
- the build software version part
-
IntegrityRemotingVersionMessage
public IntegrityRemotingVersionMessage()
The no-arg constructor, primarily used for serialization.
-
-
Method Detail
-
getProtocolMajorVersion
public int getProtocolMajorVersion()
-
getProtocolMinorVersion
public int getProtocolMinorVersion()
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
getPatchVersion
public int getPatchVersion()
-
getBuildVersion
public int getBuildVersion()
-
-