public class SampleGprsSession extends AbstractSampleProgram
AbstractSampleProgram.SampleResponseConsumer<T extends Response<?>>
Constructor and Description |
---|
SampleGprsSession(java.lang.String userId,
Usage typeOfRequest,
int reqDuration,
int reqInputVolume,
int reqOutputVolume,
java.lang.String productType,
java.lang.String eventType,
java.lang.String version,
java.lang.String startTimeStr,
int usedInputVolume,
int usedOutputVolume,
java.lang.String sessionId,
UnitReportingMode unitReportingMode,
int seqNo)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
void |
runSample()
Start method.
|
createDefaultPayLoad, getBatchRequestService, getContext, getExternalTopUpUpdateRequestBuilderFactory, getLogger, getManagementRequestBuilderFactory, getNResponsesReceived, getPolicyRequestBuilderFactory, getQueryRequestBuilderFactory, getResponsesReceived, getServiceSpecRepository, getStackTrace, getStateManager, getUpdateRequestBuilderFactory, getUsageRequestBuilderFactory, resetResponsesReceived, run, sendAsynchronousRequest, sendRequest, sendRequests, sendUpdateRequest, sendUpdateRequests, waitForResponses
public SampleGprsSession(java.lang.String userId, Usage typeOfRequest, int reqDuration, int reqInputVolume, int reqOutputVolume, java.lang.String productType, java.lang.String eventType, java.lang.String version, java.lang.String startTimeStr, int usedInputVolume, int usedOutputVolume, java.lang.String sessionId, UnitReportingMode unitReportingMode, int seqNo)
userId
- - the public user identitytypeOfRequest
- - the type of request - INITIATE, UPDATE, TERMINATEreqDuration
- - the requested duration of each request.reqInputVolume
- - the requested input Volume of each request.reqOutputVolume
- - the requested output Volume of each request.usedInputVolume
- - the used input Volume of each request.usedOutputVolume
- - the used output Volume of each request.productType
- - product for each request (eg TelcoGprs)eventType
- - event type for each request (eg USAGE)version
- - request specification for each requeststartTimeStr
- - request start time in string formatsessionId
- - the session Id of usage requestunitReportingMode
- - the rating mode : cumulative/incrementalseqNo
- - Sequence Numberpublic void runSample() throws MessagesException, SystemHealthException, java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException, UserNotFoundException
runSample
in class AbstractSampleProgram
MessagesException
SystemHealthException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException
UserNotFoundException
public static void main(java.lang.String[] args)