public abstract class AbstractContext
extends java.util.HashMap<java.lang.String,java.lang.Object>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractContext(java.util.Map<java.lang.String,java.util.Set<java.lang.reflect.Method>> observers) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
callMethod(java.lang.reflect.Method method,
java.lang.Object... args) |
java.util.List<ContextEvent> |
getRemoteEvents() |
protected abstract java.util.Set<java.lang.String> |
getRemoteObservers() |
static AbstractContext |
instance() |
static void |
raiseEvent(java.lang.String name,
java.lang.Object... args) |
static void |
remove() |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesprotected AbstractContext(java.util.Map<java.lang.String,java.util.Set<java.lang.reflect.Method>> observers)
public java.util.List<ContextEvent> getRemoteEvents()
protected abstract java.util.Set<java.lang.String> getRemoteObservers()
protected abstract java.lang.Object callMethod(java.lang.reflect.Method method,
java.lang.Object... args)
throws java.lang.Exception
java.lang.Exceptionpublic static AbstractContext instance()
public static void raiseEvent(java.lang.String name,
java.lang.Object... args)
public static void remove()