Package org.wso2.carbon.usage.agent.util
Class Util
- java.lang.Object
-
- org.wso2.carbon.usage.agent.util.Util
-
public class Util extends Object
this class provide utility methods to set and get RealmService, initializing listeners, initializing PersistenceManager etc Further it provide methods to create statistics event subscription
-
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddToPersistingControllerQueue(BandwidthUsage usage)static voidcreateStaticEventSubscription()method to create static subscription to BAMstatic org.wso2.carbon.utils.ConfigurationContextServicegetConfigurationContextService()static org.wso2.carbon.event.core.EventBrokergetEventBrokerService()static org.wso2.carbon.user.core.service.RealmServicegetRealmService()static org.wso2.carbon.base.api.ServerConfigurationServicegetServerConfiguration()static org.wso2.carbon.statistics.services.SystemStatisticsUtilgetSystemStatisticsUtil()static intgetTenantId(String toAddress)static voidinitializeAllListeners()static voidinitializePersistenceManager()this method create a PersistenceManager instance and start a thread for persisting statisticsstatic voidsetConfigurationContextService(org.wso2.carbon.utils.ConfigurationContextService contextService)static voidsetEventBrokerService(org.wso2.carbon.event.core.EventBroker eventBrokerService)static voidsetRealmService(org.wso2.carbon.user.core.service.RealmService service)static voidsetServerConfiguration(org.wso2.carbon.base.api.ServerConfigurationService serverConfiguration)static voidsetSystemStatisticsUtil(org.wso2.carbon.statistics.services.SystemStatisticsUtil systemStatisticsUtil)
-
-
-
Method Detail
-
setRealmService
public static void setRealmService(org.wso2.carbon.user.core.service.RealmService service)
-
getRealmService
public static org.wso2.carbon.user.core.service.RealmService getRealmService()
-
initializeAllListeners
public static void initializeAllListeners() throws Exception- Throws:
Exception
-
setConfigurationContextService
public static void setConfigurationContextService(org.wso2.carbon.utils.ConfigurationContextService contextService)
-
getConfigurationContextService
public static org.wso2.carbon.utils.ConfigurationContextService getConfigurationContextService()
-
initializePersistenceManager
public static void initializePersistenceManager()
this method create a PersistenceManager instance and start a thread for persisting statistics
-
addToPersistingControllerQueue
public static void addToPersistingControllerQueue(BandwidthUsage usage)
-
getEventBrokerService
public static org.wso2.carbon.event.core.EventBroker getEventBrokerService()
-
setEventBrokerService
public static void setEventBrokerService(org.wso2.carbon.event.core.EventBroker eventBrokerService)
-
getServerConfiguration
public static org.wso2.carbon.base.api.ServerConfigurationService getServerConfiguration()
-
setServerConfiguration
public static void setServerConfiguration(org.wso2.carbon.base.api.ServerConfigurationService serverConfiguration)
-
getSystemStatisticsUtil
public static org.wso2.carbon.statistics.services.SystemStatisticsUtil getSystemStatisticsUtil()
-
setSystemStatisticsUtil
public static void setSystemStatisticsUtil(org.wso2.carbon.statistics.services.SystemStatisticsUtil systemStatisticsUtil)
-
createStaticEventSubscription
public static void createStaticEventSubscription() throws org.wso2.carbon.event.core.exception.EventBrokerExceptionmethod to create static subscription to BAM- Throws:
org.wso2.carbon.event.core.exception.EventBrokerException
-
-