Class TreasureDataSender
- java.lang.Object
-
- org.komamitsu.fluency.treasuredata.ingester.sender.TreasureDataSender
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.komamitsu.fluency.ingester.sender.Sender
public class TreasureDataSender extends java.lang.Object implements java.io.Closeable, org.komamitsu.fluency.ingester.sender.Sender
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTreasureDataSender.Config
-
Constructor Summary
Constructors Constructor Description TreasureDataSender()TreasureDataSender(TreasureDataSender.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.treasuredata.client.TDClientbuildClient()voidclose()com.treasuredata.client.TDClientgetClient()intgetMaxRetryInternalMs()floatgetRetryFactor()intgetRetryInternalMs()intgetRetryMax()intgetWorkBufSize()voidsend(java.lang.String dbAndTableTag, java.nio.ByteBuffer dataBuffer)
-
-
-
Constructor Detail
-
TreasureDataSender
public TreasureDataSender()
-
TreasureDataSender
public TreasureDataSender(TreasureDataSender.Config config)
-
-
Method Detail
-
buildClient
protected com.treasuredata.client.TDClient buildClient()
-
getClient
public com.treasuredata.client.TDClient getClient()
-
getRetryInternalMs
public int getRetryInternalMs()
-
getMaxRetryInternalMs
public int getMaxRetryInternalMs()
-
getRetryFactor
public float getRetryFactor()
-
getRetryMax
public int getRetryMax()
-
getWorkBufSize
public int getWorkBufSize()
-
send
public void send(java.lang.String dbAndTableTag, java.nio.ByteBuffer dataBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
-