Class OtvActivityRoutingConfiguration

java.lang.Object
com.nagra.otvaa.sdk.utils.OtvActivityRoutingConfiguration

public class OtvActivityRoutingConfiguration extends Object
This class defines the routing configuration per activity.

It provides the ability to control which activities are routed to which back-end endpoints.

In addition to that, it provides the default routing configuration, which can be overridden by the application

  • Field Details

  • Constructor Details

    • OtvActivityRoutingConfiguration

      public OtvActivityRoutingConfiguration(boolean xEnabled, @NonNull String[] xDestinations)
      Constructor for routing configuration for a single activity
      Parameters:
      xEnabled - enable/disable any routing
      xDestinations - list of destinations to route to
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns whether or not the routing is enabled for this activity
      Returns:
      true if enabled, false otherwise
    • getDestinations

      public String[] getDestinations()
      Returns the list of destinations for this activity
      Returns:
      an array of destination strings