public class EventHub extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ANY_EVENT |
static String |
EVENT_WORKER |
| Modifier and Type | Method and Description |
|---|---|
Object |
call(String event,
Object... args) |
boolean |
containsListener(String event) |
static boolean |
destroy(long timeout) |
static void |
init(int poolSize) |
void |
listen(String event,
EventListener listener) |
List<EventListener> |
listeners(String event) |
String |
name() |
Future<Integer> |
notify(String event,
Object... args) |
List<EventListener> |
unlisten(String event) |
int |
unlisten(String event,
EventListener listener) |
public static final String EVENT_WORKER
public static final String ANY_EVENT
public EventHub()
public EventHub(String name)
public static void init(int poolSize)
public static boolean destroy(long timeout)
throws InterruptedException
InterruptedExceptionpublic String name()
public boolean containsListener(String event)
public List<EventListener> listeners(String event)
public void listen(String event, EventListener listener)
public List<EventListener> unlisten(String event)
public int unlisten(String event, EventListener listener)
Copyright © 2021. All rights reserved.