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.3 $

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 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)
Parameters:
statementProvider -
Method Detail

getNext

public StatementProvider getNext()

getAddMessageStatment

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

getAddXidStatment

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

getCreateSchemaStatments

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

getDropSchemaStatments

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

getFindAllMessagesStatment

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

getFindAllTxStatment

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

getFindAllXidStatment

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

getFindLastSequenceId

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

getFindMessageStatment

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

getFindXidStatment

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

getRemoveMessageStatment

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

getRemoveXidStatment

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

getUpdateMessageStatment

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

getUpdateXidStatment

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

getCreateDurableSubStatment

public String getCreateDurableSubStatment()
Specified by:
getCreateDurableSubStatment in interface StatementProvider
See Also:
StatementProvider.getCreateDurableSubStatment()

getUpdateDurableSubStatment

public String getUpdateDurableSubStatment()
Specified by:
getUpdateDurableSubStatment in interface StatementProvider
See Also:
StatementProvider.getUpdateDurableSubStatment()

getFindDurableSubStatment

public String getFindDurableSubStatment()
Specified by:
getFindDurableSubStatment in interface StatementProvider
See Also:
StatementProvider.getFindDurableSubStatment()

getFindAllDurableSubMessagesStatment

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

getUpdateLastAckOfDurableSub

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

getFindMessageSequenceIdStatment

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


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