Package com.nagra.otvaa.sdk.utils
Class OtvActivityRoutingConfiguration
java.lang.Object
com.nagra.otvaa.sdk.utils.OtvActivityRoutingConfiguration
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<OtvActivity,
OtvActivityRoutingConfiguration> Default routing configuration for all activities -
Constructor Summary
ConstructorsConstructorDescriptionOtvActivityRoutingConfiguration
(boolean xEnabled, String[] xDestinations) Constructor for routing configuration for a single activity -
Method Summary
Modifier and TypeMethodDescriptionString[]
Returns the list of destinations for this activityboolean
Returns whether or not the routing is enabled for this activity
-
Field Details
-
sDefaultActivityRoutingConfiguration
public static final Map<OtvActivity,OtvActivityRoutingConfiguration> sDefaultActivityRoutingConfigurationDefault routing configuration for all activities
-
-
Constructor Details
-
OtvActivityRoutingConfiguration
Constructor for routing configuration for a single activity- Parameters:
xEnabled
- enable/disable any routingxDestinations
- 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
Returns the list of destinations for this activity- Returns:
- an array of destination strings
-