private class SosEventBus.ClassCache extends Object
Modifier and Type | Field and Description |
---|---|
private SetMultiMap<Class<? extends SosEvent>,Class<? extends SosEvent>> |
cache |
private ReadWriteLock |
lock |
Modifier | Constructor and Description |
---|---|
private |
ClassCache() |
Modifier and Type | Method and Description |
---|---|
private Set<Class<? extends SosEvent>> |
flatten(Class<? extends SosEvent> eventClass) |
Set<Class<? extends SosEvent>> |
getClasses(Class<? extends SosEvent> eventClass) |
private final ReadWriteLock lock
private final SetMultiMap<Class<? extends SosEvent>,Class<? extends SosEvent>> cache
Copyright © 2012-2015 52north.org. All Rights Reserved.