Package org.wso2.carbon.usage.agent.util
Class Util
java.lang.Object
org.wso2.carbon.usage.agent.util.Util
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidmethod to create static subscription to BAMstatic org.wso2.carbon.utils.ConfigurationContextServicestatic org.wso2.carbon.event.core.EventBrokerstatic org.wso2.carbon.user.core.service.RealmServicestatic org.wso2.carbon.base.api.ServerConfigurationServicestatic org.wso2.carbon.statistics.services.SystemStatisticsUtilstatic intgetTenantId(String toAddress) static voidstatic voidthis 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)
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
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
- 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
-
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
-
getTenantId
- Throws:
Exception
-