Package cn.thinkingdata.analytics
Class TDDebugConsumer
- java.lang.Object
-
- cn.thinkingdata.analytics.TDDebugConsumer
-
- All Implemented Interfaces:
ITDConsumer
- Direct Known Subclasses:
DebugConsumer
public class TDDebugConsumer extends Object implements ITDConsumer
Used to verify data before use SDK
-
-
Constructor Summary
Constructors Constructor Description TDDebugConsumer(String serverUrl, String appId)Construct DebugConsumerTDDebugConsumer(String serverUrl, String appId, boolean writeData)Construct DebugConsumerTDDebugConsumer(String serverUrl, String appId, boolean writeData, String deviceId)Construct DebugConsumerTDDebugConsumer(String serverUrl, String appId, String deviceId)Construct DebugConsumer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Map<String,Object> message)track eventvoidclose()close consumervoidflush()upload all data in buffer immediately
-
-
-
Constructor Detail
-
TDDebugConsumer
public TDDebugConsumer(String serverUrl, String appId) throws URISyntaxException
Construct DebugConsumer- Parameters:
serverUrl- receiver urlappId- project ID in TE- Throws:
URISyntaxException- exception
-
TDDebugConsumer
public TDDebugConsumer(String serverUrl, String appId, String deviceId) throws URISyntaxException
Construct DebugConsumer- Parameters:
serverUrl- receiver urlappId- project ID in TEdeviceId- debug device ID- Throws:
URISyntaxException- exception
-
TDDebugConsumer
public TDDebugConsumer(String serverUrl, String appId, boolean writeData) throws URISyntaxException
Construct DebugConsumer- Parameters:
serverUrl- receiver urlappId- project ID in TEwriteData- Whether to write data to the TE database. default is false- Throws:
URISyntaxException- exception
-
TDDebugConsumer
public TDDebugConsumer(String serverUrl, String appId, boolean writeData, String deviceId) throws URISyntaxException
Construct DebugConsumer- Parameters:
serverUrl- receiver urlappId- project ID in TEwriteData- Whether to write data to the TE database. default is falsedeviceId- debug device ID- Throws:
URISyntaxException- exception
-
-
Method Detail
-
add
public void add(Map<String,Object> message)
Description copied from interface:ITDConsumertrack event- Specified by:
addin interfaceITDConsumer- Parameters:
message- event map
-
flush
public void flush()
Description copied from interface:ITDConsumerupload all data in buffer immediately- Specified by:
flushin interfaceITDConsumer
-
close
public void close()
Description copied from interface:ITDConsumerclose consumer- Specified by:
closein interfaceITDConsumer
-
-