Class SampleDataSession
java.lang.Object
oracle.communication.brm.charging.sdk.AbstractSampleProgram
oracle.communication.brm.charging.sdk.usage.SampleDataSession
Sample program to send asynchronous usage requests to a
ECE charging grid.
-
Nested Class Summary
Nested classes/interfaces inherited from class oracle.communication.brm.charging.sdk.AbstractSampleProgram
AbstractSampleProgram.SampleResponseConsumer<T extends Response<?>>
-
Constructor Summary
ConstructorsConstructorDescriptionSampleDataSession
(String userId, BigDecimal inputVolume, BigDecimal outputVolume) -
Method Summary
Methods inherited from class oracle.communication.brm.charging.sdk.AbstractSampleProgram
createDefaultPayLoad, getBatchRequestService, getContext, getExternalTopUpUpdateRequestBuilderFactory, getLogger, getManagementRequestBuilderFactory, getNResponsesReceived, getPolicyRequestBuilderFactory, getQueryRequestBuilderFactory, getResponsesReceived, getServiceSpecRepository, getStackTrace, getStateManager, getUpdateRequestBuilderFactory, getUsageRequestBuilderFactory, resetResponsesReceived, run, sendAsynchronousRequest, sendRequest, sendRequests, sendUpdateRequest, sendUpdateRequests, waitForResponses
-
Constructor Details
-
SampleDataSession
-
-
Method Details
-
runSample
public void runSample() throws MessagesException, SystemHealthException, InterruptedException, ExecutionException, TimeoutException, UserNotFoundExceptionStart method.- Specified by:
runSample
in classAbstractSampleProgram
- Throws:
MessagesException
SystemHealthException
InterruptedException
ExecutionException
TimeoutException
UserNotFoundException
-
main
-