@Override public void close() { monitoringEntityFactory.close(); }
@Override public LongMonitoringCounter makeLongMonitoringCounter(String name) { return monitoringEntityFactory.makeLongMonitoringCounter(name); }
@Override public void destroyedService(ServiceContext serviceContext) { serviceContext.getMonitoringFactory().close(); }
/** * Method initializing the service session counters * @return */ private void initializeSessionCounters() { if (monitoringEntityFactory == null) { return; } numberOfSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CURRENT_NUMBER_OF_SESSIONS); numberOfNativeSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CURRENT_NUMBER_OF_NATIVE_SESSIONS); numberOfEmulatedSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CURRENT_NUMBER_OF_EMULATED_SESSIONS); cumulativeSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CUMULATIVE_NUMBER_OF_SESSIONS); cumulativeNativeSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CUMULATIVE_NUMBER_OF_NATIVE_SESSIONS); cumulativeEmulatedSessionsCounter = monitoringEntityFactory.makeLongMonitoringCounter(CUMULATIVE_NUMBER_OF_EMULATED_SESSIONS); } }