org.apache.activemq.store.jdbc.adapter
Class AxionJDBCAdapter

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

public class AxionJDBCAdapter
extends StreamJDBCAdapter

Axion specific Adapter. Axion does not seem to support ALTER statements or sub-selects. 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 acknowledged by all consumers.


Field Summary
 
Fields inherited from class org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter
batchStatments, cleanupExclusiveLock, MAX_ROWS, maxRows, prioritizedMessages, statements
 
Constructor Summary
AxionJDBCAdapter()
           
 
Method Summary
 void setStatements(Statements statements)
           
 
Methods inherited from class org.apache.activemq.store.jdbc.adapter.StreamJDBCAdapter
getBinaryData, setBinaryData
 
Methods 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, dumpTables, dumpTables, getMaxRows, getStatements, getStoreSequenceId, isBatchStatments, printQuery, printQuery, setBatchStatments, setMaxRows, setUseExternalMessageReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxionJDBCAdapter

public AxionJDBCAdapter()
Method Detail

setStatements

public void setStatements(Statements statements)
Specified by:
setStatements in interface JDBCAdapter
Overrides:
setStatements in class DefaultJDBCAdapter


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.