A B C D E F G H I L M N O P Q R S T Y

A

Actor - class nl.tudelft.simulation.actor.Actor.
The actor is the basic entity in the nl.tudelft.simulation.actor package.
Actor(String, DEVSSimulatorInterface, Point3d) - Constructor for class nl.tudelft.simulation.actor.Actor
Constructs a new Actor
ActorGroup - class nl.tudelft.simulation.actor.ActorGroup.
An ActorGroup is a group of actors that acts like a normal Actor object, but which can also act on behalf of the group of objects.
ActorGroup(String, DEVSSimulatorInterface, Point3d) - Constructor for class nl.tudelft.simulation.actor.ActorGroup
creates an actorGroup
ActorInterface - interface nl.tudelft.simulation.actor.ActorInterface.
The ActorInterface defines what an Actor actually is: an locatable, named object that is able to communicate, and able to schedule events on a simulator.
add(Message) - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
add(Message) - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 
addActor(ActorInterface) - Method in class nl.tudelft.simulation.actor.ActorGroup
adds an actor to the group
addContentHandler(Class, HandlerInterface) - Method in class nl.tudelft.simulation.actor.Actor
adds a handler for message content
addReceivingDevice(ReceivingDeviceInterface, MessageHandlerInterface) - Method in class nl.tudelft.simulation.actor.Actor
adds a receiving device to the actor.
addReceivingDevice(ReceivingDeviceInterface, MessageHandlerInterface, DistContinuous) - Method in class nl.tudelft.simulation.actor.Actor
adds a receiving device to the actor.
addSendingDevice(SendingDeviceInterface) - Method in class nl.tudelft.simulation.actor.Actor
adds a sending device to the actor

B

BUSY - Static variable in class nl.tudelft.simulation.messaging.devices.components.DeviceState
static state to indicate busy device, operation has to wait

C

Category - class nl.tudelft.simulation.yellowpage.Category.
A Category to be used in storing and finding 'topics' in the YellowPage.
Category(String) - Constructor for class nl.tudelft.simulation.yellowpage.Category
constructs a new Category
check(MessageQueueInterface) - Method in class nl.tudelft.simulation.actor.messagehandlers.HandleMessagesTimeDelay
 
checkReceivingDevice(ReceivingDeviceInterface) - Method in class nl.tudelft.simulation.actor.Actor
Checks whether the receiving device has messages to handle.
compare(Object, Object) - Method in class nl.tudelft.simulation.messaging.comparators.FieldComparator
 
contentHandlers - Variable in class nl.tudelft.simulation.actor.Actor
the content handlers for this actor

D

DELAY_EMAIL - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the EMAIL delay, defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
DELAY_FAX - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the FAX delay, defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
DELAY_LETTER - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the LETTER delay, defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
DELAY_NETWORK - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the NETWORK delay, defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
DELAY_PHONE - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the PHONE delay, defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
DelaySendingDevice - class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice.
The DelaySendingDevice device is a device that sends out a message, which will arrive after a certain delay.
DelaySendingDevice(String, DeviceType, DEVSSimulatorInterface, DistContinuous) - Constructor for class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice
constructs a new DelaySendingDevice, take the transmission delay and frequency from the DeviceType.
DelaySendingDevice(String, DeviceType, int, double, DEVSSimulatorInterface, DistContinuous) - Constructor for class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice
constructs a new DelaySendingDevice, override the default transmission delay and frequency from the DeviceType.
Device - class nl.tudelft.simulation.messaging.devices.components.Device.
An abstract Device that can be extended to a sending device, a receiving device, or a device that combines sending and receiving.
Device(String, DeviceType) - Constructor for class nl.tudelft.simulation.messaging.devices.components.Device
constructs a new device, take the transmission delay and frequency from the DeviceType.
Device(String, DeviceType, int, double) - Constructor for class nl.tudelft.simulation.messaging.devices.components.Device
constructs a new device, override the default transmission delay and frequency from the DeviceType.
DeviceInterface - interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface.
A DeviceInterface
Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
DeviceState - class nl.tudelft.simulation.messaging.devices.components.DeviceState.
The state of the device as a resource, indicating whether it is working or not.
DeviceState(String, boolean) - Constructor for class nl.tudelft.simulation.messaging.devices.components.DeviceState
creates a state
DeviceType - class nl.tudelft.simulation.messaging.devices.types.DeviceType.
The DeviceType is introduced to be able to match individual sending devices and receiving devices of different Actors.
DeviceType(String, int, double) - Constructor for class nl.tudelft.simulation.messaging.devices.types.DeviceType
Create a new device type.
delay - Variable in class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice
the delay of the sender

E

EMAIL - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the EMAIL DEVICETYPE
EmailApplication - class nl.tudelft.simulation.messaging.devices.reference.EmailApplication.
A reference implementation of an email application.
EmailApplication(String, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.reference.EmailApplication
Constructs a new EmailApplication.
entries - Variable in class nl.tudelft.simulation.yellowpage.YellowPage
a map of entries
equals(Object) - Method in class nl.tudelft.simulation.messaging.devices.components.DeviceState
 

F

FAX - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the FAX DEVICETYPE
FIELDNAME - Static variable in class nl.tudelft.simulation.messaging.comparators.FiFo
the fieldName used to check order
FIELDNAME - Static variable in class nl.tudelft.simulation.messaging.comparators.PriorityCompare
the fieldName used to check priority
FaxDevice - class nl.tudelft.simulation.messaging.devices.reference.FaxDevice.
A reference implementation of a FaxDevice.
FaxDevice(String, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.reference.FaxDevice
Constructs a new FaxDevice.
FiFo - class nl.tudelft.simulation.messaging.comparators.FiFo.
A FiFo sorting mechanism for messages.
FiFo() - Constructor for class nl.tudelft.simulation.messaging.comparators.FiFo
constructs a new FiFo on the id-field of a message
FiFo(Comparator) - Constructor for class nl.tudelft.simulation.messaging.comparators.FiFo
constructs a new FiFo
FieldComparator - class nl.tudelft.simulation.messaging.comparators.FieldComparator.
A FieldComparator
Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
FieldComparator(String) - Constructor for class nl.tudelft.simulation.messaging.comparators.FieldComparator
constructs a new FieldComparator
FieldComparator(String, Comparator) - Constructor for class nl.tudelft.simulation.messaging.comparators.FieldComparator
constructs a new FieldComparator
fieldName - Variable in class nl.tudelft.simulation.messaging.comparators.FieldComparator
the field to question
findActor(String) - Method in class nl.tudelft.simulation.yellowpage.YellowPage
 
findActor(String, Category) - Method in class nl.tudelft.simulation.yellowpage.YellowPage
 
findActor(Category) - Method in class nl.tudelft.simulation.yellowpage.YellowPage
 
findActor(String) - Method in interface nl.tudelft.simulation.yellowpage.YellowPageInterface
finds an actor based on the regex
findActor(String, Category) - Method in interface nl.tudelft.simulation.yellowpage.YellowPageInterface
finds an actor based on the regex
findActor(Category) - Method in interface nl.tudelft.simulation.yellowpage.YellowPageInterface
finds an actor based on the category
first() - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
first() - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 

G

getBody() - Method in class nl.tudelft.simulation.messaging.Message
 
getBounds() - Method in class nl.tudelft.simulation.actor.Actor
 
getDescription() - Method in class nl.tudelft.simulation.messaging.devices.components.DeviceState
 
getDeviceType() - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
getDeviceType() - Method in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
returns the device type
getId() - Method in class nl.tudelft.simulation.messaging.Message
 
getIndividualActors() - Method in class nl.tudelft.simulation.actor.ActorGroup
returns the individual actors in this group, by recursively resolving the actor groups that might be present as members of this ActorGroup.
getLocation() - Method in class nl.tudelft.simulation.actor.Actor
 
getLocationDescription() - Method in class nl.tudelft.simulation.actor.Actor
 
getName() - Method in class nl.tudelft.simulation.actor.Actor
 
getName() - Method in interface nl.tudelft.simulation.actor.ActorInterface
Get the name of the actor.
getName() - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
getName() - Method in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
returns the name of the device
getName() - Method in class nl.tudelft.simulation.messaging.devices.types.DeviceType
give back the unique name of the device type
getParent() - Method in class nl.tudelft.simulation.yellowpage.Category
returns the parent of this category
getPriority() - Method in class nl.tudelft.simulation.messaging.Message
 
getQueue() - Method in class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice
 
getQueue() - Method in interface nl.tudelft.simulation.messaging.devices.components.ReceivingDeviceInterface
get the queue of messages that have already been received.
getQueue() - Method in class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
 
getReceiver() - Method in class nl.tudelft.simulation.messaging.Message
 
getReceivingDevices() - Method in class nl.tudelft.simulation.actor.Actor
 
getReceivingDevices(DeviceType) - Method in class nl.tudelft.simulation.actor.Actor
 
getReceivingDevices(DeviceType) - Method in interface nl.tudelft.simulation.actor.ActorInterface
Retrieve the receiving devices of the actor.
getReceivingDevices() - Method in interface nl.tudelft.simulation.actor.ActorInterface
Retrieve all receiving devices of the actor.
getSender() - Method in class nl.tudelft.simulation.messaging.Message
 
getSendingDevices() - Method in class nl.tudelft.simulation.actor.Actor
 
getSendingDevices(DeviceType) - Method in class nl.tudelft.simulation.actor.Actor
 
getSendingDevices(DeviceType) - Method in interface nl.tudelft.simulation.actor.ActorInterface
Retrieve the sending devices of the actor.
getSendingDevices() - Method in interface nl.tudelft.simulation.actor.ActorInterface
Retrieve all sending devices of the actor.
getSimulator() - Method in class nl.tudelft.simulation.actor.Actor
 
getSimulator() - Method in interface nl.tudelft.simulation.actor.ActorInterface
Get the simulator on which this actor schedules.
getSimulatorTime() - Method in class nl.tudelft.simulation.actor.Actor
 
getSimulatorTime() - Method in interface nl.tudelft.simulation.actor.ActorInterface
Get the time of the simulator on which this actor schedules.
getState() - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
getState() - Method in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
returns the state of the device
getStream() - Method in class nl.tudelft.simulation.content.Handler
 
getTimestamp() - Method in class nl.tudelft.simulation.messaging.Message
 
getTransmissionDelay() - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
getTransmissionDelay() - Method in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
The transmission delay is defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
getTransmissionDelay() - Method in class nl.tudelft.simulation.messaging.devices.types.DeviceType
The transmission delay is defined on a log-10 scale, indicating the time it takes averagely in seconds to reach the other Actor.
getTransmissionFrequency() - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
getTransmissionFrequency() - Method in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
The maximum transmission frequency indicates the average number of messages (say 1 page with data) that can be sent per second over the communication channel.
getTransmissionFrequency() - Method in class nl.tudelft.simulation.messaging.devices.types.DeviceType
The maximum transmission frequency indicates the average number of messages (say 1 page with data) that can be sent per second over the communication channel.
getYellowPage(SimulatorInterface) - Static method in class nl.tudelft.simulation.yellowpage.YellowPage
resolves the yellowPage

H

HandleAllMessages - class nl.tudelft.simulation.actor.messagehandlers.HandleAllMessages.
The HandleAllMessage class takes out all messages in the MessageQueue at once and handles them right away.
HandleAllMessages(ActorInterface) - Constructor for class nl.tudelft.simulation.actor.messagehandlers.HandleAllMessages
Create a new handleAllMessages object to be able to handle all messages right away.
HandleMessagesTimeDelay - class nl.tudelft.simulation.actor.messagehandlers.HandleMessagesTimeDelay.
The MessageHandlerTimeDelay takes messages one by one and only looks at the next message after a certain time delay.
HandleMessagesTimeDelay(ActorInterface, DEVSSimulatorInterface, DistContinuous) - Constructor for class nl.tudelft.simulation.actor.messagehandlers.HandleMessagesTimeDelay
Create a Messagehandler that takes a stochastic time to handle messages, and that is only able to handle messages one by one.
Handler - class nl.tudelft.simulation.content.Handler.
An abstract definition of a handler, providing a default stream and a constructor method.
Handler(ActorInterface) - Constructor for class nl.tudelft.simulation.content.Handler
constructs a new Handler
HandlerInterface - interface nl.tudelft.simulation.content.HandlerInterface.
The HandlerInterface defines what any Handler should be able to do: handle some Serializable content.
handleContent(Serializable) - Method in class nl.tudelft.simulation.actor.Actor
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.content.Handler
 
handleContent(Serializable) - Method in interface nl.tudelft.simulation.content.HandlerInterface
Method handleContent.
handleMessage(Message) - Method in class nl.tudelft.simulation.actor.Actor
 
handleMessage(Message) - Method in interface nl.tudelft.simulation.actor.ActorInterface
Handles a message and returns an ackowledgement.
handleMessageQueue(MessageQueueInterface) - Method in class nl.tudelft.simulation.actor.messagehandlers.HandleAllMessages
 
handleMessageQueue(MessageQueueInterface) - Method in class nl.tudelft.simulation.actor.messagehandlers.HandleMessagesTimeDelay
 
handleMessageQueue(MessageQueueInterface) - Method in interface nl.tudelft.simulation.actor.messagehandlers.MessageHandlerInterface
Looks at a message queue, takes out the messages one by one, unpacks the message, and handles the content.
hashCode() - Method in class nl.tudelft.simulation.messaging.devices.components.DeviceState
 

I

IDLE - Static variable in class nl.tudelft.simulation.messaging.devices.components.DeviceState
static state to indicate idle device, in other words ready to use
isEmpty() - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
isEmpty() - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 
isNegative() - Method in class nl.tudelft.simulation.messaging.comparators.FieldComparator
 
isWorking() - Method in class nl.tudelft.simulation.messaging.devices.components.DeviceState
 

L

LETTER - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the LETTER DEVICETYPE
LetterBox - class nl.tudelft.simulation.messaging.devices.reference.LetterBox.
A reference implementation of receiving regular mail.
LetterBox() - Constructor for class nl.tudelft.simulation.messaging.devices.reference.LetterBox
Constructs a new LetterBox with the default name "Letter-box".
LetterBox(String) - Constructor for class nl.tudelft.simulation.messaging.devices.reference.LetterBox
Constructs a new LetterBox.
LiFo - class nl.tudelft.simulation.messaging.comparators.LiFo.
A LiFo sorting mechanism for messages.
LiFo() - Constructor for class nl.tudelft.simulation.messaging.comparators.LiFo
constructs a new LiFo on the id-field of a message
LiFo(Comparator) - Constructor for class nl.tudelft.simulation.messaging.comparators.LiFo
constructs a new LiFo
location - Variable in class nl.tudelft.simulation.actor.Actor
the location of the actor
locationDescription - Variable in class nl.tudelft.simulation.actor.Actor
the description of the location of an actor

M

Message - class nl.tudelft.simulation.messaging.Message.
A message, which can be sent from a sender to a receiver with some content.
Message(ActorInterface, ActorInterface, double, int, Serializable, long) - Constructor for class nl.tudelft.simulation.messaging.Message
constructs a new message
Message(ActorInterface, ActorInterface, Serializable) - Constructor for class nl.tudelft.simulation.messaging.Message
constructs a new Message
MessageHandlerInterface - interface nl.tudelft.simulation.actor.messagehandlers.MessageHandlerInterface.
A MessageHandler that implements the MessageHandlerInterface should be able to take a MessageQueue from a device, and take one or more messages out of the queue, and prepare the messages fro further handling.
MessageQueue - class nl.tudelft.simulation.messaging.queues.MessageQueue.
The MessageQueue sorts messages on priority, and within the same priority on the moment the messages entered the queue.
MessageQueue(Comparator) - Constructor for class nl.tudelft.simulation.messaging.queues.MessageQueue
Make a new MessageQueue
MessageQueueInterface - interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface.
The MessageQueueInterface gives the possibility to store and retrieve messages, according to different types of sorting mechanisms.

N

NETWORK - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the NETWORK DEVICETYPE
NEW_MESSAGE_TO_SEND_EVENT - Static variable in class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice
The event to indicate there is a message ready to be sent
name - Variable in class nl.tudelft.simulation.actor.Actor
the name of an actor
name - Variable in class nl.tudelft.simulation.messaging.devices.components.Device
Name of the device
negative - Variable in class nl.tudelft.simulation.messaging.comparators.FieldComparator
normal of negative operation
next - Variable in class nl.tudelft.simulation.messaging.comparators.FieldComparator
the next comparator in the chain
nl.tudelft.simulation.actor - package nl.tudelft.simulation.actor
 
nl.tudelft.simulation.actor.messagehandlers - package nl.tudelft.simulation.actor.messagehandlers
 
nl.tudelft.simulation.content - package nl.tudelft.simulation.content
 
nl.tudelft.simulation.messaging - package nl.tudelft.simulation.messaging
 
nl.tudelft.simulation.messaging.comparators - package nl.tudelft.simulation.messaging.comparators
 
nl.tudelft.simulation.messaging.devices.components - package nl.tudelft.simulation.messaging.devices.components
 
nl.tudelft.simulation.messaging.devices.reference - package nl.tudelft.simulation.messaging.devices.reference
 
nl.tudelft.simulation.messaging.devices.types - package nl.tudelft.simulation.messaging.devices.types
 
nl.tudelft.simulation.messaging.queues - package nl.tudelft.simulation.messaging.queues
 
nl.tudelft.simulation.yellowpage - package nl.tudelft.simulation.yellowpage
 
notify(EventInterface) - Method in class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
 

O

owner - Variable in class nl.tudelft.simulation.content.Handler
the owner of this handler

P

PHONE - Static variable in class nl.tudelft.simulation.messaging.devices.types.DeviceType
the PHONE DEVICETYPE
PriorityCompare - class nl.tudelft.simulation.messaging.comparators.PriorityCompare.
A priority-based comparator to be able to compare messages based on fields.
PriorityCompare() - Constructor for class nl.tudelft.simulation.messaging.comparators.PriorityCompare
constructs a new PriorityCompare on the id-field of a message
PriorityCompare(Comparator) - Constructor for class nl.tudelft.simulation.messaging.comparators.PriorityCompare
constructs a new PriorityCompare
parent - Variable in class nl.tudelft.simulation.yellowpage.YellowPage
the parent of this yellowPage

Q

QueuingSendingDevice - class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice.
Models a sending device with a queue of messages.
QueuingSendingDevice(String, DeviceType, MessageQueueInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice
constructs a new sending device with a message queue, override the default transmission delay and frequency from the DeviceType.
QueuingSendingDevice(String, DeviceType, int, double, MessageQueueInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice
constructs a new sending device with a message queue, override the default transmission delay and frequency from the DeviceType.
queue - Variable in class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice
The queue to store the messages in
queue - Variable in class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice
The queue to store the messages in

R

RECEIVED_NEW_MESSAGE_EVENT - Static variable in interface nl.tudelft.simulation.messaging.devices.components.ReceivingDeviceInterface
The event to indicate we received a message
ReceivingDevice - class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice.
Standard implementation of a receiving device.
ReceivingDevice(String, DeviceType, MessageQueueInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice
constructs a new receiving device, override the default transmission delay and frequency from the DeviceType.
ReceivingDevice(String, DeviceType, int, double, MessageQueueInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice
constructs a new receiving device, override the default transmission delay and frequency from the DeviceType.
ReceivingDeviceInterface - interface nl.tudelft.simulation.messaging.devices.components.ReceivingDeviceInterface.
The ReceivingDeviceInterface, which extends the standard functionality of a device by adding a method to receive a message, and a method to retrieve the queue of messages that have already been received.
ReversePriorityCompare - class nl.tudelft.simulation.messaging.comparators.ReversePriorityCompare.
A reverse priority-based comparator to be able to compare messages based on fields.
ReversePriorityCompare() - Constructor for class nl.tudelft.simulation.messaging.comparators.ReversePriorityCompare
constructs a new ReversePriorityCompare
ReversePriorityCompare(Comparator) - Constructor for class nl.tudelft.simulation.messaging.comparators.ReversePriorityCompare
constructs a new ReversePriorityCompare
receive(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice
 
receive(Message) - Method in interface nl.tudelft.simulation.messaging.devices.components.ReceivingDeviceInterface
receives a message
receive(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
 
receivingDevices - Variable in class nl.tudelft.simulation.actor.Actor
the receiving devices with their messageHandler
register(ActorInterface, Category) - Method in class nl.tudelft.simulation.yellowpage.YellowPage
 
register(ActorInterface, Category) - Method in interface nl.tudelft.simulation.yellowpage.YellowPageInterface
registers an actor
remove(Message) - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
remove(Message) - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 
removeActor(ActorInterface) - Method in class nl.tudelft.simulation.actor.ActorGroup
removes an actor
removeContentHandler(Class, HandlerInterface) - Method in class nl.tudelft.simulation.actor.Actor
removes a handler for message content
removeFirst() - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
removeFirst() - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 
removeReceivingDevice(ReceivingDeviceInterface) - Method in class nl.tudelft.simulation.actor.Actor
removed a device to the actor
removeSendingDevice(SendingDeviceInterface) - Method in class nl.tudelft.simulation.actor.Actor
removes a device to the actor
resolveFastestDevice(ActorInterface, ActorInterface) - Method in class nl.tudelft.simulation.actor.Actor
Find the fastest connection between the sender and the receiver, based on the devices that they share.

S

STATE_CHANGE_EVENT - Static variable in interface nl.tudelft.simulation.messaging.devices.components.DeviceInterface
STATE_CHANGE_EVENT
SendingDevice - class nl.tudelft.simulation.messaging.devices.components.SendingDevice.
Abstract implementation of a sending device.
SendingDevice(String, DeviceType) - Constructor for class nl.tudelft.simulation.messaging.devices.components.SendingDevice
constructs a new device, take the transmission delay and frequency from the DeviceType.
SendingDevice(String, DeviceType, int, double) - Constructor for class nl.tudelft.simulation.messaging.devices.components.SendingDevice
constructs a new device, override the default transmission delay and frequency from the DeviceType.
SendingDeviceInterface - interface nl.tudelft.simulation.messaging.devices.components.SendingDeviceInterface.
The SendingDeviceInterface, which extends the normal DeviceInterface with a 'send' method.
SendingReceivingDevice - class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice.
A SendingReceivingDevice combines the sending device and receiving device in one aggregated object.
SendingReceivingDevice(String, ReceivingDeviceInterface, SendingDeviceInterface) - Constructor for class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
constructs a new SendingReceivingDevice
send(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice
 
send(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice
 
send(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.SendingDevice
 
send(Message) - Method in interface nl.tudelft.simulation.messaging.devices.components.SendingDeviceInterface
sends a message
send(Message) - Method in class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice
 
sendingDevices - Variable in class nl.tudelft.simulation.actor.Actor
the sending devices
setBody(Serializable) - Method in class nl.tudelft.simulation.messaging.Message
sets the body of a message
setCheckInterval(ReceivingDeviceInterface, DistContinuous) - Method in class nl.tudelft.simulation.actor.Actor
The method implements a timer for an existing device to check periodically for content.
setId(long) - Method in class nl.tudelft.simulation.messaging.Message
sets the id of a message
setLocationDescription(String) - Method in class nl.tudelft.simulation.actor.Actor
 
setNegative(boolean) - Method in class nl.tudelft.simulation.messaging.comparators.FieldComparator
 
setPriority(int) - Method in class nl.tudelft.simulation.messaging.Message
sets the priority of the message
setReceiver(ActorInterface) - Method in class nl.tudelft.simulation.messaging.Message
sets the receiver of the message
setState(DeviceState) - Method in class nl.tudelft.simulation.messaging.devices.components.Device
 
setTimestamp(double) - Method in class nl.tudelft.simulation.messaging.Message
sets the timestamp
simulator - Variable in class nl.tudelft.simulation.actor.Actor
the simulator to schedule on
simulator - Variable in class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice
the simulator to schedule on
size() - Method in class nl.tudelft.simulation.messaging.queues.MessageQueue
 
size() - Method in interface nl.tudelft.simulation.messaging.queues.MessageQueueInterface
 
specializationOf(Category, Category) - Static method in class nl.tudelft.simulation.yellowpage.Category
determines whether cat1 is a specialization of cat2
stream - Variable in class nl.tudelft.simulation.content.Handler
the default stream to use for the time delays

T

toString() - Method in class nl.tudelft.simulation.actor.Actor
 
toString() - Method in class nl.tudelft.simulation.messaging.devices.components.DeviceState
 
toString() - Method in class nl.tudelft.simulation.yellowpage.Category
 

Y

YellowPage - class nl.tudelft.simulation.yellowpage.YellowPage.
A YellowPage implementation, which uses the Context package to store information about actors.
YellowPage() - Constructor for class nl.tudelft.simulation.yellowpage.YellowPage
constructs a new YellowPage
YellowPageInterface - interface nl.tudelft.simulation.yellowpage.YellowPageInterface.
A YellowPageInterface, which enables finding of actors based on a registry in which actors can register themselves.

A B C D E F G H I L M N O P Q R S T Y

Copyright © 2004-2005 Delft University of Technology, the Netherlands. All Rights Reserved.