- All Known Subinterfaces:
Client
- All Known Implementing Classes:
OpenFeatureClient
public interface Tracking
Interface for Tracking events.
-
Method Summary
Modifier and TypeMethodDescriptionvoidPerforms tracking of a particular action or application state.voidtrack(String trackingEventName, EvaluationContext context) Performs tracking of a particular action or application state.voidtrack(String trackingEventName, EvaluationContext context, TrackingEventDetails details) Performs tracking of a particular action or application state.voidtrack(String trackingEventName, TrackingEventDetails details) Performs tracking of a particular action or application state.
-
Method Details
-
track
Performs tracking of a particular action or application state.- Parameters:
trackingEventName- Event name to track- Throws:
IllegalArgumentException- iftrackingEventNameis null
-
track
Performs tracking of a particular action or application state.- Parameters:
trackingEventName- Event name to trackcontext- Evaluation context used in flag evaluation- Throws:
IllegalArgumentException- iftrackingEventNameis null
-
track
Performs tracking of a particular action or application state.- Parameters:
trackingEventName- Event name to trackdetails- Data pertinent to a particular tracking event- Throws:
IllegalArgumentException- iftrackingEventNameis null
-
track
Performs tracking of a particular action or application state.- Parameters:
trackingEventName- Event name to trackcontext- Evaluation context used in flag evaluationdetails- Data pertinent to a particular tracking event- Throws:
IllegalArgumentException- iftrackingEventNameis null
-