All Packages Class Hierarchy This Package Previous Next Index
Interface is.logi.crypto.protocols.InterProtocolServer
- public interface InterProtocolServer
This interface is implemented by classes for the server portion of an
interactive protocol.
- Author:
- Logi Ragnarsson
(logir@hi.is)
- See Also:
- InterProtocolClient
-
completed()
- Returns true iff this end of the protocol is completed.
-
message(byte[])
- Get the next message in the protocol.
completed
public abstract boolean completed()
- Returns true iff this end of the protocol is completed.
message
public abstract byte[] message(byte received[]) throws ProtocolException
- Get the next message in the protocol.
received
is the last message received form the client
and has not yet been sent to the client.
The returned value is the next message to send to the client or null
if no more messages need to be sent and the protocol is terminated.
- Throws: ProtocolException
- if a problem arises with the protocol.
All Packages Class Hierarchy This Package Previous Next Index