C
- subclass extending ConnectorReadersConfigpublic abstract class NolistConnectReader<C extends ConnectorReadersConfig> extends ConnectReader<C>
ConnectorReadersConfig
ConnectReader.DeleteFailureTest, ConnectReader.Message, ConnectReader.PermanentFailureException, ConnectReader.ReaderFailureException, ConnectReader.ReadFailureTest, ConnectReader.TemporaryFailureException
config, log, readerContext, readerProcessor
Constructor and Description |
---|
NolistConnectReader() |
Modifier and Type | Method and Description |
---|---|
void |
nativeDelete()
Called by the Reader framework.
|
protected abstract void |
nativeInit()
Initialization of resources used by the reader.
|
void |
nativeInitMessage(java.lang.String messageId)
Called by the Reader framework.
|
void |
nativeInitReader()
Called by the Reader framework.
|
java.util.List<java.lang.String> |
nativeList()
Called by the Reader framework.
|
protected abstract void |
nativeLoop()
Loop over all messages available at the native source.
|
ConnectReader.Message |
nativeRead()
Called by the Reader framework.
|
protected void |
processMessage(ConnectReader.Message msg)
Callback method to be called from nativeLoop() for processing of the read message.
|
canList, close, closeMessage, createResponse, deleteMessage, getExecutionMode, getLocation, getMaxRetries, getName, getOrigin, getReader, getTimeout, initMessage, initReader, listMessages, nativeClose, nativeCloseMessage, performLoggerThreadCheck, readMessage, selectMessage, setOrigin
public final void nativeInitReader() throws ConnectReader.ReaderFailureException
nativeInitReader
in class ConnectReader<C extends ConnectorReadersConfig>
ConnectReader.ReaderFailureException
ConnectReader.nativeClose()
public final void nativeInitMessage(java.lang.String messageId) throws ConnectReader.ReaderFailureException
nativeInitMessage
in class ConnectReader<C extends ConnectorReadersConfig>
messageId
- ConnectReader.ReaderFailureException
ConnectReader.nativeCloseMessage()
public final java.util.List<java.lang.String> nativeList() throws ConnectReader.ReaderFailureException
nativeList
in class ConnectReader<C extends ConnectorReadersConfig>
ConnectReader.ReaderFailureException
public final ConnectReader.Message nativeRead()
nativeRead
in class ConnectReader<C extends ConnectorReadersConfig>
ConnectReader.nativeInitMessage(String)
public final void nativeDelete()
nativeDelete
in class ConnectReader<C extends ConnectorReadersConfig>
ConnectReader.nativeInitMessage(String)
,
ConnectReader.nativeRead()
protected final void processMessage(ConnectReader.Message msg) throws ConnectReader.ReaderFailureException
msg
- ConnectReader.ReaderFailureException
protected abstract void nativeInit() throws ConnectReader.ReaderFailureException
ConnectReader.ReaderFailureException
ConnectReader.nativeClose()
protected abstract void nativeLoop() throws ConnectReader.ReaderFailureException
ConnectReader.ReaderFailureException
ConnectReader.Message