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.