Package com.inmobi.commons.core.metrics
Class EventProcessor
-
- All Implemented Interfaces:
-
com.inmobi.commons.core.metrics.EventSubmitterListener
public final class EventProcessor implements EventSubmitterListener
-
-
Constructor Summary
Constructors Constructor Description EventProcessor(String tableName, EventDao<?> mEventDao, PayloadProvider mPayloadProvider, EventConfig eventConfig, RemoteSyncListener remoteSyncListener)
-
Method Summary
Modifier and Type Method Description final Unitstop()final UnitsetConfig(EventConfig eventConfig)final Unitprocess(Boolean shouldExponentialBackOff)UnitonSuccess(EventPayload eventPayload)UnitonFailure(EventPayload eventPayload, Boolean deleteEvents)-
-
Constructor Detail
-
EventProcessor
EventProcessor(String tableName, EventDao<?> mEventDao, PayloadProvider mPayloadProvider, EventConfig eventConfig, RemoteSyncListener remoteSyncListener)
-
-
Method Detail
-
setConfig
final Unit setConfig(EventConfig eventConfig)
-
onSuccess
Unit onSuccess(EventPayload eventPayload)
-
onFailure
Unit onFailure(EventPayload eventPayload, Boolean deleteEvents)
-
-
-
-