public class EventTracker extends Object
| Modifier and Type | Field and Description |
|---|---|
static EventTracker |
NO_EVENT_TRACKER |
| Modifier and Type | Method and Description |
|---|---|
void |
trackCustomEvent(String eventName,
Map<String,String> metadata)
Method for tracking custom events.
|
void |
trackLoginFailureEvent(String userId,
boolean exists,
Map<String,String> metadata)
Method for tracking login failure event.
|
void |
trackLoginSuccessEvent(String userId,
Map<String,String> metadata)
Method for tracking successful login event.
|
public static final EventTracker NO_EVENT_TRACKER
public void trackLoginSuccessEvent(String userId, Map<String,String> metadata)
userId - user id used for loginmetadata - custom metadata data represented as key/value mappublic void trackLoginFailureEvent(String userId, boolean exists, Map<String,String> metadata)
userId - user id used for loginexists - flag indicates if provided userId existsmetadata - custom metadata data represented as key/value mappublic void trackCustomEvent(String eventName, Map<String,String> metadata)
eventName - name of the custom eventmetadata - custom metadata data represented as key/value map