de.upb.swtpra05.group03.shuttle
Interface CryptoMessagesHandlerInterface

All Known Implementing Classes:
CryptoMessagesHandler

public interface CryptoMessagesHandlerInterface

Interface of a crypto message handler.

Version:
$Revision: 1.3 $

Method Summary
 de.upb.swtpra.kernel.message.Message handleIncoming(de.upb.swtpra.kernel.message.Message msg)
          handles all incoming messages and decrypt them if needed
 de.upb.swtpra.kernel.message.Message handleOutgoing(de.upb.swtpra.kernel.message.Message msg)
          handle all outgoing messages and encrypt them if needed
 

Method Detail

handleIncoming

public de.upb.swtpra.kernel.message.Message handleIncoming(de.upb.swtpra.kernel.message.Message msg)
handles all incoming messages and decrypt them if needed

Parameters:
msg - message
Returns:
possibly decrypted message

handleOutgoing

public de.upb.swtpra.kernel.message.Message handleOutgoing(de.upb.swtpra.kernel.message.Message msg)
handle all outgoing messages and encrypt them if needed

Parameters:
msg - outgoing message
Returns:
possibly encrypted message