Uses of Interface
net.sodacan.core.Message
Packages that use Message
Package
Description
This package contains most of the Interfaces of Sodacan.
A small island of compute sending and receiving messages to/from other Actors.
A message flows from a source Actor to a destination Actor.
-
Uses of Message in net.sodacan.core
Methods in net.sodacan.core that return MessageModifier and TypeMethodDescriptionMessage.copyRoutesFrom
(Message inbound) Config.createMessage()
Serializer.deserialize
(byte[] source) Deserialize a byte array into a new Message.Message.keepHistory
(boolean keepHistory) Put new entry in payloadPut new entry in payload convenience for a StringPut new entry in payload convenience for an ActorIdRemove entry from payloadMethods in net.sodacan.core that return types with arguments of type MessageMethods in net.sodacan.core with parameters of type MessageModifier and TypeMethodDescriptionMessage.copyRoutesFrom
(Message inbound) Send the message on to its next route.void
Send a message immediately rather than in the Stage.byte[]
Serialize a Message to a byte array -
Uses of Message in net.sodacan.core.actor
Fields in net.sodacan.core.actor declared as MessageMethods in net.sodacan.core.actor that return MessageMethods in net.sodacan.core.actor with parameters of type MessageModifier and TypeMethodDescriptionvoid
If there are any more routes left in the message, the message will be sent to the Host (not directly to target) in case the target ActorGroup has changed to a different Host.protected void
AbstractActor.validateRoute
(Message message, Stage stage) -
Uses of Message in net.sodacan.core.config
Fields in net.sodacan.core.config with type parameters of type MessageMethods in net.sodacan.core.config that return MessageMethod parameters in net.sodacan.core.config with type arguments of type MessageModifier and TypeMethodDescription -
Uses of Message in net.sodacan.core.message
Classes in net.sodacan.core.message that implement MessageModifier and TypeClassDescriptionclass
All Messages have a messageId and a routing stack.Methods in net.sodacan.core.message that return MessageModifier and TypeMethodDescriptionDefaultMessage.copyRoutesFrom
(Message inbound) Copy guts of provided message into this message but don't copy routes.DefaultMessage.keepHistory
(boolean keepHistory) Put new Integer entry in payload.Add an Info entry to payload, see convenience methods as well.Put new String entry in payload.Put new entry in payload convenience for an ActorIdDefaultMessage.trace
(boolean trace) Methods in net.sodacan.core.message with parameters of type MessageModifier and TypeMethodDescriptionDefaultMessage.copyRoutesFrom
(Message inbound) Copy guts of provided message into this message but don't copy routes.Constructors in net.sodacan.core.message with parameters of type Message -
Uses of Message in net.sodacan.core.serialize.gson
Fields in net.sodacan.core.serialize.gson with type parameters of type MessageMethods in net.sodacan.core.serialize.gson that return MessageMethods in net.sodacan.core.serialize.gson that return types with arguments of type MessageMethods in net.sodacan.core.serialize.gson with parameters of type Message -
Uses of Message in net.sodacan.core.serialize.kryo
Fields in net.sodacan.core.serialize.kryo with type parameters of type MessageMethods in net.sodacan.core.serialize.kryo that return MessageMethods in net.sodacan.core.serialize.kryo that return types with arguments of type MessageMethods in net.sodacan.core.serialize.kryo with parameters of type Message -
Uses of Message in net.sodacan.core.util
Methods in net.sodacan.core.util with parameters of type Message