Uses of Class
net.sodacan.core.ActorId
Packages that use ActorId
Package
Description
This package contains most of the Interfaces of Sodacan.
A small island of compute sending and receiving messages to/from other Actors.
An ActorGroup contains a dynamic number of actors.
A Host manages ActorGroups.
These subclasses of Jug are used within an ActorGroup for special purposes
A message flows from a source Actor to a destination Actor.
Memory-based persister, recorded values in memory only.
Serializer implementations are in this package.
-
Uses of ActorId in net.sodacan.core
Methods in net.sodacan.core that return ActorIdModifier and TypeMethodDescriptionstatic ActorId
static ActorId
Config.createActorId
(String actorType) static ActorId
ActorId.createFromString
(String actorIdString) Actor.getActorId()
Message.getActorId
(String key) Find the Info record the matching name (case insensitive) and return its String ContentsMessage.getNextActorId()
Message.getTarget()
Get the target actorId of the current route.Route.getTarget()
Methods in net.sodacan.core with parameters of type ActorIdModifier and TypeMethodDescriptionConfig.createActor
(ActorId actorId) Host.getStatisticsFor
(ActorId actorId) Put new entry in payload convenience for an ActorIdvoid
-
Uses of ActorId in net.sodacan.core.actor
Fields in net.sodacan.core.actor declared as ActorIdMethods in net.sodacan.core.actor that return ActorIdConstructors in net.sodacan.core.actor with parameters of type ActorIdModifierConstructorDescriptionAbstractActor
(Config config, ActorId actorId) ActorEntry
(Config config, Scheduler scheduler, ActorId actorId) Construct a new ActorEntry and instantiate and actor contained within it using a configured actor factory.ActorGroupSender
(Config config, ActorId actorId) ActorGroupStats
(Config config, ActorId actorId) JournalWriter
(Config config, ActorId actorId) WorkerActor
(Config config, ActorId actorId) -
Uses of ActorId in net.sodacan.core.actorgroup
Methods in net.sodacan.core.actorgroup with parameters of type ActorIdModifier and TypeMethodDescriptionprotected void
AbstractActorGroup.sendStartMessage
(ActorId actorId) -
Uses of ActorId in net.sodacan.core.config
Fields in net.sodacan.core.config with type parameters of type ActorIdModifier and TypeFieldDescriptionprotected BiFunction
<Config, ActorId, Actor> ActorMetadata.factory
Methods in net.sodacan.core.config that return ActorIdMethods in net.sodacan.core.config that return types with arguments of type ActorIdModifier and TypeMethodDescriptionprotected BiFunction
<Config, ActorId, Actor> ActorMetadata.makeFactory()
Methods in net.sodacan.core.config with parameters of type ActorIdModifier and TypeMethodDescriptionActorMetadata.createActor
(Config config, ActorId actorId) DefaultConfig.createActor
(ActorId actorId) Method parameters in net.sodacan.core.config with type arguments of type ActorIdModifier and TypeMethodDescriptionBaseBuilder.registerActorType
(String actorType, Class<? extends Actor> type, BiFunction<Config, ActorId, Actor> factory) global static Explicitly register an actor type name to actor class.Constructor parameters in net.sodacan.core.config with type arguments of type ActorIdModifierConstructorDescriptionActorMetadata
(Class<? extends Actor> actorClass, BiFunction<Config, ActorId, Actor> factory) -
Uses of ActorId in net.sodacan.core.host
Methods in net.sodacan.core.host with parameters of type ActorId -
Uses of ActorId in net.sodacan.core.jug
Methods in net.sodacan.core.jug that return ActorIdModifier and TypeMethodDescriptionCloseHostBoundActor.getActorId()
ErrorMessage.getActorId()
NormalMessage.getActorId()
StoppedActor.getActorId()
Constructors in net.sodacan.core.jug with parameters of type ActorIdModifierConstructorDescriptionCloseHostBoundActor
(ActorId actorId, CountDownLatch latch) ErrorMessage
(ActorId actorId, byte[] message, Throwable e) NormalMessage
(ActorId actorId, byte[] message) StoppedActor
(ActorId actorId) -
Uses of ActorId in net.sodacan.core.message
Methods in net.sodacan.core.message that return ActorIdModifier and TypeMethodDescriptionDefaultMessage.getActorId
(String key) Find the Info record the matching name (case insensitive) and return its String ContentsDefaultMessage.getNextActorId()
DefaultMessage.getTarget()
Methods in net.sodacan.core.message with parameters of type ActorId -
Uses of ActorId in net.sodacan.core.persist
Methods in net.sodacan.core.persist that return ActorIdMethods in net.sodacan.core.persist with parameters of type ActorIdConstructors in net.sodacan.core.persist with parameters of type ActorId -
Uses of ActorId in net.sodacan.core.persist.file
Methods in net.sodacan.core.persist.file with parameters of type ActorIdConstructors in net.sodacan.core.persist.file with parameters of type ActorId -
Uses of ActorId in net.sodacan.core.persist.memory
Methods in net.sodacan.core.persist.memory with parameters of type ActorIdConstructors in net.sodacan.core.persist.memory with parameters of type ActorIdModifierConstructorDescriptionMemoryPersister
(Config config, ActorId actorId, Map<String, byte[]> memory) -
Uses of ActorId in net.sodacan.core.persist.rocks
Methods in net.sodacan.core.persist.rocks with parameters of type ActorIdConstructors in net.sodacan.core.persist.rocks with parameters of type ActorIdModifierConstructorDescriptionRocksPersister
(Config config, org.rocksdb.RocksDB db, ActorId actorId) -
Uses of ActorId in net.sodacan.core.serialize
Methods in net.sodacan.core.serialize with parameters of type ActorId -
Uses of ActorId in net.sodacan.core.serialize.gson
Fields in net.sodacan.core.serialize.gson declared as ActorIdMethods in net.sodacan.core.serialize.gson that return ActorIdModifier and TypeMethodDescriptionActorIdAdapter.deserialize
(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) GsonSerializer.ActorSave.getActorId()
Methods in net.sodacan.core.serialize.gson with parameters of type ActorIdModifier and TypeMethodDescriptionCreate a serializer for the specified actorId.com.google.gson.GsonBuilder
GsonSerializerFactory.getBuilderFor
(ActorId actorId) com.google.gson.JsonElement
ActorIdAdapter.serialize
(ActorId src, Type typeOfSrc, com.google.gson.JsonSerializationContext context) Constructors in net.sodacan.core.serialize.gson with parameters of type ActorIdModifierConstructorDescriptionGsonSerializer
(GsonSerializerFactory factory, ActorId actorId, ActorMetadata actorMetadata) -
Uses of ActorId in net.sodacan.core.serialize.kryo
Fields in net.sodacan.core.serialize.kryo declared as ActorIdMethods in net.sodacan.core.serialize.kryo that return ActorIdMethods in net.sodacan.core.serialize.kryo with parameters of type ActorIdModifier and TypeMethodDescriptionCreate a serializer for the specified actorId.Constructors in net.sodacan.core.serialize.kryo with parameters of type ActorIdModifierConstructorDescriptionKryoSerializer
(KryoSerializerFactory factory, ActorId actorId, ActorMetadata actorMetadata) -
Uses of ActorId in net.sodacan.core.util
Methods in net.sodacan.core.util that return ActorIdModifier and TypeMethodDescriptionstatic ActorId
MessageUtils.submitToNewActor
(Config config, String actorType, Verb verb) Submit a new message to a new Actor