Package com.batch.android.module
Class EventDispatcherModule
- java.lang.Object
-
- com.batch.android.module.BatchModule
-
- com.batch.android.module.EventDispatcherModule
-
public class EventDispatcherModule extends BatchModule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventDispatcher(BatchEventDispatcher dispatcher)voiddispatchEvent(Batch.EventDispatcher.Type type, Batch.EventDispatcher.Payload params)JSONObjectgetDispatchersAnalyticRepresentation()Get dispatchers as json object used for the analyticsjava.lang.StringgetId()ID of the moduleintgetState()Should return the state of the module (usually 0 for deactivated, 1 for activated)voidloadDispatcherFromContext(android.content.Context context)static EventDispatcherModuleprovide()booleanremoveEventDispatcher(BatchEventDispatcher dispatcher)-
Methods inherited from class com.batch.android.module.BatchModule
batchContextBecameAvailable, batchDidStart, batchDidStop, batchIsFinishing, batchWillStart, batchWillStop
-
-
-
-
Method Detail
-
provide
public static EventDispatcherModule provide()
-
getId
public java.lang.String getId()
Description copied from class:BatchModuleID of the module- Specified by:
getIdin classBatchModule- Returns:
-
getState
public int getState()
Description copied from class:BatchModuleShould return the state of the module (usually 0 for deactivated, 1 for activated)- Specified by:
getStatein classBatchModule- Returns:
-
addEventDispatcher
public void addEventDispatcher(BatchEventDispatcher dispatcher)
-
removeEventDispatcher
public boolean removeEventDispatcher(BatchEventDispatcher dispatcher)
-
dispatchEvent
public void dispatchEvent(Batch.EventDispatcher.Type type, Batch.EventDispatcher.Payload params)
-
loadDispatcherFromContext
public void loadDispatcherFromContext(android.content.Context context)
-
getDispatchersAnalyticRepresentation
@Nullable public JSONObject getDispatchersAnalyticRepresentation()
Get dispatchers as json object used for the analytics- Returns:
- A JSONObject of dispatcher Name:Version
-
-