Search in sources :

Example 1 with InMemoryDataStoreStats

use of org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats in project controller by opendaylight.

the class InMemoryOperationalDataStoreProviderModule method createInstance.

@Override
public java.lang.AutoCloseable createInstance() {
    InMemoryDOMDataStore dataStore = InMemoryDOMDataStoreFactory.create("DOM-OPER", LogicalDatastoreType.OPERATIONAL, getSchemaServiceDependency(), getDebugTransactions(), InMemoryDOMDataStoreConfigProperties.create(getMaxDataChangeExecutorPoolSize(), getMaxDataChangeExecutorQueueSize(), getMaxDataChangeListenerQueueSize(), getMaxDataStoreExecutorQueueSize()));
    InMemoryDataStoreStats statsBean = new InMemoryDataStoreStats("InMemoryOperationalDataStore", dataStore);
    dataStore.setCloseable(statsBean);
    return dataStore;
}
Also used : InMemoryDOMDataStore(org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore) InMemoryDataStoreStats(org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats)

Example 2 with InMemoryDataStoreStats

use of org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats in project controller by opendaylight.

the class InMemoryConfigDataStoreProviderModule method createInstance.

@Override
public java.lang.AutoCloseable createInstance() {
    InMemoryDOMDataStore dataStore = InMemoryDOMDataStoreFactory.create("DOM-CFG", LogicalDatastoreType.CONFIGURATION, getSchemaServiceDependency(), getDebugTransactions(), InMemoryDOMDataStoreConfigProperties.create(getMaxDataChangeExecutorPoolSize(), getMaxDataChangeExecutorQueueSize(), getMaxDataChangeListenerQueueSize(), getMaxDataStoreExecutorQueueSize()));
    InMemoryDataStoreStats statsBean = new InMemoryDataStoreStats("InMemoryConfigDataStore", dataStore);
    dataStore.setCloseable(statsBean);
    return dataStore;
}
Also used : InMemoryDOMDataStore(org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore) InMemoryDataStoreStats(org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats)

Aggregations

InMemoryDOMDataStore (org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore)2 InMemoryDataStoreStats (org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats)2