public class BroadcastDispatch<T> extends java.lang.Object implements StoppableDispatch<MethodInvocation>
| Constructor and Description |
|---|
BroadcastDispatch(java.lang.Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Dispatch<MethodInvocation> dispatch) |
void |
add(java.lang.String methodName,
Action<?> action) |
void |
add(java.lang.String methodName,
Closure closure) |
void |
add(T listener) |
void |
dispatch(MethodInvocation invocation)
Dispatches the next message.
|
java.lang.Class<T> |
getType() |
void |
remove(java.lang.Object listener) |
void |
stop()
Stops this dispatch.
|
public BroadcastDispatch(java.lang.Class<T> type)
public java.lang.Class<T> getType()
public void add(Dispatch<MethodInvocation> dispatch)
public void add(T listener)
public void add(java.lang.String methodName,
Closure closure)
public void add(java.lang.String methodName,
Action<?> action)
public void remove(java.lang.Object listener)
public void dispatch(MethodInvocation invocation)
Dispatchdispatch in interface Dispatch<MethodInvocation>invocation - The message.public void stop()
StoppableDispatchstop in interface Stoppablestop in interface StoppableDispatch<MethodInvocation>Copyright © 2013. All rights reserved