Skip navigation links
B C D E F G I L M N O P R S V 

B

build() - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.federatestarter.RequestStatusMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.model.StatusMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.Sim0MQMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.Sim0MQReply.Builder
Build the object.
Builder() - Constructor for class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federatestarter.RequestStatusMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.model.StatusMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.Sim0MQMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.Sim0MQReply.Builder
Empty constructor.

C

check(Object[], int, String, Object) - Static method in class org.sim0mq.message.Sim0MQMessage
Check the consistency of a message from an Object[] that was received.
createByteArray() - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage
Create a byte array of the fields.
createByteArray() - Method in class org.sim0mq.message.federatestarter.RequestStatusMessage
Create a byte array of the fields.
createByteArray() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
Create a byte array of the fields.
createByteArray() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
Create a byte array of the fields.
createByteArray() - Method in class org.sim0mq.message.model.StatusMessage
Create a byte array of the fields.
createByteArray() - Method in class org.sim0mq.message.Sim0MQMessage
Create a byte array of the fields.
createMessage(Object[], Object) - Static method in class org.sim0mq.message.federatestarter.FederateStartedMessage
Build a message from an Object[] that was received.
createMessage(Object[], Object) - Static method in class org.sim0mq.message.federatestarter.RequestStatusMessage
Build a message from an Object[] that was received.
createMessage(Object[], Object) - Static method in class org.sim0mq.message.federationmanager.SimRunControlMessage
Build a message from an Object[] that was received.
createMessage(Object[], Object) - Static method in class org.sim0mq.message.federationmanager.StartFederateMessage
Build a message from an Object[] that was received.
createMessage(Object[], Object) - Static method in class org.sim0mq.message.model.StatusMessage
Build a message from an Object[] that was received.
createObjectArray() - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage
Create a Sim0MQ object array of the fields.
createObjectArray() - Method in class org.sim0mq.message.federatestarter.RequestStatusMessage
Create a Sim0MQ object array of the fields.
createObjectArray() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
Create a Sim0MQ object array of the fields.
createObjectArray() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
Create a Sim0MQ object array of the fields.
createObjectArray() - Method in class org.sim0mq.message.model.StatusMessage
Create a Sim0MQ object array of the fields.
createObjectArray() - Method in class org.sim0mq.message.Sim0MQMessage
Create a Sim0MQ object array of the fields.

D

decode(byte[]) - Static method in class org.sim0mq.message.SimulationMessage
Decode the message into an object array.
doubleValue() - Method in class org.sim0mq.message.types.NumberDuration
doubleValue() - Method in class org.sim0mq.message.types.NumberTime

E

encodeReplyUTF16(String, Object, Object, Object, Object, long, MessageStatus, Object...) - Static method in class org.sim0mq.message.SimulationMessage
Encode the object array into a reply message.
encodeReplyUTF8(String, Object, Object, Object, Object, long, MessageStatus, Object...) - Static method in class org.sim0mq.message.SimulationMessage
Encode the object array into a reply message.
encodeUTF16(Object, Object, Object, Object, long, MessageStatus, Object...) - Static method in class org.sim0mq.message.SimulationMessage
Encode the object array into a message.
encodeUTF8(Object, Object, Object, Object, long, MessageStatus, Object...) - Static method in class org.sim0mq.message.SimulationMessage
Encode the object array into a message.
Encoding - Enum in org.sim0mq.message
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.

F

FederateStartedMessage - Class in org.sim0mq.message.federatestarter
FederateStarted, FS.2.
FederateStartedMessage(Object, Object, Object, long, String, String, int, String) - Constructor for class org.sim0mq.message.federatestarter.FederateStartedMessage
 
FederateStartedMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the FederateStarted Message.
FederateStarter - Class in org.sim0mq.federatestarter
The FederateStarter start listening on the given port for messages to start components.
FederateStarter(int, Properties, int, int) - Constructor for class org.sim0mq.federatestarter.FederateStarter
 
floatValue() - Method in class org.sim0mq.message.types.NumberDuration
floatValue() - Method in class org.sim0mq.message.types.NumberTime

G

getArgsAfter() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getArgsBefore() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getDuration() - Method in class org.sim0mq.message.types.NumberDuration
 
getError() - Method in class org.sim0mq.message.model.StatusMessage
 
getFloatDuration() - Method in class org.sim0mq.message.types.NumberDuration
 
getFloatTime() - Method in class org.sim0mq.message.types.NumberTime
 
getInstanceId() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getMessageId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getMessageStatus() - Method in class org.sim0mq.message.Sim0MQMessage
 
getMessageType() - Static method in class org.sim0mq.message.federatestarter.FederateStartedMessage
 
getMessageType() - Static method in class org.sim0mq.message.federatestarter.RequestStatusMessage
 
getMessageType() - Static method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getMessageType() - Static method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getMessageType() - Static method in class org.sim0mq.message.model.StatusMessage
 
getMessageTypeId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getModelPath() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getNumberRandomStreams() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getNumberReplications() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getOffsetTime() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getReceiverId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getRedirectStderr() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getRedirectStdin() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getRedirectStdout() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getReplyToId() - Method in class org.sim0mq.message.Sim0MQReply
 
getRunTime() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getSenderId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getSimulationRunId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getSoftwareCode() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
getSpeed() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getStatus() - Method in enum org.sim0mq.message.MessageStatus
 
getStatus() - Method in class org.sim0mq.message.model.StatusMessage
 
getStreamMap() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getTime() - Method in class org.sim0mq.message.types.NumberTime
 
getTypes() - Static method in enum org.sim0mq.message.MessageStatus
make the types after initialization.
getWarmupTime() - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage
 
getWorkingDirectory() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 

I

intValue() - Method in class org.sim0mq.message.types.NumberDuration
intValue() - Method in class org.sim0mq.message.types.NumberTime
isDeleteStderr() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
isDeleteStdout() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
isDeleteWorkingDirectory() - Method in class org.sim0mq.message.federationmanager.StartFederateMessage
 
isError() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the federation is in the error state.
isNotStarted() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the model has not yet started.
isParameters() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the parameter(s) have been sent.
isRunControl() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the run control has been sent.
isSimulatorEnded() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the simulator has ended.
isSimulatorStarted() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the simulator has been started.
isStarted() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the model has passed the started phase.
isStatisticsGathered() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the statistics have been gathered.
isTerminated() - Method in enum org.sim0mq.federationmanager.ModelState
Return whether the model has been terminated.

L

listPayload(Object[]) - Static method in class org.sim0mq.message.SimulationMessage
Return a printable line with the payload of the message, e.g.
longValue() - Method in class org.sim0mq.message.types.NumberDuration
longValue() - Method in class org.sim0mq.message.types.NumberTime

M

main(String[]) - Static method in class org.sim0mq.federatestarter.FederateStarter
Start listening on the given port for messages to start components.
messageId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
The unique message number is meant to confirm with a callback that the message has been received correctly.
MessageStatus - Enum in org.sim0mq.message
Message status names and corresponding values when serialized.
messageStatus - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
Three different status messages are defined: 1 for new, 2 for change, and 3 for delete.
messageTypeId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
Message type ids can be defined per type of simulation, and can be provided in different types.
MessageUtil - Class in org.sim0mq.message
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ModelState - Enum in org.sim0mq.federationmanager
State of a model, to be used in a state transition model of model execution by a FederationManager.

N

NumberDuration - Class in org.sim0mq.message.types
Wrapper for a Number or float/double with Unit of type Duration.
NumberDuration(Number) - Constructor for class org.sim0mq.message.types.NumberDuration
Create a duration from a Number.
NumberDuration(Duration) - Constructor for class org.sim0mq.message.types.NumberDuration
Create a duration from a DoubleScalar Duration type.
NumberDuration(FloatDuration) - Constructor for class org.sim0mq.message.types.NumberDuration
Create a duration from a FloatScalar FloatDuration type.
NumberTime - Class in org.sim0mq.message.types
Wrapper for a Number or float/double with Unit of type Time.
NumberTime(Number) - Constructor for class org.sim0mq.message.types.NumberTime
Create a duration from a Number.
NumberTime(Time) - Constructor for class org.sim0mq.message.types.NumberTime
Create a duration from a DoubleScalar Time type.
NumberTime(FloatTime) - Constructor for class org.sim0mq.message.types.NumberTime
Create a duration from a FloatScalar FloatTime type.

O

org.sim0mq - package org.sim0mq
General classes for JeroMQ / ZeroMQ.
org.sim0mq.federatestarter - package org.sim0mq.federatestarter
Lightweight executable to start a federate on a local node as a (sub)process.
org.sim0mq.federationmanager - package org.sim0mq.federationmanager
The FederationManager is an example class that sends messages to FederateStarters to start model components, loggers, data collectors, etc.
org.sim0mq.message - package org.sim0mq.message
Message infrastructure for ZeroMQ.
org.sim0mq.message.federatestarter - package org.sim0mq.message.federatestarter
Messages sent by the FederateStarter.
org.sim0mq.message.federationmanager - package org.sim0mq.message.federationmanager
Messages sent by the FederationManager.
org.sim0mq.message.model - package org.sim0mq.message.model
Messages sent by a model (or federate).
org.sim0mq.message.types - package org.sim0mq.message.types
The coding for message types, unit types, and display types for units are stored here.

P

print(Object[]) - Static method in class org.sim0mq.message.SimulationMessage
Return a printable version of the message, e.g.
printBytes(byte[]) - Static method in class org.sim0mq.message.MessageUtil
Return a readable string with the bytes in a byte[] message.

R

receiverId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
The receiver id can be used to check whether the message is meant for us, or should be discarded (or an error can be sent if we receive a message not meant for us).
replyToId - Variable in class org.sim0mq.message.Sim0MQReply.Builder
The unique message id (Frame 5) of the sender for which this is the reply.
RequestStatusMessage - Class in org.sim0mq.message.federatestarter
RequestStatus, FS.1.
RequestStatusMessage(Object, Object, Object, long) - Constructor for class org.sim0mq.message.federatestarter.RequestStatusMessage
 
RequestStatusMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the StartFederate Message.
runningProcessMap - Variable in class org.sim0mq.federatestarter.FederateStarter
the running programs this FederateStarter started.

S

senderId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
The sender id can be used to send back a message to the sender at some later time.
setArgsAfter(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setArgsBefore(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setDeleteStderr(boolean) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setDeleteStdout(boolean) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setDeleteWorkingDirectory(boolean) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.model.StatusMessage.Builder
 
setInstanceId(String) - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
 
setInstanceId(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setMessageId(long) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setMessageStatus(MessageStatus) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setMessageTypeId(Object) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setModelPath(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setModelPort(int) - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
 
setNumberReplications(int) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setOffsetTime(Number) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setOffsetTime(Duration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setOffsetTime(FloatDuration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setReceiverId(Object) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setRedirectStderr(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setRedirectStdin(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setRedirectStdout(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setReplyTo(Sim0MQMessage) - Method in class org.sim0mq.message.Sim0MQReply.Builder
 
setReplyToId(long) - Method in class org.sim0mq.message.Sim0MQReply.Builder
 
setRunTime(Number) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setRunTime(Duration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setRunTime(FloatDuration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setSenderId(Object) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setSimulationRunId(Object) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setSoftwareCode(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
setSpeed(double) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setStatus(String) - Method in class org.sim0mq.message.federatestarter.FederateStartedMessage.Builder
 
setStatus(String) - Method in class org.sim0mq.message.model.StatusMessage.Builder
 
setStreamMap(Map<Object, Long>) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setUniqueId(long) - Method in class org.sim0mq.message.model.StatusMessage.Builder
 
setWarmupTime(Number) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setWarmupTime(Duration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setWarmupTime(FloatDuration) - Method in class org.sim0mq.message.federationmanager.SimRunControlMessage.Builder
 
setWorkingDirectory(String) - Method in class org.sim0mq.message.federationmanager.StartFederateMessage.Builder
 
Sim0MQException - Exception in org.sim0mq
Exception for the DSOL ZeroMQ bridge.
Sim0MQException() - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQException(String) - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQException(Throwable) - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQException(String, Throwable) - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQException(String, Throwable, boolean, boolean) - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQMessage - Class in org.sim0mq.message
The abstract body of the message with the first fields of every Sim0MQ message.
Sim0MQMessage(Object, Object, Object, Object, long, MessageStatus) - Constructor for class org.sim0mq.message.Sim0MQMessage
Encode the object array into a message.
Sim0MQMessage.Builder<B extends Sim0MQMessage.Builder<B>> - Class in org.sim0mq.message
Builder for the Sim0MQMessage.
Sim0MQReply - Class in org.sim0mq.message
The abstract body of a reply message with the first fields of every Sim0MQ reply message.
Sim0MQReply(Object, Object, Object, Object, long, MessageStatus, long) - Constructor for class org.sim0mq.message.Sim0MQReply
Encode the object array into a message.
Sim0MQReply.Builder<B extends Sim0MQMessage.Builder<B>> - Class in org.sim0mq.message
Builder for the Sim0MQReply.
SimRunControlMessage - Class in org.sim0mq.message.federationmanager
SimRunControlMessage, FM.2.
SimRunControlMessage(Object, Object, Object, long, Object, Object, Object, double, int, int, Map<Object, Long>) - Constructor for class org.sim0mq.message.federationmanager.SimRunControlMessage
 
SimRunControlMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the SimRunControl Message.
SimulationMessage - Class in org.sim0mq.message
The message structure of a typical typed Sim0MQ simulation message looks as follows:
Frame 0.
simulationRunId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
the Simulation run ids can be provided in different types.
softwareProperties - Variable in class org.sim0mq.federatestarter.FederateStarter
the software properties.
StartFederateMessage - Class in org.sim0mq.message.federationmanager
StartFederateMessage, FM.1.
StartFederateMessage(Object, Object, Object, long, String, String, String, String, String, String, String, String, String, boolean, boolean, boolean) - Constructor for class org.sim0mq.message.federationmanager.StartFederateMessage
 
StartFederateMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the StartFederate Message.
StatusMessage - Class in org.sim0mq.message.model
StatusMessage, MC.1.
StatusMessage(Object, Object, Object, long, long, String, String) - Constructor for class org.sim0mq.message.model.StatusMessage
 
StatusMessage.Builder - Class in org.sim0mq.message.model
Builder for the StartFederate Message.

V

valueOf(String) - Static method in enum org.sim0mq.federationmanager.ModelState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sim0mq.message.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sim0mq.message.MessageStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sim0mq.federationmanager.ModelState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sim0mq.message.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sim0mq.message.MessageStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.sim0mq.message.Sim0MQMessage
version of the protocol, magic number.
B C D E F G I L M N O P R S V 
Skip navigation links

Copyright © 2016–2019 Delft University of Technology. All rights reserved.