Class AbstractActionComposer

java.lang.Object
java.util.concurrent.CompletableFuture<Void>
org.kquiet.browser.AbstractActionComposer
All Implemented Interfaces:
Runnable, CompletionStage<Void>, Future<Void>, ActionComposer, DynamicActionSequence, Prioritized
Direct Known Subclasses:
BasicActionComposer

public abstract class AbstractActionComposer extends CompletableFuture<Void> implements ActionComposer
AbstractActionComposer implements most methods of ActionComposer to lay ground works for possible subclasses. AbstractActionComposer itself is a subclass of CompletableFuture, so any subclass of AbstractActionComposer should complete itself explictly in Runnable.run().
Author:
Kimberly