Inheritance diagram for edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage:
Public Types | |
enum | RelevantResourceMessageType |
The possible types of a RelevantResourceMessage. More... | |
Public Member Functions | |
RelevantResourceMessage (RelevantInfoManager manager, RelevantResourceMessageType type, ResourceList r) | |
Constructs a RelevantResourceMessage for the given manager, message type, and resource list. | |
RelevantResourceMessage (RelevantInfoManager manager, RelevantResourceMessageType type, ResourceList r, Map< String, Object > userInfo) | |
Constructs a RelevantResourceMessage for the given manager, message type, resource list, and user info map. | |
ResourceList | getResources () |
Accessor method for resources. | |
Private Member Functions | |
RelevantResourceMessage (Observable sender, MessageType type) | |
Private constructor. | |
RelevantResourceMessage (Observable sender, MessageType type, Map< String, Object > userInfo) | |
Private constructor. | |
Private Attributes | |
ResourceList | resources |
The resources to which this message pertains. | |
Static Private Attributes | |
static final long | serialVersionUID = -6953136420412472710L |
To prevent serialization collisions. |
The possible types of a RelevantResourceMessage.
Currently there is only one of these, because the relevant resource list will typically change wholesale rather than selective elements being added or deleted.
edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.RelevantResourceMessage | ( | RelevantInfoManager | manager, | |
RelevantResourceMessageType | type, | |||
ResourceList | r | |||
) |
Constructs a RelevantResourceMessage for the given manager, message type, and resource list.
manager | the manager sending the message | |
r | the resource list to which the message pertains | |
type | the type of the message |
edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.RelevantResourceMessage | ( | RelevantInfoManager | manager, | |
RelevantResourceMessageType | type, | |||
ResourceList | r, | |||
Map< String, Object > | userInfo | |||
) |
Constructs a RelevantResourceMessage for the given manager, message type, resource list, and user info map.
manager | the manager sending the message | |
r | the resource list to which the message pertains | |
type | the type of the message | |
userInfo | the user info map for this message |
edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.RelevantResourceMessage | ( | Observable | sender, | |
MessageType | type | |||
) | [private] |
Private constructor.
Use RelevantResourceMessage.RelevantResourceMessage(Observable, MessageType, ResourceList) instead.
sender | the object that sent this message | |
type | the type of this message |
edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.RelevantResourceMessage | ( | Observable | sender, | |
MessageType | type, | |||
Map< String, Object > | userInfo | |||
) | [private] |
Private constructor.
Use RelevantResourceMessage.RelevantResourceMessage(Observable, MessageType, ResourceList, 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 |
ResourceList edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.getResources | ( | ) |
Accessor method for resources.
final long edu.cmu.hcii.calo.messagePassing.RelevantResourceMessage.serialVersionUID = -6953136420412472710L [static, private] |
To prevent serialization collisions.
The resources to which this message pertains.