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 TypeMethodDescriptionvoid
handlePostOCS
(HTTPPostOCSExtensionContext extensionContext) void
handlePostOCSBalanceQuery
(HTTPPostOCSBalanceQueryExtensionContext extensionContext) void
handlePreOCS
(HTTPPreOCSExtensionContext extensionContext) void
handleRequestReceived
(HTTPPreProcessorExtensionContext extensionContext) void
initialize
(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.ExtensionCallback
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.- Specified by:
initialize
in 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.
-