All Classes
-
All Classes Class Summary Exception Summary Class Description APIManagerRequestStats BandwidthPersistor this class is used to store incoming and outgoing bandwidthBandwidthUsage the bean class for BandwidthUsage with attributes int tenant id, String measurement long value *BandwidthUsageDataRetrievalTask CustomMeteringAgent CustomMeteringAgent is used to get recorded duration, to check whether usage entry exists, to persist and retrieve usage.CustomMeteringService CustomMeteringService class defines methods to get recorded duration, to check whether usage entries exists, persist usage, retrieve usage and add usage.MonitoredReader this class is used to wrap the Reader objectMonitoredWriter this class is used to wrap Writer objectPublisherUtils this class provide utility methods to publish usage statisticsRegistryUsageListener Handler that intercept the registry callsRegistryUsagePersister this class is used to store incoming and outgoing bandwidthRegistryUsagePersistingListener Handler that intercept the registry calls Currently this handler is not registered because there is a similar handler RegistryUsageHandler After examining properly this class will be deleted.RequestMeteringHandler this class is used to obtain tenant id from MeteredServletRequest or MessageContextRequestMeteringModule ServiceDataPersistor this class is used to persist service dataStatisticsInHandler StatisticsOutHandler UsageAgentConfiguration UsageAgentConstants this class define constants for UsageAgent componentUsageAgentServiceComponent this class is used to activate and deactivate the UsageAgentServiceComponent, set and unset Serverconfigurarion, set and unset EventBrokerService.UsageDataPersistenceManager UsageDataPersistenceTask UsageException UsageException class to handle usage exceptionUsageStatsAxis2ConfigurationContextObserver 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