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, waitForResponsespublic 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 AbstractSampleProgramMessagesExceptionSystemHealthExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionUserNotFoundExceptionpublic static void main(java.lang.String[] args)