Interface HTTPSyExtensionTransformerFactory


public interface HTTPSyExtensionTransformerFactory
  • Method Details

    • createSyPreProcessorTransformer

      HTTPSyPreProcessorExtensionTransformer createSyPreProcessorTransformer(oracle.communication.brm.charging.tracking.statreporter.Chronicler chronicler, oracle.communication.brm.charging.http.server.model.SpendingLimitContext spendingLimitContext, boolean isSTR, String subscriptionId)
      Parameters:
      spendingLimitContext - SpendingLimitContext the http request
      Returns:
      HTTPSyPreProcessorExtensionTransformer the SyPreProcessorExtensionTransformer for http requests
    • createPreOCSTransformer

      HTTPSyPreOCSExtensionTransformer createPreOCSTransformer(oracle.communication.brm.charging.tracking.statreporter.Chronicler chronicler, PolicyRequest policyRequest, boolean isSTR)
      Parameters:
      chronicler - Chronicler the chronicler that will be passed to the derived extension context.
      policyRequest - PolicyRequest
      Returns:
      HTTPSyPreOCSExtensionTransformer the PreOCSExtensionTransformer for http Sy requests
    • createPostOCSTransformer

      HTTPSyPostOCSExtensionTransformer createPostOCSTransformer(oracle.communication.brm.charging.tracking.statreporter.Chronicler chronicler, PolicyResponse policyResponse, boolean isSTR)
      Parameters:
      chronicler - Chronicler Chronicler the chronicler that will be passed to the derived extension context.
      policyResponse - Sy Policy Response
      Returns:
      HTTPSyPostOCSExtensionTransformer the PostOCSExtensionTransformer for http Sy requests