001
014
015 package com.liferay.portal.monitoring.jmx;
016
017 import com.liferay.portal.kernel.monitoring.statistics.DataSampleThreadLocal;
018 import com.liferay.portal.util.PropsValues;
019
020
024 public class DataSampleThreadLocalManager
025 implements DataSampleThreadLocalManagerMBean {
026
027 public DataSampleThreadLocalManager() {
028 setMonitoringDataSampleThreadLocal(
029 PropsValues.MONITORING_DATA_SAMPLE_THREAD_LOCAL);
030 }
031
032 @Override
033 public boolean isMonitoringDataSampleThreadLocal() {
034 return DataSampleThreadLocal.isMonitoringDataSampleThreadLocal();
035 }
036
037 @Override
038 public void setMonitoringDataSampleThreadLocal(
039 boolean monitoringDataSampleThreadLocal) {
040
041 DataSampleThreadLocal.setMonitoringDataSampleThreadLocal(
042 monitoringDataSampleThreadLocal);
043 }
044
045 }