Serialized Form


Package nl.tudelft.simulation.messaging

Class nl.tudelft.simulation.messaging.Message extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

sender

ActorInterface sender
sender of the message


receiver

ActorInterface receiver
the receiver of a message


timestamp

double timestamp
the timestamp of a message


priority

int priority
the priority of a message


body

java.io.Serializable body
the body of a message


id

long id
the id


Package nl.tudelft.simulation.messaging.queues

Class nl.tudelft.simulation.messaging.queues.MessageQueue extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

messages

java.util.SortedSet messages
The set of messages


Package nl.tudelft.simulation.messaging.devices.types

Class nl.tudelft.simulation.messaging.devices.types.DeviceType extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

name

java.lang.String name
the unique name of the device type to identify it


transmissionDelay

int transmissionDelay
the transmission delay of the device


transmissionFrequency

double transmissionFrequency
the maximum transmission frequency of the device


Package nl.tudelft.simulation.messaging.devices.reference

Class nl.tudelft.simulation.messaging.devices.reference.EmailApplication extends SendingReceivingDevice implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.devices.reference.FaxDevice extends SendingReceivingDevice implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.devices.reference.LetterBox extends ReceivingDevice implements Serializable

serialVersionUID: 12l


Package nl.tudelft.simulation.messaging.devices.components

Class nl.tudelft.simulation.messaging.devices.components.DelaySendingDevice extends SendingDevice implements Serializable

serialVersionUID: 12l

Serialized Fields

simulator

nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator
the simulator to schedule on


delay

nl.tudelft.simulation.jstats.distributions.DistContinuous delay
the delay of the sender

Class nl.tudelft.simulation.messaging.devices.components.Device extends nl.tudelft.simulation.event.EventProducer implements Serializable

serialVersionUID: 12l

Serialized Fields

state

DeviceState state
state of the device


deviceType

DeviceType deviceType
device type


name

java.lang.String name
Name of the device


transmissionDelay

int transmissionDelay
the transmission delay of the device


transmissionFrequency

double transmissionFrequency
the maximum transmission frequency of the device

Class nl.tudelft.simulation.messaging.devices.components.DeviceState extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

description

java.lang.String description
internal state


working

boolean working
working or not

Class nl.tudelft.simulation.messaging.devices.components.QueuingSendingDevice extends SendingDevice implements Serializable

serialVersionUID: 12l

Serialized Fields

queue

MessageQueueInterface queue
The queue to store the messages in

Class nl.tudelft.simulation.messaging.devices.components.ReceivingDevice extends Device implements Serializable

serialVersionUID: 12l

Serialized Fields

queue

MessageQueueInterface queue
The queue to store the messages in

Class nl.tudelft.simulation.messaging.devices.components.SendingDevice extends Device implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.devices.components.SendingReceivingDevice extends Device implements Serializable

serialVersionUID: 12l

Serialized Fields

sender

SendingDeviceInterface sender
the sender


receiver

ReceivingDeviceInterface receiver
the receiver


Package nl.tudelft.simulation.messaging.comparators

Class nl.tudelft.simulation.messaging.comparators.FieldComparator extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

fieldName

java.lang.String fieldName
the field to question


next

java.util.Comparator next
the next comparator in the chain


negative

boolean negative
normal of negative operation

Class nl.tudelft.simulation.messaging.comparators.FiFo extends FieldComparator implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.comparators.LiFo extends FiFo implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.comparators.PriorityCompare extends FieldComparator implements Serializable

serialVersionUID: 12l

Class nl.tudelft.simulation.messaging.comparators.ReversePriorityCompare extends PriorityCompare implements Serializable

serialVersionUID: 12l


Package nl.tudelft.simulation.content

Class nl.tudelft.simulation.content.Handler extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

owner

ActorInterface owner
the owner of this handler


stream

nl.tudelft.simulation.jstats.streams.StreamInterface stream
the default stream to use for the time delays


Package nl.tudelft.simulation.actor

Class nl.tudelft.simulation.actor.Actor extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

contentHandlers

java.util.Map contentHandlers
the content handlers for this actor


name

java.lang.String name
the name of an actor


sendingDevices

java.util.Set sendingDevices
the sending devices


receivingDevices

java.util.Map receivingDevices
the receiving devices with their messageHandler


simulator

nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator
the simulator to schedule on


location

nl.tudelft.simulation.language.d3.DirectedPoint location
the location of the actor


locationDescription

java.lang.String locationDescription
the description of the location of an actor

Class nl.tudelft.simulation.actor.ActorGroup extends Actor implements Serializable

serialVersionUID: 12l

Serialized Fields

actors

java.util.Set actors
the actors of this list


Package nl.tudelft.simulation.actor.messagehandlers

Class nl.tudelft.simulation.actor.messagehandlers.HandleAllMessages extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

owner

ActorInterface owner
the owner of this handler

Class nl.tudelft.simulation.actor.messagehandlers.HandleMessagesTimeDelay extends java.lang.Object implements Serializable

serialVersionUID: 12l

Serialized Fields

owner

ActorInterface owner
the owner of this handler


simulator

nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface simulator
the simulator to schedule on


handlingTime

nl.tudelft.simulation.jstats.distributions.DistContinuous handlingTime
the time distribution for handling the message


busy

boolean busy
a flag to indicate that the message handler is already busy



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