Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.store.jdbc.adapter
Class OracleJDBCAdapter  view OracleJDBCAdapter download OracleJDBCAdapter.java

java.lang.Object
  extended byorg.activemq.store.jdbc.adapter.DefaultJDBCAdapter
      extended byorg.activemq.store.jdbc.adapter.OracleJDBCAdapter
All Implemented Interfaces:
org.activemq.store.jdbc.JDBCAdapter

public class OracleJDBCAdapter
extends DefaultJDBCAdapter

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:

Version:
$Revision: 1.1 $

Nested Class Summary
 
Nested classes inherited from class org.activemq.store.jdbc.JDBCAdapter
org.activemq.store.jdbc.JDBCAdapter.ExpiredMessageResultHandler, org.activemq.store.jdbc.JDBCAdapter.MessageListResultHandler
 
Field Summary
 
Fields inherited from class org.activemq.store.jdbc.adapter.DefaultJDBCAdapter
sequenceGenerator, statementProvider
 
Constructor Summary
OracleJDBCAdapter()
           
OracleJDBCAdapter(org.activemq.store.jdbc.StatementProvider provider)
           
 
Method Summary
static org.activemq.store.jdbc.StatementProvider createStatementProvider()
           
protected  byte[] getBinaryData(java.sql.ResultSet rs, int index)
           
 
Methods inherited from class org.activemq.store.jdbc.adapter.DefaultJDBCAdapter
doAddMessage, doAddXid, doCreateTables, doDeleteExpiredMessage, doDeleteOldMessages, doDeleteSubscription, doDropTables, doGetExpiredMessages, doGetMessage, doGetMessageForUpdate, doGetSubscriberEntry, doLoadPreparedTransactions, doRecover, doRecoverSubscription, doRemoveAllMessages, doRemoveMessage, doRemoveXid, doSetDeadLetterFlag, doSetLastAck, doSetSubscriberEntry, getMessageSequenceId, getSequenceGenerator, getStatementProvider, initSequenceGenerator, setBinaryData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleJDBCAdapter

public OracleJDBCAdapter()

OracleJDBCAdapter

public OracleJDBCAdapter(org.activemq.store.jdbc.StatementProvider provider)
Method Detail

createStatementProvider

public static org.activemq.store.jdbc.StatementProvider createStatementProvider()

getBinaryData

protected byte[] getBinaryData(java.sql.ResultSet rs,
                               int index)
                        throws java.sql.SQLException
Overrides:
getBinaryData in class DefaultJDBCAdapter