Package com.highdeal.cnd.message
Interface ISessionStopChargingAsyncOperation
- All Superinterfaces:
ISessionAsyncOperation,ISessionConfirmation,ISessionDefaultAttributeHolder
- All Known Implementing Classes:
SessionChargingOperation
public interface ISessionStopChargingAsyncOperation
extends ISessionConfirmation, ISessionAsyncOperation
This
Java interface defines the necessary methods for managing the termination of a multiservice session during session-based charging operations,
for each charging session, you confirm
or cancel a reservation.
You trigger the stop operation by executing the object returned by the
createSessionStopAsyncOperation(..) method
in your charging client.
Note
You cannot initiate a new charging session.
Implementation in Your Client Application
Customizing
Your charging client manages the current active charging sessions by calling:
-
the
prepareConfirm(..) methodto confirm a reservation -
the
prepareCancel(..) methodto cancel a reservation
Note
In your implementation code, you use this interface as result of the method:
| Sync. comm. |
|---|
createSessionStopAsyncOperation(..)
|
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
ISessionDefaultAttributeHolder.TransactionSelectionCriteria -
Method Summary
Methods inherited from interface com.highdeal.cnd.message.ISessionAsyncOperation
executeMethods inherited from interface com.highdeal.cnd.message.ISessionConfirmation
prepareCancel, prepareConfirmMethods inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
getCleanUpResultType, getResultType, isFilterTransaction, setCleanUpResultType, setFilterTransaction, setResultType