public abstract class

InitialiseConversationAction

extends MessageAction
java.lang.Object
   ↳ uk.ac.imperial.presage2.util.protocols.MessageAction
     ↳ uk.ac.imperial.presage2.util.protocols.InitialiseConversationAction

Class Overview

An implementation of a MessageAction designed to initialise the conversation on first message receipt. Will set the conversation key and recipients from the given message.

Summary

[Expand]
Inherited Constants
From interface uk.ac.imperial.presage2.util.fsm.Action
Public Constructors
InitialiseConversationAction()
Public Methods
abstract void processInitialMessage(Message message, FSMConversation conv, Transition transition)
final void processMessage(Message message, FSMConversation conv, Transition transition)
Initialises the conversation key and recipient of the given FSMConversation from the Message message.
[Expand]
Inherited Methods
From class uk.ac.imperial.presage2.util.protocols.MessageAction
From class java.lang.Object
From interface uk.ac.imperial.presage2.util.fsm.Action

Public Constructors

public InitialiseConversationAction ()

Public Methods

public abstract void processInitialMessage (Message message, FSMConversation conv, Transition transition)

public final void processMessage (Message message, FSMConversation conv, Transition transition)