diff --git a/README.md b/README.md
index e310e45..6f4f8f7 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ Gradle build sample:
#### Enqueuer<T>
-https://dlepex.github.io/actorish4j/Enqueuer.html
+https://dlepex.github.io/actorish4j/io/github/actorish4j/Enqueuer.html
Enqueuer is the most basic and the most useful form of actor-like entity.
@@ -32,7 +32,7 @@ the single consumer can read (poll) the queue.
All other actor-like entities in this lib are implemented on top of the Enqueuer.
#### TaskEnqueuer
-https://dlepex.github.io/actorish4j/TaskEnqueuer.html
+https://dlepex.github.io/actorish4j/io/github/actorish4j/TaskEnqueuer.html
TaskEnqueuer is the Enqueuer which polls and executes async tasks one by one.
@@ -47,7 +47,7 @@ TaskEnqueuer guarantees that:
#### Agent<S>
-https://dlepex.github.io/actorish4j/Agent.html
+https://dlepex.github.io/actorish4j/io/github/actorish4j/Agent.html
Agent implements the specific form of "state sharing pattern" tailored to asynchronous computations
(Basically this library itself only useful for non-blocking code)
@@ -59,18 +59,18 @@ See https://hexdocs.pm/elixir/Agent.html
#### StateMachine<E>
-https://dlepex.github.io/actorish4j/StateMachine.html
+https://dlepex.github.io/actorish4j/io/github/actorish4j/StateMachine.html
Event-Driven State Machine implementation inspired by Erlang gen_statem (gen_fsm) behaviour in a "state functions mode".
In this mode each state has (or better say "is") a corresponding function (StateFunc) that handles events in that state.
This test contains two example of state machines:
-https://github.com/dlepex/actorish4j/blob/master/src/test/java/StateMachineTest.java
+https://github.com/dlepex/actorish4j/io/github/actorish4j/blob/master/src/test/java/StateMachineTest.java
#### Javadoc
-https://dlepex.github.io/actorish4j/
+https://dlepex.github.io/actorish4j/io/github/actorish4j/
#### Showcases
@@ -78,13 +78,13 @@ The classes below are the examples of applying Acrtorish4j to the "real world pr
###### NettyChannelWritesEnqueuer
-https://github.com/dlepex/actorish4j/blob/master/src/main/java/applications/NettyChannelWritesEnqueuer.java
+https://github.com/dlepex/actorish4j/io/github/actorish4j/blob/master/src/main/java/applications/NettyChannelWritesEnqueuer.java
NettyChannelWritesEnqueuer orders writes to Netty channel and flushes them when it's appropriate to do so.
###### ExactDateScheduler
-https://github.com/dlepex/actorish4j/blob/master/src/main/java/applications/ExactDateScheduler.java
+https://github.com/dlepex/actorish4j/io/github/actorish4j/blob/master/src/main/java/applications/ExactDateScheduler.java
ExactDateScheduler schedules task execution at specified LocalDateTime.
Tasks are executed sequentially one after another, their order is preserved in case of equal begin dates
diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html
deleted file mode 100644
index 4dbaefc..0000000
--- a/docs/allclasses-frame.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-All Classes (actorish4j v0.7.3 API)
-
-
-
-
-All Classes
-
-
-
diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html
deleted file mode 100644
index 8442b1a..0000000
--- a/docs/allclasses-noframe.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-All Classes (actorish4j v0.7.3 API)
-
-
-
-
-All Classes
-
-
-
diff --git a/docs/com/github/actorish4j/Agent.StateValuePair.html b/docs/com/github/actorish4j/Agent.StateValuePair.html
deleted file mode 100644
index 3b1c414..0000000
--- a/docs/com/github/actorish4j/Agent.StateValuePair.html
+++ /dev/null
@@ -1,291 +0,0 @@
-
-
-
-
-
-Agent.StateValuePair (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.Agent.StateValuePair<S,V>
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-S
-state
-
-
-V
-value
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-StateValuePair (S state,
- V value)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-state
-public final S state
-
-
-
-
-
-
-
-value
-public final V value
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Agent.html b/docs/com/github/actorish4j/Agent.html
deleted file mode 100644
index 266ff44..0000000
--- a/docs/com/github/actorish4j/Agent.html
+++ /dev/null
@@ -1,460 +0,0 @@
-
-
-
-
-
-Agent (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.Agent<S>
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods
-
-Modifier and Type
-Method and Description
-
-
-java.lang.Object
-associatedId ()
-User associated id, can be anything having good toString() method.
-
-
-
-java.util.concurrent.CompletionStage<S >
-get ()
-
-
-<A> java.util.concurrent.CompletionStage<A>
-get (java.util.function.Function<? super S ,? extends A> mapper)
-
-
-<A> java.util.concurrent.CompletionStage<A>
-getAndUpdate (java.util.function.Function<? super S ,Agent.StateValuePair <S ,A>> modifierFn)
-
-
-<A> java.util.concurrent.CompletionStage<A>
-getAndUpdateAsync (java.util.function.Function<? super S ,? extends java.util.concurrent.CompletionStage<Agent.StateValuePair <S ,A>>> asyncModifierFn)
-
-
-<A> java.util.concurrent.CompletionStage<A>
-getAsync (java.util.function.Function<? super S ,? extends java.util.concurrent.CompletionStage<A>> asyncMapper)
-
-
-java.lang.String
-toString ()
-
-
-protected Enqueuer <?>
-underlyingEnq ()
-
-
-void
-update (java.util.function.Function<? super S ,? extends S > modifierFn)
-
-
-void
-updateAsync (java.util.function.Function<? super S ,? extends java.util.concurrent.CompletionStage<? extends S >> asyncModifierFn)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/AsyncCallable.html b/docs/com/github/actorish4j/AsyncCallable.html
deleted file mode 100644
index 22524e6..0000000
--- a/docs/com/github/actorish4j/AsyncCallable.html
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
-
-AsyncCallable (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/AsyncRunnable.html b/docs/com/github/actorish4j/AsyncRunnable.html
deleted file mode 100644
index 59f5420..0000000
--- a/docs/com/github/actorish4j/AsyncRunnable.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
-
-AsyncRunnable (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-Functional Interface:
-This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
-
-
-@FunctionalInterface
-public interface AsyncRunnable
-AsyncRunnable is considered complete when the resultant CompletionStage is complete.
- (unlike normal Runnable, which completes when its run() method returns).
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-runAsync
-java.util.concurrent.CompletionStage<?> runAsync()
-Must be non-blocking.
- It may return null, which is interpreted the same as CompletableFuture.completedFuture(Object)
(immediate completion)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Enqueuer.Conf.html b/docs/com/github/actorish4j/Enqueuer.Conf.html
deleted file mode 100644
index 68b038b..0000000
--- a/docs/com/github/actorish4j/Enqueuer.Conf.html
+++ /dev/null
@@ -1,427 +0,0 @@
-
-
-
-
-
-Enqueuer.Conf (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.Enqueuer.Conf
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Conf ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-disableSameThreadOptimization ()
-Most users should not be concerned with what this option does, the rest may read the code.
-
-
-
-void
-setAssociatedId (java.lang.Object id)
-Optional user associated id, it is used for exception logging, and in toString()
-
-
-
-void
-setBoundedQueue (int capacity)
-
-
-<T> void
-setCustomQueue (Enqueuer.QueueFactory <T> custom)
-Most users should be happy with default queues, but if you need something very special...
-
-
-
-void
-setCustomQueue (java.util.function.Supplier<java.util.Queue<?>> custom)
-
-
-<T> void
-setQueueWrapper (java.util.function.UnaryOperator<java.util.Queue<T>> wrapper)
-Use this method if you'd like to gather some stats e.g.
-
-
-
-void
-setThreadPool (java.util.concurrent.Executor threadPool)
-Default pool is FJP.
-
-
-
-void
-setUnboundedQueue ()
-Be careful and prefer bounded queues for the cases where you deal with external untrusted user input (heap overflow exploit).
-
-
-
-void
-usePreallocatedQueue ()
-Queue choice tweak for bounded queues
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Conf
-public Conf()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-setAssociatedId
-public void setAssociatedId(java.lang.Object id)
-Optional user associated id, it is used for exception logging, and in toString()
-
-Parameters:
-id
- must have good readable toString() representation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setQueueWrapper
-public <T> void setQueueWrapper(java.util.function.UnaryOperator<java.util.Queue<T>> wrapper)
-Use this method if you'd like to gather some stats e.g. max/mean q length, item arrival frequency etc.
- Queue wrapper creates the queue proxy, which must proxy at least these 3 methods: poll(), offer() and isEmpty()
-
-
-
-
-
-
-
-disableSameThreadOptimization
-public void disableSameThreadOptimization()
-Most users should not be concerned with what this option does, the rest may read the code.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Enqueuer.QueueFactory.html b/docs/com/github/actorish4j/Enqueuer.QueueFactory.html
deleted file mode 100644
index eeea882..0000000
--- a/docs/com/github/actorish4j/Enqueuer.QueueFactory.html
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
-
-Enqueuer.QueueFactory (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Enqueuer.html b/docs/com/github/actorish4j/Enqueuer.html
deleted file mode 100644
index df8c1c3..0000000
--- a/docs/com/github/actorish4j/Enqueuer.html
+++ /dev/null
@@ -1,421 +0,0 @@
-
-
-
-
-
-Enqueuer (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.Enqueuer<T>
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Modifier
-Constructor and Description
-
-
-protected
-Enqueuer (Enqueuer.Conf config)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Poller.html b/docs/com/github/actorish4j/Poller.html
deleted file mode 100644
index e064118..0000000
--- a/docs/com/github/actorish4j/Poller.html
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-Poller (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-pollByOne
-static <T> Poller <T> pollByOne(java.util.function.Function<T,java.util.concurrent.CompletionStage<?>> receiverFun)
-Creates Poller that polls by one.
-
-
-
-
-
-
-
-pollByChunk
-static <T> Poller <T> pollByChunk(int maxChunkSize,
- java.util.function.Function<java.util.List<T>,java.util.concurrent.CompletionStage<?>> receiverFun)
-Creates Poller that polls by chunk.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/StateMachine.Conf.html b/docs/com/github/actorish4j/StateMachine.Conf.html
deleted file mode 100644
index 6c77543..0000000
--- a/docs/com/github/actorish4j/StateMachine.Conf.html
+++ /dev/null
@@ -1,305 +0,0 @@
-
-
-
-
-
-StateMachine.Conf (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Conf ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Conf
-public Conf()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-setFinalStateEventHandler
-public void setFinalStateEventHandler(java.util.function.Consumer<java.lang.Object> handler)
-Use it only for logging or monitoring, if you're not happy with default behaviour.
-
-Parameters:
-handler
- will be called for each event when final state reached.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/StateMachine.NextState.html b/docs/com/github/actorish4j/StateMachine.NextState.html
deleted file mode 100644
index 84052c8..0000000
--- a/docs/com/github/actorish4j/StateMachine.NextState.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-StateMachine.NextState (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.StateMachine.NextState
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/StateMachine.StateFunc.html b/docs/com/github/actorish4j/StateMachine.StateFunc.html
deleted file mode 100644
index a24c65c..0000000
--- a/docs/com/github/actorish4j/StateMachine.StateFunc.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
-
-StateMachine.StateFunc (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/StateMachine.html b/docs/com/github/actorish4j/StateMachine.html
deleted file mode 100644
index 474e6da..0000000
--- a/docs/com/github/actorish4j/StateMachine.html
+++ /dev/null
@@ -1,578 +0,0 @@
-
-
-
-
-
-StateMachine (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.StateMachine<E>
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes
-
-Modifier and Type
-Class and Description
-
-
-static class
-StateMachine.Conf
-Configuration object
-
-
-
-protected static class
-StateMachine.NextState
-This class exists to enforce the rule that the last statement in StateFunc must be goTo(...)
-
-
-
-protected static interface
-StateMachine.StateFunc <E >
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected Timer
-timer
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-recover
-protected StateMachine.StateFunc <E > recover(java.lang.Throwable ex)
-Descendants may override this behaviour, by default StateMachine can't recover and so it goes to finalState()
-
-Parameters:
-ex
- exception which was thrown in StateFunc directly or indirectly, that is in async state transitions (nextAsync parameters of goTo)
-
-
-
-
-
-
-
-
-
-
-send
-protected void send(E event)
- throws java.util.concurrent.RejectedExecutionException
-Descendant classes may override this method to be public, or define their own business specific methods which call send().
-
-Throws:
-java.util.concurrent.RejectedExecutionException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/TaskEnqueuer.Conf.html b/docs/com/github/actorish4j/TaskEnqueuer.Conf.html
deleted file mode 100644
index e649aac..0000000
--- a/docs/com/github/actorish4j/TaskEnqueuer.Conf.html
+++ /dev/null
@@ -1,290 +0,0 @@
-
-
-
-
-
-TaskEnqueuer.Conf (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Conf ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Conf
-public Conf()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/TaskEnqueuer.RejectsListener.html b/docs/com/github/actorish4j/TaskEnqueuer.RejectsListener.html
deleted file mode 100644
index 6212c89..0000000
--- a/docs/com/github/actorish4j/TaskEnqueuer.RejectsListener.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
-
-TaskEnqueuer.RejectsListener (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/TaskEnqueuer.html b/docs/com/github/actorish4j/TaskEnqueuer.html
deleted file mode 100644
index c99691e..0000000
--- a/docs/com/github/actorish4j/TaskEnqueuer.html
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
-
-TaskEnqueuer (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes
-
-Modifier and Type
-Class and Description
-
-
-static class
-TaskEnqueuer.Conf
-Configuration object.
-
-
-
-static interface
-TaskEnqueuer.RejectsListener
-This hook may be helpful if you need to count how many times RejectedExecutionException was thrown
- in mustOffer-methods of
TaskEnqueuer
.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-TaskEnqueuer
-public TaskEnqueuer()
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-mustOfferCall
-public <V> java.util.concurrent.CompletionStage<V> mustOfferCall(AsyncCallable <V> ac)
- throws java.util.concurrent.RejectedExecutionException
-Be careful this method will throw RejectedExecutionException, if queue overflows
-
-Throws:
-java.util.concurrent.RejectedExecutionException
-See Also:
-if you don't like exceptions.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Timer.DefaultImpl.html b/docs/com/github/actorish4j/Timer.DefaultImpl.html
deleted file mode 100644
index a9bdab9..0000000
--- a/docs/com/github/actorish4j/Timer.DefaultImpl.html
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-Timer.DefaultImpl (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.Timer.DefaultImpl
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-DefaultImpl ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-DefaultImpl
-public DefaultImpl()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/Timer.html b/docs/com/github/actorish4j/Timer.html
deleted file mode 100644
index 7c6e5b6..0000000
--- a/docs/com/github/actorish4j/Timer.html
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-Timer (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-Functional Interface:
-This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
-
-
-@FunctionalInterface
-public interface Timer
-Experimental API, cancellation may be added in the future.
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes
-
-Modifier and Type
-Interface and Description
-
-
-static class
-Timer.DefaultImpl
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Static Methods Instance Methods Abstract Methods Default Methods
-
-Modifier and Type
-Method and Description
-
-
-static Timer
-defaultInstance ()
-If you use Netty, it's good idea to implement Timer interface on top of HashWheelTimer, so avoid defaultInstance() in that case.
-
-
-
-void
-delay (java.lang.Runnable r,
- long timeout,
- java.util.concurrent.TimeUnit unit)
-
-
-default <T> java.util.concurrent.CompletionStage<T>
-delayValue (T value,
- long timeout,
- java.util.concurrent.TimeUnit unit)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-defaultInstance
-static Timer defaultInstance()
-If you use Netty, it's good idea to implement Timer interface on top of HashWheelTimer, so avoid defaultInstance() in that case.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/ExactDateScheduler.Conf.html b/docs/com/github/actorish4j/applications/ExactDateScheduler.Conf.html
deleted file mode 100644
index 6c8efee..0000000
--- a/docs/com/github/actorish4j/applications/ExactDateScheduler.Conf.html
+++ /dev/null
@@ -1,297 +0,0 @@
-
-
-
-
-
-ExactDateScheduler.Conf (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Conf ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Conf
-public Conf()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.Info.html b/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.Info.html
deleted file mode 100644
index e068dcb..0000000
--- a/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.Info.html
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-ExactDateScheduler.Task.Info (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-order
-long order()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.html b/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.html
deleted file mode 100644
index 47596ba..0000000
--- a/docs/com/github/actorish4j/applications/ExactDateScheduler.Task.html
+++ /dev/null
@@ -1,259 +0,0 @@
-
-
-
-
-
-ExactDateScheduler.Task (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/ExactDateScheduler.html b/docs/com/github/actorish4j/applications/ExactDateScheduler.html
deleted file mode 100644
index 8e56ed8..0000000
--- a/docs/com/github/actorish4j/applications/ExactDateScheduler.html
+++ /dev/null
@@ -1,363 +0,0 @@
-
-
-
-
-
-ExactDateScheduler (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.applications.ExactDateScheduler
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods
-
-Modifier and Type
-Method and Description
-
-
-<T> java.util.concurrent.CompletableFuture<T>
-schedule (java.time.LocalDateTime beginAt,
- java.util.concurrent.Callable<T> callable)
-
-
-void
-schedule (java.time.LocalDateTime beginAt,
- ExactDateScheduler.Task task)
-
-
-void
-schedule (java.time.LocalDateTime beginAt,
- java.lang.Runnable runnable)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.Conf.html b/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.Conf.html
deleted file mode 100644
index a6eefbb..0000000
--- a/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.Conf.html
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
-
-NettyChannelWritesEnqueuer.Conf (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Conf ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Conf
-public Conf()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.html b/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.html
deleted file mode 100644
index 89ed8be..0000000
--- a/docs/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.html
+++ /dev/null
@@ -1,362 +0,0 @@
-
-
-
-
-
-NettyChannelWritesEnqueuer (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Instance Methods Concrete Methods
-
-Modifier and Type
-Method and Description
-
-
-protected java.util.concurrent.CompletionStage<?>
-pollAsync (java.util.Queue<io.netty.buffer.ByteBuf> q)
-This method will be scheduled for execution, only if the queue is not empty.
-
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/package-frame.html b/docs/com/github/actorish4j/applications/package-frame.html
deleted file mode 100644
index d24d14b..0000000
--- a/docs/com/github/actorish4j/applications/package-frame.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.applications (actorish4j v0.7.3 API)
-
-
-
-
-
-
-
Interfaces
-
-
Classes
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/package-summary.html b/docs/com/github/actorish4j/applications/package-summary.html
deleted file mode 100644
index ca2d505..0000000
--- a/docs/com/github/actorish4j/applications/package-summary.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.applications (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/applications/package-tree.html b/docs/com/github/actorish4j/applications/package-tree.html
deleted file mode 100644
index 0f1b245..0000000
--- a/docs/com/github/actorish4j/applications/package-tree.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.applications Class Hierarchy (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-
Interface Hierarchy
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/internal/ActorishUtil.html b/docs/com/github/actorish4j/internal/ActorishUtil.html
deleted file mode 100644
index 48f43b3..0000000
--- a/docs/com/github/actorish4j/internal/ActorishUtil.html
+++ /dev/null
@@ -1,307 +0,0 @@
-
-
-
-
-
-ActorishUtil (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Prev Class
-Next Class
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-com.github.actorish4j.internal.ActorishUtil
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-static java.util.concurrent.CompletableFuture<java.lang.Void>
-doneFuture
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All Methods Static Methods Concrete Methods
-
-Modifier and Type
-Method and Description
-
-
-static <T> java.util.Queue<T>
-newPreallocatedQueue (int cap)
-
-
-static <T> void
-pollMany (int maxElements,
- java.util.Queue<? extends T> q,
- java.util.function.Consumer<? super T> c)
-Polls until q.poll() returns null or max elements reached.
-
-
-
-static <T> T
-with (T t,
- java.util.function.Consumer<? super T> scope)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-pollMany
-public static <T> void pollMany(int maxElements,
- java.util.Queue<? extends T> q,
- java.util.function.Consumer<? super T> c)
-Polls until q.poll() returns null or max elements reached.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prev Class
-Next Class
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/internal/package-frame.html b/docs/com/github/actorish4j/internal/package-frame.html
deleted file mode 100644
index 7432463..0000000
--- a/docs/com/github/actorish4j/internal/package-frame.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.internal (actorish4j v0.7.3 API)
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/internal/package-summary.html b/docs/com/github/actorish4j/internal/package-summary.html
deleted file mode 100644
index 950fa25..0000000
--- a/docs/com/github/actorish4j/internal/package-summary.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.internal (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Class Summary
-
-Class
-Description
-
-
-
-ActorishUtil
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/internal/package-tree.html b/docs/com/github/actorish4j/internal/package-tree.html
deleted file mode 100644
index 10b7e28..0000000
--- a/docs/com/github/actorish4j/internal/package-tree.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-com.github.actorish4j.internal Class Hierarchy (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/package-frame.html b/docs/com/github/actorish4j/package-frame.html
deleted file mode 100644
index 966d3aa..0000000
--- a/docs/com/github/actorish4j/package-frame.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-com.github.actorish4j (actorish4j v0.7.3 API)
-
-
-
-
-
-
-
Interfaces
-
-
Classes
-
-
-
-
diff --git a/docs/com/github/actorish4j/package-summary.html b/docs/com/github/actorish4j/package-summary.html
deleted file mode 100644
index 26046ba..0000000
--- a/docs/com/github/actorish4j/package-summary.html
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
-
-com.github.actorish4j (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/com/github/actorish4j/package-tree.html b/docs/com/github/actorish4j/package-tree.html
deleted file mode 100644
index 5488b8d..0000000
--- a/docs/com/github/actorish4j/package-tree.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-com.github.actorish4j Class Hierarchy (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-
Interface Hierarchy
-
-
-
-
-
-
-
-
diff --git a/docs/constant-values.html b/docs/constant-values.html
deleted file mode 100644
index a655a77..0000000
--- a/docs/constant-values.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-Constant Field Values (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html
deleted file mode 100644
index e7b9e6b..0000000
--- a/docs/deprecated-list.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-Deprecated List (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/help-doc.html b/docs/help-doc.html
deleted file mode 100644
index 44fcb72..0000000
--- a/docs/help-doc.html
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-API Help (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-Overview
-The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
-
-
-Package
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
-
-Interfaces (italic)
-Classes
-Enums
-Exceptions
-Errors
-Annotation Types
-
-
-
-Class/Interface
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-
-Class inheritance diagram
-Direct Subclasses
-All Known Subinterfaces
-All Known Implementing Classes
-Class/interface declaration
-Class/interface description
-
-
-Nested Class Summary
-Field Summary
-Constructor Summary
-Method Summary
-
-
-Field Detail
-Constructor Detail
-Method Detail
-
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
-
-
-Annotation Type
-Each annotation type has its own separate page with the following sections:
-
-Annotation Type declaration
-Annotation Type description
-Required Element Summary
-Optional Element Summary
-Element Detail
-
-
-
-Enum
-Each enum has its own separate page with the following sections:
-
-Enum declaration
-Enum description
-Enum Constant Summary
-Enum Constant Detail
-
-
-
-Tree (Class Hierarchy)
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
-
-When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
-When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
-
-
-
-Deprecated API
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-
-
-Index
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-
-
-Prev/Next
-These links take you to the next or previous class, interface, package, or related page.
-
-
-Frames/No Frames
-These links show and hide the HTML frames. All pages are available with or without frames.
-
-
-All Classes
-The All Classes link shows all classes and interfaces except non-static nested types.
-
-
-Serialized Form
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-
-
-Constant Field Values
-The Constant Field Values page lists the static final fields and their values.
-
-
-
This help file applies to API documentation generated using the standard doclet.
-
-
-
-
-
-
diff --git a/docs/index-all.html b/docs/index-all.html
deleted file mode 100644
index f3a8b44..0000000
--- a/docs/index-all.html
+++ /dev/null
@@ -1,548 +0,0 @@
-
-
-
-
-
-Index (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G I M N O P R S T U V W
-
-
-
A
-
-ActorishUtil - Class in com.github.actorish4j.internal
-
-Agent <S > - Class in com.github.actorish4j
-
-Agents provide access to shared state in async fashion.
-
-Agent(S) - Constructor for class com.github.actorish4j.Agent
-
-Agent(S, Consumer<TaskEnqueuer.Conf>) - Constructor for class com.github.actorish4j.Agent
-
-Agent(S, TaskEnqueuer.Conf) - Constructor for class com.github.actorish4j.Agent
-
-Agent.StateValuePair <S ,V > - Class in com.github.actorish4j
-
-apply(E) - Method in interface com.github.actorish4j.StateMachine.StateFunc
-
-associatedId() - Method in class com.github.actorish4j.Enqueuer
-
-User associated id, can be anything having good toString() method.
-
-AsyncCallable <T > - Interface in com.github.actorish4j
-
-AsyncRunnable - Interface in com.github.actorish4j
-
-AsyncRunnable is considered complete when the resultant CompletionStage is complete.
-
-
-
-
-
-
B
-
-begin() - Method in interface com.github.actorish4j.applications.ExactDateScheduler.Task.Info
-
-
-
-
-
-
C
-
-callAcync() - Method in interface com.github.actorish4j.AsyncCallable
-
-Must be non-blocking
-
-com.github.actorish4j - package com.github.actorish4j
-
-com.github.actorish4j.applications - package com.github.actorish4j.applications
-
-com.github.actorish4j.internal - package com.github.actorish4j.internal
-
-Conf() - Constructor for class com.github.actorish4j.applications.ExactDateScheduler.Conf
-
-Conf() - Constructor for class com.github.actorish4j.applications.NettyChannelWritesEnqueuer.Conf
-
-Conf() - Constructor for class com.github.actorish4j.Enqueuer.Conf
-
-Conf() - Constructor for class com.github.actorish4j.StateMachine.Conf
-
-Conf() - Constructor for class com.github.actorish4j.TaskEnqueuer.Conf
-
-create(int) - Method in interface com.github.actorish4j.Enqueuer.QueueFactory
-
-
-
-
-
-
D
-
-DefaultImpl() - Constructor for class com.github.actorish4j.Timer.DefaultImpl
-
-defaultInstance() - Static method in interface com.github.actorish4j.Timer
-
-If you use Netty, it's good idea to implement Timer interface on top of HashWheelTimer, so avoid defaultInstance() in that case.
-
-delay() - Method in interface com.github.actorish4j.applications.ExactDateScheduler.Task.Info
-
-delay(Runnable, long, TimeUnit) - Method in interface com.github.actorish4j.Timer
-
-delayValue(T, long, TimeUnit) - Method in interface com.github.actorish4j.Timer
-
-disableSameThreadOptimization() - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Most users should not be concerned with what this option does, the rest may read the code.
-
-doneFuture - Static variable in class com.github.actorish4j.internal.ActorishUtil
-
-
-
-
-
-
E
-
-Enqueuer <T > - Class in com.github.actorish4j
-
-Enqueuer implements multiple-producer single-consumer pattern, anyone can offer message to the Enqueuer, but only the
-
single consumer Enqueuer.pollAsync(Queue)
can read (poll) the queue.
-
-Enqueuer(Enqueuer.Conf) - Constructor for class com.github.actorish4j.Enqueuer
-
-Enqueuer.Conf - Class in com.github.actorish4j
-
-Configuration object.
-
-Enqueuer.QueueFactory <T > - Interface in com.github.actorish4j
-
-ExactDateScheduler - Class in com.github.actorish4j.applications
-
-Experimental,
Enqueuer
application to exact-date scheduling.
-
-ExactDateScheduler(ExactDateScheduler.Conf) - Constructor for class com.github.actorish4j.applications.ExactDateScheduler
-
-ExactDateScheduler(Consumer<ExactDateScheduler.Conf>) - Constructor for class com.github.actorish4j.applications.ExactDateScheduler
-
-ExactDateScheduler() - Constructor for class com.github.actorish4j.applications.ExactDateScheduler
-
-ExactDateScheduler.Conf - Class in com.github.actorish4j.applications
-
-ExactDateScheduler.Task - Interface in com.github.actorish4j.applications
-
-ExactDateScheduler.Task.Info - Interface in com.github.actorish4j.applications
-
-
-
-
-
-
F
-
-finalState() - Method in class com.github.actorish4j.StateMachine
-
-finalStateReached() - Method in class com.github.actorish4j.StateMachine
-
-fromRunnable(Runnable) - Static method in interface com.github.actorish4j.applications.ExactDateScheduler.Task
-
-
-
-
-
-
G
-
-get() - Method in class com.github.actorish4j.Agent
-
-get(Function<? super S, ? extends A>) - Method in class com.github.actorish4j.Agent
-
-getAndUpdate(Function<? super S, Agent.StateValuePair<S, A>>) - Method in class com.github.actorish4j.Agent
-
-getAndUpdateAsync(Function<? super S, ? extends CompletionStage<Agent.StateValuePair<S, A>>>) - Method in class com.github.actorish4j.Agent
-
-getAsync(Function<? super S, ? extends CompletionStage<A>>) - Method in class com.github.actorish4j.Agent
-
-goTo(CompletionStage<StateMachine.StateFunc<E>>) - Method in class com.github.actorish4j.StateMachine
-
-goTo(CompletionStage<StateMachine.StateFunc<E>>, long, TimeUnit) - Method in class com.github.actorish4j.StateMachine
-
-goTo(CompletionStage<StateMachine.StateFunc<E>>, int) - Method in class com.github.actorish4j.StateMachine
-
-goTo(StateMachine.StateFunc<E>, long, TimeUnit) - Method in class com.github.actorish4j.StateMachine
-
-goTo(StateMachine.StateFunc<E>, int) - Method in class com.github.actorish4j.StateMachine
-
-goTo(StateMachine.StateFunc<E>) - Method in class com.github.actorish4j.StateMachine
-
-
-
-
-
-
I
-
-initialState() - Method in class com.github.actorish4j.StateMachine
-
-
-
-
-
-
M
-
-mustOffer(AsyncRunnable) - Method in class com.github.actorish4j.TaskEnqueuer
-
-Be careful this method will throw RejectedExecutionException, if queue overflows
-
-mustOfferCall(AsyncCallable<V>) - Method in class com.github.actorish4j.TaskEnqueuer
-
-Be careful this method will throw RejectedExecutionException, if queue overflows
-
-
-
-
-
-
N
-
-NettyChannelWritesEnqueuer - Class in com.github.actorish4j.applications
-
-Experimental.
-
-NettyChannelWritesEnqueuer(Channel, NettyChannelWritesEnqueuer.Conf) - Constructor for class com.github.actorish4j.applications.NettyChannelWritesEnqueuer
-
-NettyChannelWritesEnqueuer(Channel) - Constructor for class com.github.actorish4j.applications.NettyChannelWritesEnqueuer
-
-NettyChannelWritesEnqueuer.Conf - Class in com.github.actorish4j.applications
-
-newConf() - Static method in class com.github.actorish4j.TaskEnqueuer
-
-newEnqueuer(Poller<T>, Enqueuer.Conf) - Static method in interface com.github.actorish4j.Poller
-
-newEnqueuer(Poller<T>) - Static method in interface com.github.actorish4j.Poller
-
-newEnqueuer(Poller<T>, Consumer<Enqueuer.Conf>) - Static method in interface com.github.actorish4j.Poller
-
-newPreallocatedQueue(int) - Static method in class com.github.actorish4j.internal.ActorishUtil
-
-
-
-
-
-
O
-
-offer(T) - Method in class com.github.actorish4j.Enqueuer
-
-
-
-offerCall(AsyncCallable<V>) - Method in class com.github.actorish4j.TaskEnqueuer
-
-onReject(Object) - Method in interface com.github.actorish4j.TaskEnqueuer.RejectsListener
-
-order() - Method in interface com.github.actorish4j.applications.ExactDateScheduler.Task.Info
-
-
-
-
-
-
P
-
-pollAsync(Queue<ByteBuf>) - Method in class com.github.actorish4j.applications.NettyChannelWritesEnqueuer
-
-pollAsync(Queue<T>) - Method in class com.github.actorish4j.Enqueuer
-
-This method will be scheduled for execution, only if the queue is not empty.
-
-pollAsync(Queue<T>) - Method in interface com.github.actorish4j.Poller
-
-pollAsync(Queue<AsyncRunnable>) - Method in class com.github.actorish4j.TaskEnqueuer
-
-pollByChunk(int, Function<List<T>, CompletionStage<?>>) - Static method in interface com.github.actorish4j.Poller
-
-Creates Poller that polls by chunk.
-
-pollByOne(Function<T, CompletionStage<?>>) - Static method in interface com.github.actorish4j.Poller
-
-Creates Poller that polls by one.
-
-Poller <T > - Interface in com.github.actorish4j
-
-This interface provides alternative ways (lambda-friendly) to create
Enqueuer
instances.
-
-pollMany(int, Queue<? extends T>, Consumer<? super T>) - Static method in class com.github.actorish4j.internal.ActorishUtil
-
-Polls until q.poll() returns null or max elements reached.
-
-
-
-
-
-
R
-
-realBegin() - Method in interface com.github.actorish4j.applications.ExactDateScheduler.Task.Info
-
-recover(Throwable) - Method in class com.github.actorish4j.StateMachine
-
-Descendants may override this behaviour, by default StateMachine can't recover and so it goes to finalState()
-
-run(ExactDateScheduler.Task.Info) - Method in interface com.github.actorish4j.applications.ExactDateScheduler.Task
-
-runAsync() - Method in interface com.github.actorish4j.AsyncRunnable
-
-Must be non-blocking.
-
-
-
-
-
-
S
-
-sameState() - Method in class com.github.actorish4j.StateMachine
-
-schedule(LocalDateTime, ExactDateScheduler.Task) - Method in class com.github.actorish4j.applications.ExactDateScheduler
-
-schedule(LocalDateTime, Runnable) - Method in class com.github.actorish4j.applications.ExactDateScheduler
-
-schedule(LocalDateTime, Callable<T>) - Method in class com.github.actorish4j.applications.ExactDateScheduler
-
-send(E) - Method in class com.github.actorish4j.StateMachine
-
-Descendant classes may override this method to be public, or define their own business specific methods which call send().
-
-setAssociatedId(Object) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Optional user associated id, it is used for exception logging, and in toString()
-
-setBoundedQueue(int) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-setCustomQueue(Enqueuer.QueueFactory<T>) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Most users should be happy with default queues, but if you need something very special...
-
-setCustomQueue(Supplier<Queue<?>>) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-setFinalStateEventHandler(Consumer<Object>) - Method in class com.github.actorish4j.StateMachine.Conf
-
-Use it only for logging or monitoring, if you're not happy with default behaviour.
-
-setPlannedTasksLimit(int) - Method in class com.github.actorish4j.applications.ExactDateScheduler.Conf
-
-setQueueWrapper(UnaryOperator<Queue<T>>) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Use this method if you'd like to gather some stats e.g.
-
-setRejectsListener(TaskEnqueuer.RejectsListener) - Method in class com.github.actorish4j.TaskEnqueuer.Conf
-
-For logging/monitoring usage only.
-
-setThreadPool(Executor) - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Default pool is FJP.
-
-setTimer(Timer) - Method in class com.github.actorish4j.applications.ExactDateScheduler.Conf
-
-setTimer(Timer) - Method in class com.github.actorish4j.StateMachine.Conf
-
-setUnboundedQueue() - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Be careful and prefer bounded queues for the cases where you deal with external untrusted user input (heap overflow exploit).
-
-state - Variable in class com.github.actorish4j.Agent.StateValuePair
-
-StateMachine <E > - Class in com.github.actorish4j
-
-Event-Driven State Machine implementation inspired by Erlang gen_statem (gen_fsm) behaviour in a "state functions mode".
-
-StateMachine(StateMachine.Conf) - Constructor for class com.github.actorish4j.StateMachine
-
-StateMachine.Conf - Class in com.github.actorish4j
-
-Configuration object
-
-StateMachine.NextState - Class in com.github.actorish4j
-
-This class exists to enforce the rule that the last statement in StateFunc must be goTo(...)
-
-StateMachine.StateFunc <E > - Interface in com.github.actorish4j
-
-StateValuePair(S, V) - Constructor for class com.github.actorish4j.Agent.StateValuePair
-
-
-
-
-
-
T
-
-TaskEnqueuer - Class in com.github.actorish4j
-
-
-
-TaskEnqueuer(TaskEnqueuer.Conf) - Constructor for class com.github.actorish4j.TaskEnqueuer
-
-TaskEnqueuer() - Constructor for class com.github.actorish4j.TaskEnqueuer
-
-TaskEnqueuer(Consumer<TaskEnqueuer.Conf>) - Constructor for class com.github.actorish4j.TaskEnqueuer
-
-This form of constructor can save you a few lines of code: you don't need to create configuration\ object yourself.
-
-TaskEnqueuer.Conf - Class in com.github.actorish4j
-
-Configuration object.
-
-TaskEnqueuer.RejectsListener - Interface in com.github.actorish4j
-
-This hook may be helpful if you need to count how many times RejectedExecutionException was thrown
- in mustOffer-methods of
TaskEnqueuer
.
-
-threadPool() - Method in class com.github.actorish4j.Enqueuer
-
-timer - Variable in class com.github.actorish4j.StateMachine
-
-Timer - Interface in com.github.actorish4j
-
-Experimental API, cancellation may be added in the future.
-
-Timer.DefaultImpl - Class in com.github.actorish4j
-
-
-
-
-
-
U
-
-underlyingEnq() - Method in class com.github.actorish4j.Agent
-
-underlyingEnq() - Method in class com.github.actorish4j.Enqueuer
-
-underlyingEnq() - Method in class com.github.actorish4j.StateMachine
-
-update(Function<? super S, ? extends S>) - Method in class com.github.actorish4j.Agent
-
-updateAsync(Function<? super S, ? extends CompletionStage<? extends S>>) - Method in class com.github.actorish4j.Agent
-
-usePreallocatedQueue() - Method in class com.github.actorish4j.Enqueuer.Conf
-
-Queue choice tweak for bounded queues
-
-
-
-
-
-
V
-
-value - Variable in class com.github.actorish4j.Agent.StateValuePair
-
-
-
-
-
-
W
-
-with(T, Consumer<? super T>) - Static method in class com.github.actorish4j.internal.ActorishUtil
-
-
-
A B C D E F G I M N O P R S T U V W
-
-
-
-
-
-
diff --git a/docs/index.html b/docs/index.html
deleted file mode 100644
index afbb0ff..0000000
--- a/docs/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-actorish4j v0.7.3 API
-
-
-
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-Frame Alert
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version .
-
-
-
diff --git a/docs/overview-frame.html b/docs/overview-frame.html
deleted file mode 100644
index 9fe5100..0000000
--- a/docs/overview-frame.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-Overview List (actorish4j v0.7.3 API)
-
-
-
-
-
-
-
-
-
diff --git a/docs/overview-summary.html b/docs/overview-summary.html
deleted file mode 100644
index 7572caa..0000000
--- a/docs/overview-summary.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
-Overview (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/overview-tree.html b/docs/overview-tree.html
deleted file mode 100644
index 2f67f1a..0000000
--- a/docs/overview-tree.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
-
-Class Hierarchy (actorish4j v0.7.3 API)
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-
Interface Hierarchy
-
-
-
-
-
-
-
-
diff --git a/docs/package-list b/docs/package-list
deleted file mode 100644
index 272fec0..0000000
--- a/docs/package-list
+++ /dev/null
@@ -1,3 +0,0 @@
-com.github.actorish4j
-com.github.actorish4j.applications
-com.github.actorish4j.internal
diff --git a/docs/script.js b/docs/script.js
deleted file mode 100644
index b346356..0000000
--- a/docs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
- count = 0;
- for (var key in methods) {
- var row = document.getElementById(key);
- if ((methods[key] & type) != 0) {
- row.style.display = '';
- row.className = (count++ % 2) ? rowColor : altColor;
- }
- else
- row.style.display = 'none';
- }
- updateTabs(type);
-}
-
-function updateTabs(type)
-{
- for (var value in tabs) {
- var sNode = document.getElementById(tabs[value][0]);
- var spanNode = sNode.firstChild;
- if (value == type) {
- sNode.className = activeTableTab;
- spanNode.innerHTML = tabs[value][1];
- }
- else {
- sNode.className = tableTab;
- spanNode.innerHTML = "" + tabs[value][1] + " ";
- }
- }
-}
diff --git a/docs/stylesheet.css b/docs/stylesheet.css
deleted file mode 100644
index 98055b2..0000000
--- a/docs/stylesheet.css
+++ /dev/null
@@ -1,574 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-@import url('resources/fonts/dejavu.css');
-
-body {
- background-color:#ffffff;
- color:#353833;
- font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
- font-size:14px;
- margin:0;
-}
-a:link, a:visited {
- text-decoration:none;
- color:#4A6782;
-}
-a:hover, a:focus {
- text-decoration:none;
- color:#bb7a2a;
-}
-a:active {
- text-decoration:none;
- color:#4A6782;
-}
-a[name] {
- color:#353833;
-}
-a[name]:hover {
- text-decoration:none;
- color:#353833;
-}
-pre {
- font-family:'DejaVu Sans Mono', monospace;
- font-size:14px;
-}
-h1 {
- font-size:20px;
-}
-h2 {
- font-size:18px;
-}
-h3 {
- font-size:16px;
- font-style:italic;
-}
-h4 {
- font-size:13px;
-}
-h5 {
- font-size:12px;
-}
-h6 {
- font-size:11px;
-}
-ul {
- list-style-type:disc;
-}
-code, tt {
- font-family:'DejaVu Sans Mono', monospace;
- font-size:14px;
- padding-top:4px;
- margin-top:8px;
- line-height:1.4em;
-}
-dt code {
- font-family:'DejaVu Sans Mono', monospace;
- font-size:14px;
- padding-top:4px;
-}
-table tr td dt code {
- font-family:'DejaVu Sans Mono', monospace;
- font-size:14px;
- vertical-align:top;
- padding-top:4px;
-}
-sup {
- font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
- clear:both;
- height:0px;
- overflow:hidden;
-}
-.aboutLanguage {
- float:right;
- padding:0px 21px;
- font-size:11px;
- z-index:200;
- margin-top:-9px;
-}
-.legalCopy {
- margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
- color:#FFFFFF;
- text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
- color:#bb7a2a;
-}
-.tab {
- background-color:#0066FF;
- color:#ffffff;
- padding:8px;
- width:5em;
- font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
- background-color:#4D7A97;
- color:#FFFFFF;
- padding:.8em .5em .4em .8em;
- height:auto;/*height:1.8em;*/
- font-size:11px;
- margin:0;
-}
-.topNav {
- background-color:#4D7A97;
- color:#FFFFFF;
- float:left;
- padding:0;
- width:100%;
- clear:right;
- height:2.8em;
- padding-top:10px;
- overflow:hidden;
- font-size:12px;
-}
-.bottomNav {
- margin-top:10px;
- background-color:#4D7A97;
- color:#FFFFFF;
- float:left;
- padding:0;
- width:100%;
- clear:right;
- height:2.8em;
- padding-top:10px;
- overflow:hidden;
- font-size:12px;
-}
-.subNav {
- background-color:#dee3e9;
- float:left;
- width:100%;
- overflow:hidden;
- font-size:12px;
-}
-.subNav div {
- clear:left;
- float:left;
- padding:0 0 5px 6px;
- text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
- float:left;
- margin:0 25px 0 0;
- padding:0;
-}
-ul.navList li{
- list-style:none;
- float:left;
- padding: 5px 6px;
- text-transform:uppercase;
-}
-ul.subNavList li{
- list-style:none;
- float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
- color:#FFFFFF;
- text-decoration:none;
- text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
- text-decoration:none;
- color:#bb7a2a;
- text-transform:uppercase;
-}
-.navBarCell1Rev {
- background-color:#F8981D;
- color:#253441;
- margin: auto 5px;
-}
-.skipNav {
- position:absolute;
- top:auto;
- left:-9999px;
- overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
- clear:both;
- margin:0 20px;
- padding:5px 0 0 0;
-}
-.indexHeader {
- margin:10px;
- position:relative;
-}
-.indexHeader span{
- margin-right:15px;
-}
-.indexHeader h1 {
- font-size:13px;
-}
-.title {
- color:#2c4557;
- margin:10px 0;
-}
-.subTitle {
- margin:5px 0 0 0;
-}
-.header ul {
- margin:0 0 15px 0;
- padding:0;
-}
-.footer ul {
- margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
- list-style:none;
- font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
- background-color:#dee3e9;
- border:1px solid #d0d9e0;
- margin:0 0 6px -8px;
- padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
- background-color:#dee3e9;
- border:1px solid #d0d9e0;
- margin:0 0 6px -8px;
- padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
- padding:0;
- margin:15px 0;
-}
-ul.blockList li.blockList h2 {
- padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
- clear:both;
- padding:10px 20px;
- position:relative;
-}
-.indexContainer {
- margin:10px;
- position:relative;
- font-size:12px;
-}
-.indexContainer h2 {
- font-size:13px;
- padding:0 0 3px 0;
-}
-.indexContainer ul {
- margin:0;
- padding:0;
-}
-.indexContainer ul li {
- list-style:none;
- padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
- font-size:12px;
- font-weight:bold;
- margin:10px 0 0 0;
- color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
- margin:5px 0 10px 0px;
- font-size:14px;
- font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
- margin-left:1px;
- font-size:1.1em;
- display:inline;
- font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
- margin:0 0 0 1px;
- font-size:1.1em;
- display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
- display:inline;
- font-size:0.9em;
-}
-ul.inheritance {
- margin:0;
- padding:0;
-}
-ul.inheritance li {
- display:inline;
- list-style:none;
-}
-ul.inheritance li ul.inheritance {
- margin-left:15px;
- padding-left:15px;
- padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
- margin:10px 0 10px 0;
- padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
- list-style:none;
- margin-bottom:15px;
- line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
- padding:0px 20px 5px 10px;
- border:1px solid #ededed;
- background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
- padding:0 0 5px 8px;
- background-color:#ffffff;
- border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
- margin-left:0;
- padding-left:0;
- padding-bottom:15px;
- border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
- list-style:none;
- border-bottom:none;
- padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
- margin-top:0;
- margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
- width:100%;
- border-left:1px solid #EEE;
- border-right:1px solid #EEE;
- border-bottom:1px solid #EEE;
-}
-.overviewSummary, .memberSummary {
- padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
- position:relative;
- text-align:left;
- background-repeat:no-repeat;
- color:#253441;
- font-weight:bold;
- clear:none;
- overflow:hidden;
- padding:0px;
- padding-top:10px;
- padding-left:1px;
- margin:0px;
- white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
- color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
- white-space:nowrap;
- padding-top:5px;
- padding-left:12px;
- padding-right:12px;
- padding-bottom:7px;
- display:inline-block;
- float:left;
- background-color:#F8981D;
- border: none;
- height:16px;
-}
-.memberSummary caption span.activeTableTab span {
- white-space:nowrap;
- padding-top:5px;
- padding-left:12px;
- padding-right:12px;
- margin-right:3px;
- display:inline-block;
- float:left;
- background-color:#F8981D;
- height:16px;
-}
-.memberSummary caption span.tableTab span {
- white-space:nowrap;
- padding-top:5px;
- padding-left:12px;
- padding-right:12px;
- margin-right:3px;
- display:inline-block;
- float:left;
- background-color:#4D7A97;
- height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
- padding-top:0px;
- padding-left:0px;
- padding-right:0px;
- background-image:none;
- float:none;
- display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
- display:none;
- width:5px;
- position:relative;
- float:left;
- background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
- display:none;
- width:5px;
- margin-right:3px;
- position:relative;
- float:left;
- background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
- display:none;
- width:5px;
- margin-right:3px;
- position:relative;
- background-color:#4D7A97;
- float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
- text-align:left;
- padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
- vertical-align:top;
- padding-right:0px;
- padding-top:8px;
- padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
- background:#dee3e9;
- text-align:left;
- padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
- white-space:nowrap;
- font-size:13px;
-}
-td.colLast, th.colLast {
- font-size:13px;
-}
-td.colOne, th.colOne {
- font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
- width:25%;
- vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
- font-weight:bold;
-}
-.tableSubHeadingColor {
- background-color:#EEEEFF;
-}
-.altColor {
- background-color:#FFFFFF;
-}
-.rowColor {
- background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
- margin-top:0;
-}
-.deprecatedContent {
- margin:0;
- padding:10px 0;
-}
-.docSummary {
- padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
- font-style:normal;
-}
-
-div.block {
- font-size:14px;
- font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
- padding-top:0px;
-}
-
-
-td.colLast a {
- padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
- color:green;
- padding:0 30px 0 0;
-}
-h1.hidden {
- visibility:hidden;
- overflow:hidden;
- font-size:10px;
-}
-.block {
- display:block;
- margin:3px 10px 2px 0px;
- color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
- font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
- font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
- font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
- padding-bottom:0px;
-}
diff --git a/src/main/java/com/github/actorish4j/Agent.java b/src/main/java/io/github/actorish4j/Agent.java
similarity index 96%
rename from src/main/java/com/github/actorish4j/Agent.java
rename to src/main/java/io/github/actorish4j/Agent.java
index cf25094..7949434 100644
--- a/src/main/java/com/github/actorish4j/Agent.java
+++ b/src/main/java/io/github/actorish4j/Agent.java
@@ -1,11 +1,11 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import java.util.concurrent.CompletionStage;
import java.util.function.Consumer;
import java.util.function.Function;
-import static com.github.actorish4j.internal.ActorishUtil.with;
+import static io.github.actorish4j.internal.ActorishUtil.with;
import static java.util.concurrent.CompletableFuture.completedFuture;
/**
diff --git a/src/main/java/com/github/actorish4j/AsyncCallable.java b/src/main/java/io/github/actorish4j/AsyncCallable.java
similarity index 84%
rename from src/main/java/com/github/actorish4j/AsyncCallable.java
rename to src/main/java/io/github/actorish4j/AsyncCallable.java
index a7c480c..9a3c6ea 100644
--- a/src/main/java/com/github/actorish4j/AsyncCallable.java
+++ b/src/main/java/io/github/actorish4j/AsyncCallable.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import java.util.concurrent.CompletionStage;
diff --git a/src/main/java/com/github/actorish4j/AsyncRunnable.java b/src/main/java/io/github/actorish4j/AsyncRunnable.java
similarity index 94%
rename from src/main/java/com/github/actorish4j/AsyncRunnable.java
rename to src/main/java/io/github/actorish4j/AsyncRunnable.java
index adf5a47..f2e1307 100644
--- a/src/main/java/com/github/actorish4j/AsyncRunnable.java
+++ b/src/main/java/io/github/actorish4j/AsyncRunnable.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import java.util.concurrent.CompletionStage;
diff --git a/src/main/java/com/github/actorish4j/Enqueuer.java b/src/main/java/io/github/actorish4j/Enqueuer.java
similarity index 99%
rename from src/main/java/com/github/actorish4j/Enqueuer.java
rename to src/main/java/io/github/actorish4j/Enqueuer.java
index d52a290..fb23dc8 100644
--- a/src/main/java/com/github/actorish4j/Enqueuer.java
+++ b/src/main/java/io/github/actorish4j/Enqueuer.java
@@ -1,7 +1,7 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
-import com.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.internal.ActorishUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/github/actorish4j/EnqueuerBasedEntity.java b/src/main/java/io/github/actorish4j/EnqueuerBasedEntity.java
similarity index 93%
rename from src/main/java/com/github/actorish4j/EnqueuerBasedEntity.java
rename to src/main/java/io/github/actorish4j/EnqueuerBasedEntity.java
index 0df27b5..55cf4d3 100644
--- a/src/main/java/com/github/actorish4j/EnqueuerBasedEntity.java
+++ b/src/main/java/io/github/actorish4j/EnqueuerBasedEntity.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
abstract class EnqueuerBasedEntity {
/**
diff --git a/src/main/java/com/github/actorish4j/Poller.java b/src/main/java/io/github/actorish4j/Poller.java
similarity index 95%
rename from src/main/java/com/github/actorish4j/Poller.java
rename to src/main/java/io/github/actorish4j/Poller.java
index 1262cc7..34fd2f1 100644
--- a/src/main/java/com/github/actorish4j/Poller.java
+++ b/src/main/java/io/github/actorish4j/Poller.java
@@ -1,6 +1,6 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
-import com.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.internal.ActorishUtil;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/com/github/actorish4j/StateMachine.java b/src/main/java/io/github/actorish4j/StateMachine.java
similarity index 99%
rename from src/main/java/com/github/actorish4j/StateMachine.java
rename to src/main/java/io/github/actorish4j/StateMachine.java
index 27831c7..1c7ca9f 100644
--- a/src/main/java/com/github/actorish4j/StateMachine.java
+++ b/src/main/java/io/github/actorish4j/StateMachine.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/github/actorish4j/TaskEnqueuer.java b/src/main/java/io/github/actorish4j/TaskEnqueuer.java
similarity index 98%
rename from src/main/java/com/github/actorish4j/TaskEnqueuer.java
rename to src/main/java/io/github/actorish4j/TaskEnqueuer.java
index 5ee55d4..030f40c 100644
--- a/src/main/java/com/github/actorish4j/TaskEnqueuer.java
+++ b/src/main/java/io/github/actorish4j/TaskEnqueuer.java
@@ -1,6 +1,6 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
-import com.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.internal.ActorishUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/github/actorish4j/Timer.java b/src/main/java/io/github/actorish4j/Timer.java
similarity index 96%
rename from src/main/java/com/github/actorish4j/Timer.java
rename to src/main/java/io/github/actorish4j/Timer.java
index 4b272ab..ea14dcb 100644
--- a/src/main/java/com/github/actorish4j/Timer.java
+++ b/src/main/java/io/github/actorish4j/Timer.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import java.util.concurrent.*;
diff --git a/src/main/java/com/github/actorish4j/applications/ExactDateScheduler.java b/src/main/java/io/github/actorish4j/applications/ExactDateScheduler.java
similarity index 96%
rename from src/main/java/com/github/actorish4j/applications/ExactDateScheduler.java
rename to src/main/java/io/github/actorish4j/applications/ExactDateScheduler.java
index 95d31a1..7171e24 100644
--- a/src/main/java/com/github/actorish4j/applications/ExactDateScheduler.java
+++ b/src/main/java/io/github/actorish4j/applications/ExactDateScheduler.java
@@ -1,9 +1,9 @@
-package com.github.actorish4j.applications;
+package io.github.actorish4j.applications;
-import com.github.actorish4j.internal.ActorishUtil;
-import com.github.actorish4j.Poller;
-import com.github.actorish4j.Enqueuer;
-import com.github.actorish4j.Timer;
+import io.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.Poller;
+import io.github.actorish4j.Enqueuer;
+import io.github.actorish4j.Timer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.java b/src/main/java/io/github/actorish4j/applications/NettyChannelWritesEnqueuer.java
similarity index 94%
rename from src/main/java/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.java
rename to src/main/java/io/github/actorish4j/applications/NettyChannelWritesEnqueuer.java
index e3217de..6116a83 100644
--- a/src/main/java/com/github/actorish4j/applications/NettyChannelWritesEnqueuer.java
+++ b/src/main/java/io/github/actorish4j/applications/NettyChannelWritesEnqueuer.java
@@ -1,8 +1,8 @@
-package com.github.actorish4j.applications;
+package io.github.actorish4j.applications;
-import com.github.actorish4j.internal.ActorishUtil;
-import com.github.actorish4j.Enqueuer;
+import io.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.Enqueuer;
import io.netty.buffer.ByteBuf;
import io.netty.channel.Channel;
import io.netty.channel.ChannelFuture;
diff --git a/src/main/java/com/github/actorish4j/internal/ActorishUtil.java b/src/main/java/io/github/actorish4j/internal/ActorishUtil.java
similarity index 89%
rename from src/main/java/com/github/actorish4j/internal/ActorishUtil.java
rename to src/main/java/io/github/actorish4j/internal/ActorishUtil.java
index 3be34e2..295bcf0 100644
--- a/src/main/java/com/github/actorish4j/internal/ActorishUtil.java
+++ b/src/main/java/io/github/actorish4j/internal/ActorishUtil.java
@@ -1,7 +1,7 @@
-package com.github.actorish4j.internal;
+package io.github.actorish4j.internal;
-import com.github.actorish4j.TaskEnqueuer;
+import io.github.actorish4j.TaskEnqueuer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -32,7 +32,7 @@ private ActorishUtil() {
}
try {
queueProvider = jcToolsPresent ?
- (QueueProvider) Class.forName("com.github.actorish4j.internal.JcToolsQueueProvider").newInstance()
+ (QueueProvider) Class.forName("io.github.actorish4j.internal.JcToolsQueueProvider").newInstance()
: new QueueProvider();
diff --git a/src/main/java/com/github/actorish4j/internal/JcToolsQueueProvider.java b/src/main/java/io/github/actorish4j/internal/JcToolsQueueProvider.java
similarity index 98%
rename from src/main/java/com/github/actorish4j/internal/JcToolsQueueProvider.java
rename to src/main/java/io/github/actorish4j/internal/JcToolsQueueProvider.java
index 172e8b8..7171a95 100644
--- a/src/main/java/com/github/actorish4j/internal/JcToolsQueueProvider.java
+++ b/src/main/java/io/github/actorish4j/internal/JcToolsQueueProvider.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j.internal;
+package io.github.actorish4j.internal;
import org.jctools.queues.MpmcArrayQueue;
diff --git a/src/test/java/com/github/actorish4j/AgentTest.java b/src/test/java/io/github/actorish4j/AgentTest.java
similarity index 96%
rename from src/test/java/com/github/actorish4j/AgentTest.java
rename to src/test/java/io/github/actorish4j/AgentTest.java
index 55b8b69..b20aaa4 100644
--- a/src/test/java/com/github/actorish4j/AgentTest.java
+++ b/src/test/java/io/github/actorish4j/AgentTest.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import org.testng.annotations.Test;
diff --git a/src/test/java/com/github/actorish4j/ExactDateSchedulerTest.java b/src/test/java/io/github/actorish4j/ExactDateSchedulerTest.java
similarity index 95%
rename from src/test/java/com/github/actorish4j/ExactDateSchedulerTest.java
rename to src/test/java/io/github/actorish4j/ExactDateSchedulerTest.java
index 1eb70ef..a6d19e6 100644
--- a/src/test/java/com/github/actorish4j/ExactDateSchedulerTest.java
+++ b/src/test/java/io/github/actorish4j/ExactDateSchedulerTest.java
@@ -1,7 +1,7 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
-import com.github.actorish4j.applications.ExactDateScheduler;
+import io.github.actorish4j.applications.ExactDateScheduler;
import org.testng.annotations.Test;
import java.time.LocalDateTime;
diff --git a/src/test/java/com/github/actorish4j/StateMachineTest.java b/src/test/java/io/github/actorish4j/StateMachineTest.java
similarity index 97%
rename from src/test/java/com/github/actorish4j/StateMachineTest.java
rename to src/test/java/io/github/actorish4j/StateMachineTest.java
index 4f5aa72..7476fc6 100644
--- a/src/test/java/com/github/actorish4j/StateMachineTest.java
+++ b/src/test/java/io/github/actorish4j/StateMachineTest.java
@@ -1,6 +1,6 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
-import com.github.actorish4j.internal.ActorishUtil;
+import io.github.actorish4j.internal.ActorishUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.Assert;
diff --git a/src/test/java/com/github/actorish4j/TaskEnqueuerTest.java b/src/test/java/io/github/actorish4j/TaskEnqueuerTest.java
similarity index 99%
rename from src/test/java/com/github/actorish4j/TaskEnqueuerTest.java
rename to src/test/java/io/github/actorish4j/TaskEnqueuerTest.java
index bb17183..2d55c0e 100644
--- a/src/test/java/com/github/actorish4j/TaskEnqueuerTest.java
+++ b/src/test/java/io/github/actorish4j/TaskEnqueuerTest.java
@@ -1,4 +1,4 @@
-package com.github.actorish4j;
+package io.github.actorish4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;