public class

BroadcastMessage

extends Message
java.lang.Object
   ↳ uk.ac.imperial.presage2.core.network.Message
     ↳ uk.ac.imperial.presage2.core.network.BroadcastMessage

Class Overview

This is a basic broadcast message to be sent between agents.

This message will only send a performative. If you want to send any objects/data with the message you should extend this class.

Summary

[Expand]
Inherited Fields
From class uk.ac.imperial.presage2.core.network.Message
Public Constructors
BroadcastMessage(Performative performative, String type, Time timestamp, NetworkAddress from)
BroadcastMessage(Performative performative, String type, Time timestamp, NetworkAddress from, Object data)
BroadcastMessage(Performative performative, NetworkAddress from, Time timestamp)
BroadcastMessage(Performative performative, NetworkAddress from, Time timestamp, Object data)
[Expand]
Inherited Methods
From class uk.ac.imperial.presage2.core.network.Message
From class java.lang.Object
From interface uk.ac.imperial.presage2.core.messaging.Input

Public Constructors

public BroadcastMessage (Performative performative, String type, Time timestamp, NetworkAddress from)

public BroadcastMessage (Performative performative, String type, Time timestamp, NetworkAddress from, Object data)

public BroadcastMessage (Performative performative, NetworkAddress from, Time timestamp)

public BroadcastMessage (Performative performative, NetworkAddress from, Time timestamp, Object data)