be.SIRAPRISE.messages
Class ClientHelloMessage

java.lang.Object
  extended by be.SIRAPRISE.messages.ServerMessage
      extended by be.SIRAPRISE.messages.ServerInputMessage
          extended by be.SIRAPRISE.messages.ClientHelloMessage

public abstract class ClientHelloMessage
extends ServerInputMessage

Author:
Erwin Smout

Method Summary
 java.util.Set<java.lang.String> getClientCryptoProtocolNames()
          Gets The set of encryption protocols that the client is willing and able to use
 java.util.Set<java.lang.String> getClientSignatureProtocolNames()
          Gets the set of signature protocols that the client is willing and able to use
 Version getClientSiraPriseVersion()
          Gets The Version that the client declares to be able to handle
 long getIdleTime()
          Gets the idle time requested by the client for this connection
 
Methods inherited from class be.SIRAPRISE.messages.ServerMessage
getMessageTypeID, readMessage, sendMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getClientCryptoProtocolNames

public java.util.Set<java.lang.String> getClientCryptoProtocolNames()
Gets The set of encryption protocols that the client is willing and able to use

Returns:
The set of encryption protocols that the client is willing and able to use

getClientSignatureProtocolNames

public java.util.Set<java.lang.String> getClientSignatureProtocolNames()
Gets the set of signature protocols that the client is willing and able to use

Returns:
the set of signature protocols that the client is willing and able to use

getClientSiraPriseVersion

public Version getClientSiraPriseVersion()
Gets The Version that the client declares to be able to handle

Returns:
The Version that the client declares to be able to handle

getIdleTime

public long getIdleTime()
Gets the idle time requested by the client for this connection

Returns:
the idle time requested by the client for this connection