org.activemq.store.jdbc.adapter
Class AxionJDBCAdapter

java.lang.Object
  extended by org.activemq.store.jdbc.adapter.DefaultJDBCAdapter
      extended by org.activemq.store.jdbc.adapter.StreamJDBCAdapter
          extended by org.activemq.store.jdbc.adapter.AxionJDBCAdapter
All Implemented Interfaces:
JDBCAdapter

public class AxionJDBCAdapter
extends StreamJDBCAdapter

Axion specific Adapter. Axion does not seem to support ALTER statments or Subselects. This means: - We cannot auto upgrade the schema was we roll out new versions of ActiveMQ - We cannot delete durable sub messages that have be acknowleged by all consumers.

Version:
$Revision: 1.1 $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.activemq.store.jdbc.JDBCAdapter
JDBCAdapter.ExpiredMessageResultHandler, JDBCAdapter.MessageListResultHandler
 
Field Summary
 
Fields inherited from class org.activemq.store.jdbc.adapter.DefaultJDBCAdapter
sequenceGenerator, statementProvider
 
Constructor Summary
AxionJDBCAdapter()
           
AxionJDBCAdapter(StatementProvider provider)
           
 
Method Summary
static StatementProvider createStatementProvider()
           
 
Methods inherited from class org.activemq.store.jdbc.adapter.StreamJDBCAdapter
getBinaryData, setBinaryData
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxionJDBCAdapter

public AxionJDBCAdapter()

AxionJDBCAdapter

public AxionJDBCAdapter(StatementProvider provider)
Method Detail

createStatementProvider

public static StatementProvider createStatementProvider()


Copyright © 2004-2010 Protique, Ltd.. All Rights Reserved.