org.codehaus.activemq.store.jdbc.adapter
Class CachingStatementProvider

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

public class CachingStatementProvider
extends Object
implements StatementProvider

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

Version:
$Revision: 1.2 $

Constructor Summary
CachingStatementProvider(StatementProvider statementProvider)
           
 
Method Summary
 String getAddMessageStatment()
           
 String getAddXidStatment()
           
 String getCreateDurableSubStatment()
           
 String[] getCreateSchemaStatments()
           
 String[] getDropSchemaStatments()
           
 String getFindAllDurableSubMessagesStatment()
           
 String getFindAllMessagesStatment()
           
 String getFindAllTxStatment()
           
 String getFindAllXidStatment()
           
 String getFindDurableSubStatment()
           
 String getFindLastSequenceId()
           
 String getFindMessageSequenceIdStatment()
           
 String getFindMessageStatment()
           
 String getFindXidStatment()
           
 StatementProvider getNext()
           
 String getRemoveAllMessagesStatment()
           
 String getRemoveAllSubscriptionsStatment()
           
 String getRemoveMessageStatment()
           
 String getRemoveXidStatment()
           
 String getUpdateDurableSubStatment()
           
 String getUpdateLastAckOfDurableSub()
           
 String getUpdateMessageStatment()
           
 String getUpdateXidStatment()
           
 
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 String getAddMessageStatment()
Specified by:
getAddMessageStatment in interface StatementProvider

getAddXidStatment

public String getAddXidStatment()
Specified by:
getAddXidStatment in interface StatementProvider

getCreateSchemaStatments

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

getDropSchemaStatments

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

getFindAllMessagesStatment

public String getFindAllMessagesStatment()
Specified by:
getFindAllMessagesStatment in interface StatementProvider

getFindAllTxStatment

public String getFindAllTxStatment()
Specified by:
getFindAllTxStatment in interface StatementProvider

getFindAllXidStatment

public String getFindAllXidStatment()
Specified by:
getFindAllXidStatment in interface StatementProvider

getFindLastSequenceId

public String getFindLastSequenceId()
Specified by:
getFindLastSequenceId in interface StatementProvider

getFindMessageStatment

public String getFindMessageStatment()
Specified by:
getFindMessageStatment in interface StatementProvider

getFindXidStatment

public String getFindXidStatment()
Specified by:
getFindXidStatment in interface StatementProvider

getRemoveMessageStatment

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

getRemoveXidStatment

public String getRemoveXidStatment()
Specified by:
getRemoveXidStatment in interface StatementProvider

getUpdateMessageStatment

public String getUpdateMessageStatment()
Specified by:
getUpdateMessageStatment in interface StatementProvider

getUpdateXidStatment

public String getUpdateXidStatment()
Specified by:
getUpdateXidStatment in interface StatementProvider

getCreateDurableSubStatment

public String getCreateDurableSubStatment()
Specified by:
getCreateDurableSubStatment in interface StatementProvider

getUpdateDurableSubStatment

public String getUpdateDurableSubStatment()
Specified by:
getUpdateDurableSubStatment in interface StatementProvider

getFindDurableSubStatment

public String getFindDurableSubStatment()
Specified by:
getFindDurableSubStatment in interface StatementProvider

getFindAllDurableSubMessagesStatment

public String getFindAllDurableSubMessagesStatment()
Specified by:
getFindAllDurableSubMessagesStatment in interface StatementProvider

getUpdateLastAckOfDurableSub

public String getUpdateLastAckOfDurableSub()
Specified by:
getUpdateLastAckOfDurableSub in interface StatementProvider

getFindMessageSequenceIdStatment

public String getFindMessageSequenceIdStatment()
Specified by:
getFindMessageSequenceIdStatment in interface StatementProvider

getRemoveAllMessagesStatment

public String getRemoveAllMessagesStatment()
Specified by:
getRemoveAllMessagesStatment in interface StatementProvider

getRemoveAllSubscriptionsStatment

public String getRemoveAllSubscriptionsStatment()
Specified by:
getRemoveAllSubscriptionsStatment in interface StatementProvider


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