Interface HTTPPreOCSExtensionContext

All Superinterfaces:
ExtensionContext, HTTPExtensionContext

public interface HTTPPreOCSExtensionContext extends HTTPExtensionContext
  • Method Details

    • getPayloads

      List<Payload> getPayloads()
      Returns:
      List of Payload
    • getOriginalEventTime

      ZonedDateTime getOriginalEventTime()
      Returns:
      ZonedDateTime the original event time
    • getEventTime

      ZonedDateTime getEventTime()
      Return the original event time or mutated event time if set by extension
      Returns:
      original event time or mutated event time
    • setEventTime

      void setEventTime(ZonedDateTime eventTime)
      Set the event time
      Parameters:
      eventTime - new event time
    • getSubscriberPreferences

      Map<String,String> getSubscriberPreferences() throws oracle.communication.brm.charging.extensions.http.internal.HTTPSubscriberPreferencesException
      Returns the subscriber preferences for the customer.
      Returns:
      the subscriber preferences
      Throws:
      oracle.communication.brm.charging.extensions.http.internal.HTTPSubscriberPreferencesException