Interface HTTPExtension
- All Superinterfaces:
oracle.communication.brm.charging.extensions.framework.ExtensionCallback<ExtensionContext>
- All Known Implementing Classes:
SampleHTTPExtension
public interface HTTPExtension
extends oracle.communication.brm.charging.extensions.framework.ExtensionCallback<ExtensionContext>
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandlePostOCS(HTTPPostOCSExtensionContext extensionContext) voidhandlePostOCSBalanceQuery(HTTPPostOCSBalanceQueryExtensionContext extensionContext) voidhandlePreOCS(HTTPPreOCSExtensionContext extensionContext) voidhandleRequestReceived(HTTPPreProcessorExtensionContext extensionContext) voidinitialize(ExtensionContext extensionContext) method is invoked once at ECS Node startup time to allow integrators a spot to populate private data members that are required by the extension callback.Methods inherited from interface oracle.communication.brm.charging.extensions.framework.ExtensionCallback
shutdown
-
Method Details
-
initialize
Description copied from interface:oracle.communication.brm.charging.extensions.framework.ExtensionCallbackmethod is invoked once at ECS Node startup time to allow integrators a spot to populate private data members that are required by the extension callback.- Specified by:
initializein interfaceoracle.communication.brm.charging.extensions.framework.ExtensionCallback<ExtensionContext>- Parameters:
extensionContext- the available context data for this callout.- Throws:
ExtensionException- if a non-recoverable error occurs during handleRequestReceived.
-
handleRequestReceived
void handleRequestReceived(HTTPPreProcessorExtensionContext extensionContext) throws ExtensionException - Parameters:
extensionContext- the available context data for this callout.- Throws:
ExtensionException- if a non-recoverable error occurs during handleRequestReceived.
-
handlePreOCS
- Parameters:
extensionContext- the available context data for this callout.- Throws:
ExtensionException- if a non-recoverable error occurs during handleRequestReceived.
-
handlePostOCS
- Parameters:
extensionContext- the available context data for this callout.- Throws:
ExtensionException- if a non-recoverable error occurs during handleRequestReceived.
-
handlePostOCSBalanceQuery
void handlePostOCSBalanceQuery(HTTPPostOCSBalanceQueryExtensionContext extensionContext) throws ExtensionException - Parameters:
extensionContext- the available context data for this callout.- Throws:
ExtensionException- if a non-recoverable error occurs during handleRequestReceived.
-