Class PostgresqlJDBCAdapter
java.lang.Object
org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter
org.apache.activemq.store.jdbc.adapter.BytesJDBCAdapter
org.apache.activemq.store.jdbc.adapter.PostgresqlJDBCAdapter
- All Implemented Interfaces:
JDBCAdapter
Implements all the default JDBC operations that are used
by the JDBCPersistenceAdapter.
Subclassing is encouraged to override the default
implementation of methods to account for differences
in JDBC Driver implementations.
The JDBCAdapter inserts and extracts BLOB data using the
getBytes()/setBytes() operations.
The databases/JDBC drivers that use this adapter are:
-
Field Summary
FieldsFields inherited from class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter
batchStatments, MAX_ROWS, maxRows, prioritizedMessages, statements -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlimitQuery(String query) voidsetAcksPkName(String acksPkName) voidsetStatements(Statements statements) Methods inherited from class org.apache.activemq.store.jdbc.adapter.BytesJDBCAdapter
getBinaryData, setBinaryDataMethods inherited from class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter
close, close, doAddMessage, doAddMessageReference, doClearLastAck, doCommitAddOp, doCreateTables, doDeleteOldMessages, doDeleteSubscription, doDropTables, doGetAllSubscriptions, doGetDestinations, doGetDurableSubscriberMessageCount, doGetLastAckedDurableSubscriberMessageId, doGetLastMessageStoreSequenceId, doGetLastProducerSequenceId, doGetMessage, doGetMessageById, doGetMessageCount, doGetMessageReference, doGetSubscriberEntry, doMessageIdScan, doRecordDestination, doRecover, doRecoverNextMessages, doRecoverNextMessages, doRecoverNextMessagesWithPriority, doRecoverPreparedOps, doRecoverSubscription, doRemoveAllMessages, doRemoveMessage, doSetLastAck, doSetLastAckWithPriority, doSetSubscriberEntry, doUpdateMessage, dumpTables, dumpTables, getMaxRows, getStatements, getStoreSequenceId, isBatchStatements, isBatchStatments, printQuery, printQuery, setBatchStatements, setBatchStatments, setMaxRows, setUseExternalMessageReferences
-
Field Details
-
acksPkName
-
-
Constructor Details
-
PostgresqlJDBCAdapter
public PostgresqlJDBCAdapter()
-
-
Method Details
-
setStatements
- Specified by:
setStatementsin interfaceJDBCAdapter- Overrides:
setStatementsin classDefaultJDBCAdapter
-
setAcksPkName
-
limitQuery
- Specified by:
limitQueryin interfaceJDBCAdapter- Overrides:
limitQueryin classDefaultJDBCAdapter
-