public abstract class AbstractSingleQueryDbMessageProcessor extends AbstractDbMessageProcessor
dbConfigResolver
logger, muleContext, next, notificationHandler
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
AbstractSingleQueryDbMessageProcessor(DbConfigResolver dbConfigResolver,
QueryResolver queryResolver,
TransactionalAction transactionalAction) |
Modifier and Type | Method and Description |
---|---|
protected abstract Object |
doExecuteQuery(DbConnection connection,
Query query) |
protected Object |
executeQuery(DbConnection connection,
MuleEvent muleEvent) |
protected List<FieldDebugInfo<?>> |
getMessageProcessorDebugInfo(DbConnection connection,
MuleEvent muleEvent) |
getDebugInfo, getInputMetaData, getOutputMetaData, getQueryMetadataProvider, getSource, getTarget, getValidQueryTypes, initialise, mustCloseConnection, process, resolveSource, setQueryMetadataProvider, setSource, setStatementStreamingResultSetCloser, setTarget, validateQueryType
addMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setListener, setMuleContext, toString
getAnnotation, getAnnotations, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setListener
public AbstractSingleQueryDbMessageProcessor(DbConfigResolver dbConfigResolver, QueryResolver queryResolver, TransactionalAction transactionalAction)
protected Object executeQuery(DbConnection connection, MuleEvent muleEvent) throws SQLException
executeQuery
in class AbstractDbMessageProcessor
SQLException
protected abstract Object doExecuteQuery(DbConnection connection, Query query) throws SQLException
SQLException
protected List<FieldDebugInfo<?>> getMessageProcessorDebugInfo(DbConnection connection, MuleEvent muleEvent)
getMessageProcessorDebugInfo
in class AbstractDbMessageProcessor
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.