Package org.threadly.concurrent.event
Tools to help build architectures that are event driven and callback based.
-
Class Summary Class Description AsyncCallListenerHelper<T> This class changes the behavior of how listeners are called from the parent classListenerHelper.AsyncCallRunnableListenerHelper This class changes the behavior of how listeners are called from the parent classRunnableListenerHelper.DefaultExecutorListenerHelper<T> This class ensures that listener execution will never happen on the thread that invokesListenerHelper.call().DefaultExecutorRunnableListenerHelper This class ensures that listener execution will never happen on the thread that invokesRunnableListenerHelper.callListeners().InvocationTee Simple utility for multiplying invocations across multiple instances of a given interface.ListenerHelper<T> Class which assist with holding and calling to listeners of any interface.RunnableListenerHelper Class which assist with holding and calling to Runnable listeners.