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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class Agent.StateValuePair<S,V>

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class Agent<S>

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface AsyncCallable<T>

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface AsyncRunnable

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class Enqueuer.Conf

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface Enqueuer.QueueFactory<T>

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class Enqueuer<T>

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface Poller<T>

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class StateMachine.Conf

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class StateMachine.NextState

-
-
- -
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface StateMachine.StateFunc<E>

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class StateMachine<E>

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class TaskEnqueuer.Conf

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface TaskEnqueuer.RejectsListener

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class TaskEnqueuer

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Class Timer.DefaultImpl

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j
-

Interface Timer

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Class ExactDateScheduler.Conf

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Interface ExactDateScheduler.Task.Info

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Interface ExactDateScheduler.Task

-
-
-
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Class ExactDateScheduler

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Class NettyChannelWritesEnqueuer.Conf

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.applications
-

Class NettyChannelWritesEnqueuer

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - -

com.github.actorish4j.applications

-
-

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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Package com.github.actorish4j.applications

-
-
- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Hierarchy For Package com.github.actorish4j.applications

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.github.actorish4j.internal
-

Class ActorishUtil

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - -

com.github.actorish4j.internal

-
-

Classes

- -
- - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Package com.github.actorish4j.internal

-
-
- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Hierarchy For Package com.github.actorish4j.internal

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - -

com.github.actorish4j

-
-

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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Package com.github.actorish4j

-
-
- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Hierarchy For Package com.github.actorish4j

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Constant Field Values

-

Contents

-
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Deprecated API

-

Contents

-
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
- -This help file applies to API documentation generated using the standard doclet.
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
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
-
-
This method just calls Queue.offer(Object), and possibly schedules Enqueuer.pollAsync(Queue) execution.
-
-
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 is the Enqueuer that polls and executes async tasks AsyncRunnable one by one
-
-
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 
- -
- - -
Skip navigation links
- - - - -
- - - - 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 - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>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 <a href="overview-summary.html">Non-frame version</a>.</p> - - - 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) - - - - -
All Classes
-
-

Packages

- -
-

 

- - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

actorish4j v0.7.3 API

-
-
- - - - - - - - - - - - - - - - - - - - -
Packages 
PackageDescription
com.github.actorish4j 
com.github.actorish4j.applications 
com.github.actorish4j.internal 
-
- -
- - -
Skip navigation links
- - - - -
- - - - 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) - - - - - - - -
- - -
Skip navigation links
- - - - -
- - -
-

Hierarchy For All Packages

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - -
Skip navigation links
- - - - -
- - - - 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;