Index

B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

build() - Method in class org.sim0mq.message.federatestarter.FS1RequestStatusMessage.Builder
 
build() - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
 
build() - Method in class org.sim0mq.message.federatestarter.FS3KillModelMessage.Builder
 
build() - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage.Builder
 
build() - Method in class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM3SetParameterMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM4SimStartMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM5RequestStatus.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM7SimResetMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM8KillFederateMessage.Builder
 
build() - Method in class org.sim0mq.message.federationmanager.FM9KillAllMessage.Builder
 
build() - Method in class org.sim0mq.message.heartbeat.HB1HeartbeatMessage.Builder
 
build() - Method in class org.sim0mq.message.heartbeat.HB2AliveMessage.Builder
 
build() - Method in class org.sim0mq.message.modelcontroller.MC1StatusMessage.Builder
 
build() - Method in class org.sim0mq.message.modelcontroller.MC2AckNakMessage.Builder
 
build() - Method in class org.sim0mq.message.modelcontroller.MC3StatisticsMessage.Builder
 
build() - Method in class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage.Builder
 
build() - Method in class org.sim0mq.message.Sim0MQMessage.Builder
Build the object.
build() - Method in class org.sim0mq.message.Sim0MQReply.Builder
 
Builder() - Constructor for class org.sim0mq.message.federatestarter.FS1RequestStatusMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federatestarter.FS3KillModelMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federatestarter.FS4FederateKilledMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM3SetParameterMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM4SimStartMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM5RequestStatus.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM7SimResetMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM8KillFederateMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.federationmanager.FM9KillAllMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.heartbeat.HB1HeartbeatMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.heartbeat.HB2AliveMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.modelcontroller.MC1StatusMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.modelcontroller.MC2AckNakMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.modelcontroller.MC3StatisticsMessage.Builder
Empty constructor.
Builder() - Constructor for class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage.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.Sim0MQMessage
Create a byte 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.Sim0MQMessage
Decode the message into an object array.
decodeToArray(byte[]) - Static method in class org.sim0mq.message.Sim0MQMessage
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, boolean, Object, Object, Object, Object, Object, Object...) - Static method in class org.sim0mq.message.Sim0MQMessage
Encode the object array into a reply message.
encodeReplyUTF8(String, boolean, Object, Object, Object, Object, Object, Object...) - Static method in class org.sim0mq.message.Sim0MQMessage
Encode the object array into a reply message.
encodeUTF16(boolean, Object, Object, Object, Object, Object, Object...) - Static method in class org.sim0mq.message.Sim0MQMessage
Encode the object array into a message.
encodeUTF8(boolean, Object, Object, Object, Object, Object, Object...) - Static method in class org.sim0mq.message.Sim0MQMessage
Encode the object array into a message.
ERROR - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Error occurred.

F

FederateStarter - Class in org.sim0mq.federatestarter
The FederateStarter start listening on the given port for messages to start components.
FederateStarter(int, Properties, int, int, boolean) - Constructor for class org.sim0mq.federatestarter.FederateStarter
 
federationId - Variable in class org.sim0mq.message.Sim0MQMessage.Builder
the Simulation run ids can be provided in different types.
floatValue() - Method in class org.sim0mq.message.types.NumberDuration
 
floatValue() - Method in class org.sim0mq.message.types.NumberTime
 
FM1StartFederateMessage - Class in org.sim0mq.message.federationmanager
StartFederateMessage, FM.1.
FM1StartFederateMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
FM1StartFederateMessage(Object, Object, Object, Object, String, String, String, String, String, String, String, String, String, boolean, boolean, boolean) - Constructor for class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
FM1StartFederateMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the StartFederate Message.
FM2SimRunControlMessage - Class in org.sim0mq.message.federationmanager
SimRunControlMessage, FM.2.
FM2SimRunControlMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
FM2SimRunControlMessage(Object, Object, Object, Object, Object, Object, Object, double, int, int, Map<Object, Long>) - Constructor for class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
FM2SimRunControlMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the SimRunControl Message.
FM3SetParameterMessage - Class in org.sim0mq.message.federationmanager
SetParameter, FM.3.
FM3SetParameterMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM3SetParameterMessage
 
FM3SetParameterMessage(Object, Object, Object, Object, String, Object) - Constructor for class org.sim0mq.message.federationmanager.FM3SetParameterMessage
 
FM3SetParameterMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the SetParameter Message.
FM4SimStartMessage - Class in org.sim0mq.message.federationmanager
SimStart, FM.4.
FM4SimStartMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM4SimStartMessage
 
FM4SimStartMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federationmanager.FM4SimStartMessage
 
FM4SimStartMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the SimStart Message.
FM5RequestStatus - Class in org.sim0mq.message.federationmanager
RequestStatus, FM.5.
FM5RequestStatus(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM5RequestStatus
 
FM5RequestStatus(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federationmanager.FM5RequestStatus
 
FM5RequestStatus.Builder - Class in org.sim0mq.message.federationmanager
Builder for the RequestStatus Message.
FM6RequestStatisticsMessage - Class in org.sim0mq.message.federationmanager
RequestStatistics, FM.6.
FM6RequestStatisticsMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage
 
FM6RequestStatisticsMessage(Object, Object, Object, Object, String) - Constructor for class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage
 
FM6RequestStatisticsMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the RequestStatistics Message.
FM7SimResetMessage - Class in org.sim0mq.message.federationmanager
SimReset, FM.7.
FM7SimResetMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM7SimResetMessage
 
FM7SimResetMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federationmanager.FM7SimResetMessage
 
FM7SimResetMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the SimReset Message.
FM8KillFederateMessage - Class in org.sim0mq.message.federationmanager
KillFederate, FM.8.
FM8KillFederateMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM8KillFederateMessage
 
FM8KillFederateMessage(Object, Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federationmanager.FM8KillFederateMessage
 
FM8KillFederateMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the KillFederate Message.
FM9KillAllMessage - Class in org.sim0mq.message.federationmanager
KillAll, FM.9.
FM9KillAllMessage(Object[]) - Constructor for class org.sim0mq.message.federationmanager.FM9KillAllMessage
 
FM9KillAllMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federationmanager.FM9KillAllMessage
 
FM9KillAllMessage.Builder - Class in org.sim0mq.message.federationmanager
Builder for the KillAll Message.
FS1RequestStatusMessage - Class in org.sim0mq.message.federatestarter
RequestStatus, FS.1.
FS1RequestStatusMessage(Object[]) - Constructor for class org.sim0mq.message.federatestarter.FS1RequestStatusMessage
 
FS1RequestStatusMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federatestarter.FS1RequestStatusMessage
 
FS1RequestStatusMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the StartFederate Message.
FS2FederateStartedMessage - Class in org.sim0mq.message.federatestarter
FederateStarted, FS.2.
FS2FederateStartedMessage(Object[]) - Constructor for class org.sim0mq.message.federatestarter.FS2FederateStartedMessage
 
FS2FederateStartedMessage(Object, Object, Object, Object, Object, String, int, String) - Constructor for class org.sim0mq.message.federatestarter.FS2FederateStartedMessage
 
FS2FederateStartedMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the FederateStarted Message.
FS3KillModelMessage - Class in org.sim0mq.message.federatestarter
KillModel, FS.3.
FS3KillModelMessage(Object[]) - Constructor for class org.sim0mq.message.federatestarter.FS3KillModelMessage
 
FS3KillModelMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.federatestarter.FS3KillModelMessage
 
FS3KillModelMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the StartFederate Message.
FS4FederateKilledMessage - Class in org.sim0mq.message.federatestarter
FederateKilled, FS.4.
FS4FederateKilledMessage(Object[]) - Constructor for class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
FS4FederateKilledMessage(Object, Object, Object, Object, Object, boolean, String) - Constructor for class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
FS4FederateKilledMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the FederateStarted Message.
FS5FederatesKilledMessage - Class in org.sim0mq.message.federatestarter
FederatesKilled, FS.5.
FS5FederatesKilledMessage(Object[]) - Constructor for class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage
 
FS5FederatesKilledMessage(Object, Object, Object, Object, boolean, String) - Constructor for class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage
 
FS5FederatesKilledMessage.Builder - Class in org.sim0mq.message.federatestarter
Builder for the FederateStarted Message.

G

getArgsAfter() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getArgsBefore() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getDuration() - Method in class org.sim0mq.message.types.NumberDuration
 
getError() - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage
 
getError() - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
getError() - Method in class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage
 
getError() - Method in class org.sim0mq.message.modelcontroller.MC1StatusMessage
 
getError() - Method in class org.sim0mq.message.modelcontroller.MC2AckNakMessage
 
getError() - Method in class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage
 
getFederationId() - Method in class org.sim0mq.message.Sim0MQMessage
 
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.federatestarter.FS2FederateStartedMessage
 
getInstanceId() - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
getInstanceId() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getInstanceId() - Method in class org.sim0mq.message.federationmanager.FM8KillFederateMessage
 
getMagicNumber() - Method in class org.sim0mq.message.Sim0MQMessage
 
getMessageId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getMessageType() - Static method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
getMessageType() - Static method in class org.sim0mq.message.heartbeat.HB2AliveMessage
 
getMessageTypeId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getModelPath() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getModelPort() - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage
 
getNumber() - Method in class org.sim0mq.message.types.NumberDuration
 
getNumber() - Method in class org.sim0mq.message.types.NumberTime
 
getNumberOfPayloadFields() - Method in class org.sim0mq.message.Sim0MQMessage
Get the number of payload fields in the message.
getNumberRandomStreams() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getNumberReplications() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getObject() - Method in class org.sim0mq.message.types.NumberDuration
Return the NumberDuration as an object, e.g., for serializing.
getObject() - Method in class org.sim0mq.message.types.NumberTime
Return the NumberTime as an object, e.g., for serializing.
getOffsetTime() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getParameterName() - Method in class org.sim0mq.message.federationmanager.FM3SetParameterMessage
 
getParameterValue() - Method in class org.sim0mq.message.federationmanager.FM3SetParameterMessage
 
getReceiverId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getRedirectStderr() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getRedirectStdin() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getRedirectStdout() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getReplyToId() - Method in class org.sim0mq.message.Sim0MQReply
 
getRunDuration() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getSenderId() - Method in class org.sim0mq.message.Sim0MQMessage
 
getSoftwareCode() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
getSpeed() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getStatus() - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage
 
getStatus() - Method in class org.sim0mq.message.modelcontroller.MC1StatusMessage
 
getStatus() - Method in class org.sim0mq.message.modelcontroller.MC2AckNakMessage
 
getStreamMap() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getTime() - Method in class org.sim0mq.message.types.NumberTime
 
getVariableName() - Method in class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage
 
getVariableName() - Method in class org.sim0mq.message.modelcontroller.MC3StatisticsMessage
 
getVariableName() - Method in class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage
 
getVariableValue() - Method in class org.sim0mq.message.modelcontroller.MC3StatisticsMessage
 
getWarmupDuration() - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage
 
getWorkingDirectory() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 

H

HB1HeartbeatMessage - Class in org.sim0mq.message.heartbeat
Heartbeat, HB.1.
HB1HeartbeatMessage(Object[]) - Constructor for class org.sim0mq.message.heartbeat.HB1HeartbeatMessage
 
HB1HeartbeatMessage(Object, Object, Object, Object) - Constructor for class org.sim0mq.message.heartbeat.HB1HeartbeatMessage
 
HB1HeartbeatMessage.Builder - Class in org.sim0mq.message.heartbeat
Builder for the Heartbeat Message.
HB2AliveMessage - Class in org.sim0mq.message.heartbeat
Alive Message, HB.2.
HB2AliveMessage(Object[]) - Constructor for class org.sim0mq.message.heartbeat.HB2AliveMessage
 
HB2AliveMessage(Object, Object, Object, Object, Object) - Constructor for class org.sim0mq.message.heartbeat.HB2AliveMessage
 
HB2AliveMessage.Builder - Class in org.sim0mq.message.heartbeat
Builder for the Alive Message.

I

instantiate(Object) - Static method in class org.sim0mq.message.types.NumberDuration
Instantiate a NumberDuration based on a value.
instantiate(Object) - Static method in class org.sim0mq.message.types.NumberTime
Instantiate a NumberTime based on a value.
intValue() - Method in class org.sim0mq.message.types.NumberDuration
 
intValue() - Method in class org.sim0mq.message.types.NumberTime
 
isBigEndian() - Method in class org.sim0mq.message.Sim0MQMessage
 
isDeleteStderr() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
isDeleteStdout() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
isDeleteWorkingDirectory() - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage
 
isError() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the federation is in the error state.
isModelController() - Method in class org.sim0mq.federatestarter.FederateStarter
 
isNotStarted() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the model has not yet started.
isParameters() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the parameter(s) have been sent.
isRunControl() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the run control has been sent.
isSimulatorEnded() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the simulator has ended.
isSimulatorStarted() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the simulator has been started.
isStarted() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the model has passed the started phase.
isStatisticsGathered() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the statistics have been gathered.
isStatus() - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage
 
isStatus() - Method in class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage
 
isTerminated() - Method in enum class org.sim0mq.federationmanager.ModelState
Return whether the model has been terminated.
isUTF16() - Method in enum class org.sim0mq.message.StringEncoding
Return whether the string encoding is UTF16.
isUTF8() - Method in enum class org.sim0mq.message.StringEncoding
Return whether the string encoding is UTF8.

L

listPayload(Object[]) - Static method in class org.sim0mq.message.Sim0MQMessage
Return a printable line with the payload of the message, e.g. for debugging purposes.
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.
MC1StatusMessage - Class in org.sim0mq.message.modelcontroller
StatusMessage, MC.1.
MC1StatusMessage(Object[]) - Constructor for class org.sim0mq.message.modelcontroller.MC1StatusMessage
 
MC1StatusMessage(Object, Object, Object, Object, Object, String, String) - Constructor for class org.sim0mq.message.modelcontroller.MC1StatusMessage
 
MC1StatusMessage.Builder - Class in org.sim0mq.message.modelcontroller
Builder for the StartFederate Message.
MC2AckNakMessage - Class in org.sim0mq.message.modelcontroller
AckNak, MC.2.
MC2AckNakMessage(Object[]) - Constructor for class org.sim0mq.message.modelcontroller.MC2AckNakMessage
 
MC2AckNakMessage(Object, Object, Object, Object, Object, boolean, String) - Constructor for class org.sim0mq.message.modelcontroller.MC2AckNakMessage
 
MC2AckNakMessage.Builder - Class in org.sim0mq.message.modelcontroller
Builder for the StartFederate Message.
MC3StatisticsMessage - Class in org.sim0mq.message.modelcontroller
StatisticsMessage, MC.3.
MC3StatisticsMessage(Object[]) - Constructor for class org.sim0mq.message.modelcontroller.MC3StatisticsMessage
 
MC3StatisticsMessage(Object, Object, Object, Object, String, Object) - Constructor for class org.sim0mq.message.modelcontroller.MC3StatisticsMessage
 
MC3StatisticsMessage.Builder - Class in org.sim0mq.message.modelcontroller
Builder for the StartFederate Message.
MC4StatisticsErrorMessage - Class in org.sim0mq.message.modelcontroller
StatisticsError, MC.4.
MC4StatisticsErrorMessage(Object[]) - Constructor for class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage
 
MC4StatisticsErrorMessage(Object, Object, Object, Object, String, String) - Constructor for class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage
 
MC4StatisticsErrorMessage.Builder - Class in org.sim0mq.message.modelcontroller
Builder for the StartFederate Message.
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.
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-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ModelState - Enum Class in org.sim0mq.federationmanager
State of a model, to be used in a state transition model of model execution by a FederationManager.

N

NOT_STARTED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Model has not yet been started.
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 time from a Number.
NumberTime(Time) - Constructor for class org.sim0mq.message.types.NumberTime
Create a time from a DoubleScalar Time type.
NumberTime(FloatTime) - Constructor for class org.sim0mq.message.types.NumberTime
Create a time 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.heartbeat - package org.sim0mq.message.heartbeat
Heartbeat messages.
org.sim0mq.message.modelcontroller - package org.sim0mq.message.modelcontroller
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

PARAMETERS - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Parameter(s) have been sent.
print(Object[]) - Static method in class org.sim0mq.message.Sim0MQMessage
Return a printable version of the message, e.g. for debugging purposes.
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.
RUNCONTROL - Enum constant in enum class org.sim0mq.federationmanager.ModelState
SimRunControl has been sent.
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.FM1StartFederateMessage.Builder
 
setArgsBefore(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setDeleteStderr(boolean) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setDeleteStdout(boolean) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setDeleteWorkingDirectory(boolean) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.modelcontroller.MC1StatusMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.modelcontroller.MC2AckNakMessage.Builder
 
setError(String) - Method in class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage.Builder
 
setInstanceId(Object) - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
 
setInstanceId(String) - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage.Builder
 
setInstanceId(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setInstanceId(String) - Method in class org.sim0mq.message.federationmanager.FM8KillFederateMessage.Builder
 
setMessageId(Object) - 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.FM1StartFederateMessage.Builder
 
setModelPort(int) - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
 
setNumberReplications(int) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setOffsetTime(Time) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setOffsetTimeFloat(FloatTime) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setOffsetTimeNumber(Number) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setParameterName(String) - Method in class org.sim0mq.message.federationmanager.FM3SetParameterMessage.Builder
 
setParameterValue(Object) - Method in class org.sim0mq.message.federationmanager.FM3SetParameterMessage.Builder
 
setReceiverId(Object) - Method in class org.sim0mq.message.Sim0MQMessage.Builder
 
setRedirectStderr(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setRedirectStdin(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setRedirectStdout(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.Builder
 
setReplyTo(Sim0MQMessage) - Method in class org.sim0mq.message.Sim0MQReply.Builder
 
setReplyToId(Object) - Method in class org.sim0mq.message.Sim0MQReply.Builder
 
setRunDuration(Duration) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setRunDurationFloat(FloatDuration) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setRunDurationNumber(Number) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.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.FM1StartFederateMessage.Builder
 
setSpeed(double) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setStatus(boolean) - Method in class org.sim0mq.message.federatestarter.FS4FederateKilledMessage.Builder
 
setStatus(boolean) - Method in class org.sim0mq.message.federatestarter.FS5FederatesKilledMessage.Builder
 
setStatus(boolean) - Method in class org.sim0mq.message.modelcontroller.MC2AckNakMessage.Builder
 
setStatus(String) - Method in class org.sim0mq.message.federatestarter.FS2FederateStartedMessage.Builder
 
setStatus(String) - Method in class org.sim0mq.message.modelcontroller.MC1StatusMessage.Builder
 
setStreamMap(Map<Object, Long>) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setVariableName(String) - Method in class org.sim0mq.message.federationmanager.FM6RequestStatisticsMessage.Builder
 
setVariableName(String) - Method in class org.sim0mq.message.modelcontroller.MC3StatisticsMessage.Builder
 
setVariableName(String) - Method in class org.sim0mq.message.modelcontroller.MC4StatisticsErrorMessage.Builder
 
setVariableValue(Object) - Method in class org.sim0mq.message.modelcontroller.MC3StatisticsMessage.Builder
 
setWarmupDuration(Duration) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setWarmupDurationFloat(FloatDuration) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setWarmupDurationNumber(Number) - Method in class org.sim0mq.message.federationmanager.FM2SimRunControlMessage.Builder
 
setWorkingDirectory(String) - Method in class org.sim0mq.message.federationmanager.FM1StartFederateMessage.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(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.
Sim0MQException(Throwable) - Constructor for exception org.sim0mq.Sim0MQException
Create a ZeroMQ Exception.
Sim0MQMessage - Class in org.sim0mq.message
Sim0MQMessage contains the abstract body of the message with the first fields of every Sim0MQ message.
Sim0MQMessage(boolean, Object, Object, Object, Object, Object, Object[]) - Constructor for class org.sim0mq.message.Sim0MQMessage
Encode the object array into a message.
Sim0MQMessage(Object[], int, Object) - 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(boolean, Object, Object, Object, Object, Object, Object[]) - Constructor for class org.sim0mq.message.Sim0MQReply
Encode the object array into a message.
Sim0MQReply(Object[], int, Object) - 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.
Sim0MQRuntimeException - Exception in org.sim0mq
Runtime Exception for the DSOL ZeroMQ bridge.
Sim0MQRuntimeException() - Constructor for exception org.sim0mq.Sim0MQRuntimeException
Create a ZeroMQ Exception.
Sim0MQRuntimeException(String) - Constructor for exception org.sim0mq.Sim0MQRuntimeException
Create a ZeroMQ Exception.
Sim0MQRuntimeException(String, Throwable) - Constructor for exception org.sim0mq.Sim0MQRuntimeException
Create a ZeroMQ Exception.
Sim0MQRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.sim0mq.Sim0MQRuntimeException
Create a ZeroMQ Exception.
Sim0MQRuntimeException(Throwable) - Constructor for exception org.sim0mq.Sim0MQRuntimeException
Create a ZeroMQ Exception.
SIMULATORENDED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Simulator has ended.
SIMULATORSTARTED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Simulator has been started.
softwareProperties - Variable in class org.sim0mq.federatestarter.FederateStarter
the software properties.
STARTED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Model has been started, e.g. by a FederateStarter.
STATISTICSGATHERED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Statistics have been gathered.
StringEncoding - Enum Class in org.sim0mq.message
String encoding indicating UTF8 or UTF16 strings.

T

TERMINATED - Enum constant in enum class org.sim0mq.federationmanager.ModelState
Model terminated.

U

UTF16 - Enum constant in enum class org.sim0mq.message.StringEncoding
16 bits String and char encoding.
UTF8 - Enum constant in enum class org.sim0mq.message.StringEncoding
8 bits String and char encoding.

V

valueOf(String) - Static method in enum class org.sim0mq.federationmanager.ModelState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sim0mq.message.StringEncoding
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.sim0mq.federationmanager.ModelState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sim0mq.message.StringEncoding
Returns an array containing the constants of this enum class, 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 H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form