Uses of Interface
com.github.devmix.process.acto.ActiveObject
Packages that use ActiveObject
-
Uses of ActiveObject in com.github.devmix.process.acto
Methods in com.github.devmix.process.acto that return ActiveObjectModifier and TypeMethodDescription<T,I, O> ActiveObject <T> ActiveObjectsDispatcher.create(ActiveObjectFactory<T, I, O> factory, I id, O options) Creates an instance of an active object using the provided factory, id, and options.<T,I, O> ActiveObject <T> Creates an instance of an active object using the provided class type, id, and options.ActiveObject<?> ActiveObjectDependency.ensureObject()Ensures that the object is resolved and returns it.<T> ActiveObject<T> Finds an active object by its ID.<T> ActiveObject<T> Finds an active object by its ID.ActiveObject<?> ActiveObjectDependency.getObject()Returns the object if it has already been resolved, or null otherwise.Method parameters in com.github.devmix.process.acto with type arguments of type ActiveObjectModifier and TypeMethodDescriptionvoidActiveObjectDependency.ifResolved(java.util.function.Consumer<ActiveObject<?>> action) Executes the provided action if and when the object is resolved. -
Uses of ActiveObject in com.github.devmix.process.acto.messages
Methods in com.github.devmix.process.acto.messages with parameters of type ActiveObjectModifier and TypeMethodDescriptionstatic StartStart.downstream(ActiveObject<?> source, Start origin, boolean optional) Creates a new Start instance based on an existing one, with the provided source and optionality flag.voidStart.starting(ActiveObject<?> object) Adds an active object to the chain and records its ID as visited.voidStop.stopping(ActiveObject<?> object) Records an Active Object as part of the stopping process.static StopStop.upstream(ActiveObject<?> source, Stop message) Creates a new stop message that is an upstream continuation of the given stop message.