org.basex.core
Class Events
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.String,Sessions>
org.basex.core.Events
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,Sessions>
public final class Events
- extends java.util.HashMap<java.lang.String,Sessions>
This class organizes all known events.
- Author:
- BaseX Team 2005-12, BSD License, Christian Gruen, Roman Raedle, Andreas Weiler
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Constructor Summary |
Events()
Constructor. |
Method Summary |
boolean |
create(java.lang.String name)
Creates an event. |
boolean |
drop(java.lang.String name)
Drops an event. |
java.lang.String |
info()
Returns information on all events. |
boolean |
notify(Context ctx,
byte[] name,
byte[] msg)
Notifies the watching sessions about an event. |
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Events
public Events()
- Constructor.
create
public boolean create(java.lang.String name)
- Creates an event.
- Parameters:
name
- event name
- Returns:
- success flag
drop
public boolean drop(java.lang.String name)
- Drops an event.
- Parameters:
name
- event name
- Returns:
- success flag
info
public java.lang.String info()
- Returns information on all events.
- Returns:
- information on all events.
notify
public boolean notify(Context ctx,
byte[] name,
byte[] msg)
- Notifies the watching sessions about an event.
- Parameters:
ctx
- database contextname
- namemsg
- message
- Returns:
- success flag