org.activemq.store.jdbc.adapter
Class CachingStatementProvider

java.lang.Object
  extended byorg.activemq.store.jdbc.adapter.CachingStatementProvider
All Implemented Interfaces:
StatementProvider

public class CachingStatementProvider
extends java.lang.Object
implements StatementProvider

A StatementProvider filter that caches the responses of the filtered StatementProvider.

Version:
$Revision: 1.1 $

Constructor Summary
CachingStatementProvider(StatementProvider statementProvider)
           
 
Method Summary
 java.lang.String getAddMessageStatment()
           
 java.lang.String getAddXidStatment()
           
 java.lang.String getCreateDurableSubStatment()
           
 java.lang.String[] getCreateSchemaStatments()
           
 java.lang.String getDeleteOldMessagesStatment()
           
 java.lang.String getDeleteSubscriptionStatment()
           
 java.lang.String[] getDropSchemaStatments()
           
 java.lang.String getFindAllDurableSubMessagesStatment()
           
 java.lang.String getFindAllMessagesStatment()
           
 java.lang.String getFindAllXidStatment()
           
 java.lang.String getFindDurableSubStatment()
           
 java.lang.String getFindLastSequenceIdInAcks()
           
 java.lang.String getFindLastSequenceIdInMsgs()
           
 java.lang.String getFindMessageSequenceIdStatment()
           
 java.lang.String getFindMessageStatment()
           
 StatementProvider getNext()
           
 java.lang.String getRemoveAllMessagesStatment()
           
 java.lang.String getRemoveAllSubscriptionsStatment()
           
 java.lang.String getRemoveMessageStatment()
           
 java.lang.String getRemoveXidStatment()
           
 java.lang.String getUpdateDurableSubStatment()
           
 java.lang.String getUpdateLastAckOfDurableSub()
           
 java.lang.String getUpdateMessageStatment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingStatementProvider

public CachingStatementProvider(StatementProvider statementProvider)
Method Detail

getNext

public StatementProvider getNext()

getAddMessageStatment

public java.lang.String getAddMessageStatment()
Specified by:
getAddMessageStatment in interface StatementProvider

getAddXidStatment

public java.lang.String getAddXidStatment()
Specified by:
getAddXidStatment in interface StatementProvider

getCreateSchemaStatments

public java.lang.String[] getCreateSchemaStatments()
Specified by:
getCreateSchemaStatments in interface StatementProvider

getDropSchemaStatments

public java.lang.String[] getDropSchemaStatments()
Specified by:
getDropSchemaStatments in interface StatementProvider

getFindAllMessagesStatment

public java.lang.String getFindAllMessagesStatment()
Specified by:
getFindAllMessagesStatment in interface StatementProvider

getFindAllXidStatment

public java.lang.String getFindAllXidStatment()
Specified by:
getFindAllXidStatment in interface StatementProvider

getFindLastSequenceIdInMsgs

public java.lang.String getFindLastSequenceIdInMsgs()
Specified by:
getFindLastSequenceIdInMsgs in interface StatementProvider

getFindLastSequenceIdInAcks

public java.lang.String getFindLastSequenceIdInAcks()
Specified by:
getFindLastSequenceIdInAcks in interface StatementProvider

getFindMessageStatment

public java.lang.String getFindMessageStatment()
Specified by:
getFindMessageStatment in interface StatementProvider

getRemoveMessageStatment

public java.lang.String getRemoveMessageStatment()
Specified by:
getRemoveMessageStatment in interface StatementProvider
Returns:

getRemoveXidStatment

public java.lang.String getRemoveXidStatment()
Specified by:
getRemoveXidStatment in interface StatementProvider

getUpdateMessageStatment

public java.lang.String getUpdateMessageStatment()
Specified by:
getUpdateMessageStatment in interface StatementProvider

getCreateDurableSubStatment

public java.lang.String getCreateDurableSubStatment()
Specified by:
getCreateDurableSubStatment in interface StatementProvider

getUpdateDurableSubStatment

public java.lang.String getUpdateDurableSubStatment()
Specified by:
getUpdateDurableSubStatment in interface StatementProvider

getFindDurableSubStatment

public java.lang.String getFindDurableSubStatment()
Specified by:
getFindDurableSubStatment in interface StatementProvider

getFindAllDurableSubMessagesStatment

public java.lang.String getFindAllDurableSubMessagesStatment()
Specified by:
getFindAllDurableSubMessagesStatment in interface StatementProvider

getUpdateLastAckOfDurableSub

public java.lang.String getUpdateLastAckOfDurableSub()
Specified by:
getUpdateLastAckOfDurableSub in interface StatementProvider

getFindMessageSequenceIdStatment

public java.lang.String getFindMessageSequenceIdStatment()
Specified by:
getFindMessageSequenceIdStatment in interface StatementProvider

getRemoveAllMessagesStatment

public java.lang.String getRemoveAllMessagesStatment()
Specified by:
getRemoveAllMessagesStatment in interface StatementProvider

getRemoveAllSubscriptionsStatment

public java.lang.String getRemoveAllSubscriptionsStatment()
Specified by:
getRemoveAllSubscriptionsStatment in interface StatementProvider

getDeleteSubscriptionStatment

public java.lang.String getDeleteSubscriptionStatment()
Specified by:
getDeleteSubscriptionStatment in interface StatementProvider

getDeleteOldMessagesStatment

public java.lang.String getDeleteOldMessagesStatment()
Specified by:
getDeleteOldMessagesStatment in interface StatementProvider


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