Inheritance diagram for edu.cmu.hcii.calo.messagePassing.PrioritizableMessage:
Public Types | |
enum | PrioritizableMessageType |
The possible types of a PrioritizableMessage. More... | |
Public Member Functions | |
PrioritizableMessage (TaskManager manager, PrioritizableMessageType type, Prioritizable t) | |
Constructs a PrioritizableMessage for the given manager, message type, and prioritizable. | |
PrioritizableMessage (TaskManager manager, PrioritizableMessageType type, Prioritizable t, Map< String, Object > userInfo) | |
Constructs a PrioritizableMessage for the given manager, message type, prioritizable, and user info map. | |
Prioritizable | getPrioritizable () |
Accessor method for prioritizable. | |
Observable | getSender () |
Accessor method for sender. | |
Map< String, Object > | getUserInfo () |
Accessor method for userInfo. | |
MessageType | getMessageType () |
Accessor method for messageType. | |
Protected Attributes | |
MessageType | messageType |
The type of this message. | |
Private Member Functions | |
PrioritizableMessage (Observable sender, MessageType type, Map< String, Object > userInfo) | |
Private constructor. | |
PrioritizableMessage (Observable sender, MessageType type) | |
Private constructor. | |
Private Attributes | |
Prioritizable | prioritizable |
The Prioritizable to which this message pertains. |
The possible types of a PrioritizableMessage.
edu.cmu.hcii.calo.messagePassing.PrioritizableMessage.PrioritizableMessage | ( | Observable | sender, | |
MessageType | type, | |||
Map< String, Object > | userInfo | |||
) | [private] |
Private constructor.
Use PrioritizableMessage.PrioritizableMessage(Observable, MessageType, Prioritizable, Map) instead.
sender | the object that sent this message | |
type | the type of this message | |
userInfo | the map of message-specific data associated with this message |
edu.cmu.hcii.calo.messagePassing.PrioritizableMessage.PrioritizableMessage | ( | Observable | sender, | |
MessageType | type | |||
) | [private] |
Private constructor.
Use PrioritizableMessage.PrioritizableMessage(Observable, MessageType, Prioritizable) instead.
sender | the object that sent this message | |
type | the type of this message |
edu.cmu.hcii.calo.messagePassing.PrioritizableMessage.PrioritizableMessage | ( | TaskManager | manager, | |
PrioritizableMessageType | type, | |||
Prioritizable | t | |||
) |
Constructs a PrioritizableMessage for the given manager, message type, and prioritizable.
edu.cmu.hcii.calo.messagePassing.PrioritizableMessage.PrioritizableMessage | ( | TaskManager | manager, | |
PrioritizableMessageType | type, | |||
Prioritizable | t, | |||
Map< String, Object > | userInfo | |||
) |
Constructs a PrioritizableMessage for the given manager, message type, prioritizable, and user info map.
Prioritizable edu.cmu.hcii.calo.messagePassing.PrioritizableMessage.getPrioritizable | ( | ) |
Accessor method for prioritizable.
Observable edu.cmu.hcii.calo.messagePassing.Message.getSender | ( | ) | [inherited] |
Accessor method for sender.
Map<String, Object> edu.cmu.hcii.calo.messagePassing.Message.getUserInfo | ( | ) | [inherited] |
Accessor method for userInfo.
MessageType edu.cmu.hcii.calo.messagePassing.Message.getMessageType | ( | ) | [inherited] |
Accessor method for messageType.
The Prioritizable to which this message pertains.
MessageType edu.cmu.hcii.calo.messagePassing.Message.messageType [protected, inherited] |
The type of this message.