public class AbstractEvents extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<OperationEvent>> |
eventMap |
protected ReadWriteLock |
lock |
protected Lock |
readLock |
protected Lock |
writeLock |
| Constructor and Description |
|---|
AbstractEvents() |
AbstractEvents(Map<String,List<OperationEvent>> eventMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(OperationEvent event) |
void |
addEvents(List<OperationEvent> events) |
void |
clearEvents() |
void |
exportToBlackBoard(Blackboard bb) |
Map<String,List<OperationEvent>> |
getAllEvents() |
List<OperationEvent> |
getEvents(String name) |
static List<Object> |
getUniqueEventsAcrossAll(String kind) |
static List<Object> |
getUniqueEventsForClient(String givenClientName,
String kind) |
static Map<String,AbstractEvents> |
importFromBlackBoard(String type,
Blackboard bb) |
static AbstractEvents |
importFromBlackBoard(String type,
String clientName,
Blackboard bb) |
void |
printEvents() |
void |
processIndexes(OperationEvent event) |
protected ReadWriteLock lock
protected Lock readLock
protected Lock writeLock
protected Map<String,List<OperationEvent>> eventMap
public AbstractEvents(Map<String,List<OperationEvent>> eventMap)
public AbstractEvents()
public void addEvent(OperationEvent event)
public void addEvents(List<OperationEvent> events)
public void processIndexes(OperationEvent event)
public Map<String,List<OperationEvent>> getAllEvents()
public List<OperationEvent> getEvents(String name)
public void clearEvents()
public void exportToBlackBoard(Blackboard bb)
public static Map<String,AbstractEvents> importFromBlackBoard(String type, Blackboard bb)
public static AbstractEvents importFromBlackBoard(String type, String clientName, Blackboard bb)
public void printEvents()
public static List<Object> getUniqueEventsForClient(String givenClientName, String kind)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.