org.jtoolkit.essence.concurrency
Interface CallbackSet<T>

All Superinterfaces:
Callback<T>, CallbackEx<T>
All Known Subinterfaces:
Event.ListenerSet

public interface CallbackSet<T>
extends CallbackEx<T>

Represents a Callback which is a set of callbacks.

Author:
Peter Lawrey
See Also:
Callback, CallbackEx

Nested Class Summary
static class CallbackSet.CallbackMode
          The mode for Callbacks in the setCopy.
 
Nested classes/interfaces inherited from interface org.jtoolkit.essence.concurrency.Callback
Callback.Immediate, Callback.Threaded
 
Method Summary
 void addCallback(Callback<T> callback)
           
 boolean isEmpty()
           
 void removeCallback(Callback<T> callback)
           
 
Methods inherited from interface org.jtoolkit.essence.concurrency.CallbackEx
onException
 
Methods inherited from interface org.jtoolkit.essence.concurrency.Callback
onCallback
 

Method Detail

addCallback

void addCallback(@NotNull
                 Callback<T> callback)

removeCallback

void removeCallback(@NotNull
                    Callback<T> callback)

isEmpty

boolean isEmpty()


Copyright © Peter Lawrey. All Rights Reserved.