Class ServiceDataPersistor
- java.lang.Object
-
- org.wso2.carbon.usage.agent.persist.ServiceDataPersistor
-
- All Implemented Interfaces:
org.wso2.carbon.core.transports.metering.RequestDataPersister
public class ServiceDataPersistor extends Object implements org.wso2.carbon.core.transports.metering.RequestDataPersister
this class is used to persist service data
-
-
Constructor Summary
Constructors Constructor Description ServiceDataPersistor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpersist(org.wso2.carbon.core.transports.metering.MeteredServletRequest wrappedRequest, org.wso2.carbon.core.transports.metering.MeteredServletResponse wrappedResponse)this method get tenant id, inDataSize and outDataSize from the wrappedRequest, construct a BandwidthUsage object and add it to PersistingControllerQueue
-
-
-
Method Detail
-
persist
public void persist(org.wso2.carbon.core.transports.metering.MeteredServletRequest wrappedRequest, org.wso2.carbon.core.transports.metering.MeteredServletResponse wrappedResponse)this method get tenant id, inDataSize and outDataSize from the wrappedRequest, construct a BandwidthUsage object and add it to PersistingControllerQueue- Specified by:
persistin interfaceorg.wso2.carbon.core.transports.metering.RequestDataPersister- Parameters:
wrappedRequest- MeteredServletRequestwrappedResponse- MeteredServletResponse
-
-