public class KernelActor extends io.vlingo.xoom.actors.Actor implements Kernel
Kernel
Actor
implementation.Constructor and Description |
---|
KernelActor() |
Modifier and Type | Method and Description |
---|---|
<T extends Event> |
applyEvent(T event) |
io.vlingo.xoom.common.Completes<String> |
getName() |
io.vlingo.xoom.common.Completes<List<State<? extends State>>> |
getStates() |
io.vlingo.xoom.common.Completes<List<StateTransition>> |
getStateTransitions() |
io.vlingo.xoom.common.Completes<Map<String,TransitionHandler>> |
getTransitionMap() |
void |
registerStates(State<? extends State>... states) |
void |
setName(String name) |
address, afterRestart, afterStop, answerFrom, beforeRestart, beforeResume, beforeStart, childActorFor, childActorFor, completableFuture, completes, completesEventually, conclude, deadLetters, definition, disperseStowedMessages, equals, future, hashCode, isStopped, logger, parentAs, scheduler, secure, selfAs, stage, stageNamed, start, stateSnapshot, stateSnapshot, stop, stowMessages, toString, viewTestState, viewTestStateInitialization
public io.vlingo.xoom.common.Completes<String> getName()
public void registerStates(State<? extends State>... states)
registerStates
in interface Kernel
public io.vlingo.xoom.common.Completes<List<StateTransition>> getStateTransitions()
getStateTransitions
in interface Kernel
public <T extends Event> io.vlingo.xoom.common.Completes<StateTransition> applyEvent(T event)
applyEvent
in interface Kernel
public io.vlingo.xoom.common.Completes<Map<String,TransitionHandler>> getTransitionMap()
getTransitionMap
in interface Kernel
Copyright © 2022. All rights reserved.