public class JdbcTableMessageBrowser<M> extends JdbcMessageBrowser<M>
IMessageBrowser.HideMethod, IMessageBrowser.SortOrder, IMessageBrowser.StorageType
HasStatistics.Action
Modifier and Type | Field and Description |
---|---|
protected boolean |
useIndexHint |
checkCorrelationIdQuery, checkMessageIdQuery, CONTROL_PROPERTY_PREFIX, deleteQuery, getMessageCountQuery, PROPERTY_ASSUME_PRIMARY_KEY_UNIQUE, PROPERTY_USE_PARAMETERS, selectContextQuery, selectDataQuery, selectKeyQueryIsDbmsSupported
Constructor and Description |
---|
JdbcTableMessageBrowser(JdbcTableListener<M> tableListener) |
JdbcTableMessageBrowser(JdbcTableListener<M> tableListener,
String statusValue,
IMessageBrowser.StorageType storageType) |
Modifier and Type | Method and Description |
---|---|
void |
configure() |
protected void |
createQueryTexts(IDbmsSupport dbmsSupport) |
protected String |
createSelector() |
protected String |
getFromClause(boolean noAlias) |
protected String |
getLogPrefix() |
String |
getPhysicalDestinationName()
Returns the name and location of the database that this objects operates on.
|
protected String |
getSelectListQuery(IDbmsSupport dbmsSupport,
Date startTime,
Date endTime,
IMessageBrowser.SortOrder order) |
protected String |
provideFirstRowsHintAfterFirstKeyword(IDbmsSupport dbmsSupport) |
protected String |
provideIndexHintAfterFirstKeyword(IDbmsSupport dbmsSupport) |
protected String |
provideTrailingFirstRowsHint(IDbmsSupport dbmsSupport) |
protected RawMessageWrapper<M> |
retrieveObject(String storageKey,
ResultSet rs,
int columnIndex) |
void |
setIndexName(String string)
Name of the index, to be used in hints for query optimizer too (only for Oracle).
|
protected void |
setOperationControls() |
void |
setTableName(String tableName)
Name of the table messages are stored in.
|
applyStandardParameters, applyStandardParameters, browseMessage, containsCorrelationId, containsMessageId, copyFacadeSettings, deleteMessage, getContext, getDatasource, getIterator, getIterator, getMessageCount, getWhereClause, setCommentField, setCorrelationIdField, setDateField, setExpiryDateField, setHostField, setIdField, setKeyField, setLabelField, setMessageField, setOrder, setPrefix, setSlotId, setSlotIdField, setType, setTypeField
getAuthAlias, getConnection, getConnectionWithTimeout, getDatasourceInfo, getDatasourceName, getDbmsSupport, getPassword, getUsername, isConnectionsArePooled, isTransacted, iterateOverStatistics, setAuthAlias, setConnectionsArePooled, setDatasourceName, setDbmsSupportFactory, setJmsRealm, setPassword, setTransacted, setUsername
close, getContext, getJndiEnv, setAuthentication, setCredentials, setInitialContextFactoryName, setJndiAuthAlias, setJndiContextPrefix, setJndiProperties, setName, setPrincipal, setProviderURL, setSecurityProtocol, setUrlPkgPrefixes, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHideMethod, getHideRegex, setHideMethod, setHideRegex
isTransacted
getDomain
getName
getApplicationContext, getName
getConfigurationClassLoader
public JdbcTableMessageBrowser(JdbcTableListener<M> tableListener)
public JdbcTableMessageBrowser(JdbcTableListener<M> tableListener, String statusValue, IMessageBrowser.StorageType storageType)
protected String getLogPrefix()
getLogPrefix
in class JdbcMessageBrowser<M>
public void configure() throws ConfigurationException
configure
in interface IConfigurable
configure
in class JdbcMessageBrowser<M>
ConfigurationException
protected void setOperationControls()
setOperationControls
in class JdbcMessageBrowser<M>
protected RawMessageWrapper<M> retrieveObject(String storageKey, ResultSet rs, int columnIndex) throws JdbcException, SQLException
retrieveObject
in class JdbcMessageBrowser<M>
JdbcException
SQLException
protected void createQueryTexts(IDbmsSupport dbmsSupport) throws ConfigurationException
ConfigurationException
protected String getFromClause(boolean noAlias)
protected String getSelectListQuery(IDbmsSupport dbmsSupport, Date startTime, Date endTime, IMessageBrowser.SortOrder order)
getSelectListQuery
in class JdbcMessageBrowser<M>
protected String createSelector()
createSelector
in class JdbcMessageBrowser<M>
protected String provideIndexHintAfterFirstKeyword(IDbmsSupport dbmsSupport)
protected String provideFirstRowsHintAfterFirstKeyword(IDbmsSupport dbmsSupport)
protected String provideTrailingFirstRowsHint(IDbmsSupport dbmsSupport)
public String getPhysicalDestinationName()
JdbcFacade
getPhysicalDestinationName
in interface HasPhysicalDestination
getPhysicalDestinationName
in class JdbcFacade
HasPhysicalDestination.getPhysicalDestinationName()
public void setTableName(String tableName)
public void setIndexName(String string)
Copyright © 2023 Frank!Framework. All rights reserved.