Class 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 Detail

      • Util

        public Util()
    • 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.EventBrokerException
        method to create static subscription to BAM
        Throws:
        org.wso2.carbon.event.core.exception.EventBrokerException