private EventSubject createSubject() {
return EventSubject.getSubject(this.getClass(), name);
}
protected void initWithProperties(Map properties) {
ExtendedProperties propertiesWrapper = new ExtendedProperties();
if (properties != null) {
propertiesWrapper.putAll(properties);
}
long snapshotsExpiration = propertiesWrapper.getLong(
SNAPSHOT_EXPIRATION_PROPERTY,
SNAPSHOT_EXPIRATION_DEFAULT);
int snapshotsCacheSize = propertiesWrapper.getInt(
SNAPSHOT_CACHE_SIZE_PROPERTY,
SNAPSHOT_CACHE_SIZE_DEFAULT);
boolean notifyRemote = propertiesWrapper.getBoolean(
REMOTE_NOTIFICATION_PROPERTY,
REMOTE_NOTIFICATION_DEFAULT);
String eventBridgeFactory = propertiesWrapper.getString(
EVENT_BRIDGE_FACTORY_PROPERTY,
EVENT_BRIDGE_FACTORY_DEFAULT);
if (logger.isDebugEnabled()) {
logger.debug("DataRowStore property "