Class MultiplexMemoryPipelineChannel
java.lang.Object
org.apache.shardingsphere.data.pipeline.core.ingest.channel.memory.MultiplexMemoryPipelineChannel
- All Implemented Interfaces:
PipelineChannel
Multiplex memory pipeline channel.
-
Constructor Summary
ConstructorsConstructorDescriptionMultiplexMemoryPipelineChannel(int channelNumber, int blockQueueSize, AckCallback ackCallback) MultiplexMemoryPipelineChannel(int blockQueueSize, AckCallback ackCallback) MultiplexMemoryPipelineChannel(AckCallback ackCallback) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()fetchRecords(int batchSize, int timeoutSeconds) voidpushRecord(Record record)
-
Constructor Details
-
MultiplexMemoryPipelineChannel
public MultiplexMemoryPipelineChannel() -
MultiplexMemoryPipelineChannel
-
MultiplexMemoryPipelineChannel
-
MultiplexMemoryPipelineChannel
public MultiplexMemoryPipelineChannel(int channelNumber, int blockQueueSize, AckCallback ackCallback)
-
-
Method Details
-
pushRecord
- Specified by:
pushRecordin interfacePipelineChannel
-
fetchRecords
- Specified by:
fetchRecordsin interfacePipelineChannel
-
ack
- Specified by:
ackin interfacePipelineChannel
-
close
public void close()- Specified by:
closein interfacePipelineChannel
-