Class DataImportCommandProcessor
java.lang.Object
com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl
com.illumon.iris.db.tables.dataimport.logtailer.DataImportCommandProcessor
- All Implemented Interfaces:
DataImportChannelProcessorBase,DataImportProcessorBase
public final class DataImportCommandProcessor
extends DataImportProcessorBaseImpl
implements DataImportChannelProcessorBase
Process commands from a client.
-
Field Summary
Fields inherited from class com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl
CHECKPOINT_INTERVAL_MILLIS_SUFFIX, dataStreamProcessorDirectory, DISP_DEFAULT_PREFIX, DISP_PREFIX, FLUSH_INTERVAL_SUFFIX, log, logPrefix, MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX, PROFILING_LEVEL_SUFFIX, schemaServiceFields inherited from interface com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannelProcessorBase
NEW_LINE -
Method Summary
Modifier and TypeMethodDescriptionvoidcom.illumon.iris.db.tables.dataimport.logtailer.DataImportChannelGet the DataImportChannel for this channel processor.voidhandleApplicationMessage(com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannel channel, DataImportChannelItem item) voidshutdown()Perform any actions needed to terminate this DataImportProcessor.Methods inherited from class com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl
getLog, getLogPrefixMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannelProcessorBase
handleDisconnection, handleProtocolError, handleReadException, handleReject, handleUnexpectedMessage, initializeApplicationHandler, sendReject, sendReject, sendRejectMethods inherited from interface com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBase
getLog, getLogPrefix
-
Method Details
-
getChannel
@NotNull public com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannel getChannel()Description copied from interface:DataImportChannelProcessorBaseGet the DataImportChannel for this channel processor.- Specified by:
getChannelin interfaceDataImportChannelProcessorBase- Returns:
- the DataImportChannel
-
shutdown
public void shutdown()Description copied from interface:DataImportProcessorBasePerform any actions needed to terminate this DataImportProcessor.- Specified by:
shutdownin interfaceDataImportProcessorBase
-
close
-
handleApplicationMessage
public void handleApplicationMessage(@NotNull com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannel channel, @NotNull DataImportChannelItem item)
-