org.apache.qpid.server.store
Class AbstractMessageStore

java.lang.Object
  extended by org.apache.qpid.server.store.AbstractMessageStore
All Implemented Interfaces:
DurableConfigurationStore, MessageStore, TransactionLog

public abstract class AbstractMessageStore
extends Object
implements MessageStore


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.qpid.server.store.DurableConfigurationStore
DurableConfigurationStore.Source
 
Nested classes/interfaces inherited from interface org.apache.qpid.server.store.TransactionLog
TransactionLog.StoreFuture, TransactionLog.Transaction
 
Field Summary
protected  LogSubject _logSubject
           
 
Fields inherited from interface org.apache.qpid.server.store.MessageStore
IMMEDIATE_FUTURE
 
Constructor Summary
AbstractMessageStore()
           
 
Method Summary
 void close()
          Called to close and cleanup any resources used by the message store.
 void configure(VirtualHost virtualHost)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.qpid.server.store.MessageStore
addMessage, configureMessageStore, isPersistent
 
Methods inherited from interface org.apache.qpid.server.store.DurableConfigurationStore
bindQueue, configureConfigStore, createExchange, createQueue, createQueue, removeExchange, removeQueue, unbindQueue, updateQueue
 
Methods inherited from interface org.apache.qpid.server.store.TransactionLog
configureTransactionLog, newTransaction
 

Field Detail

_logSubject

protected LogSubject _logSubject
Constructor Detail

AbstractMessageStore

public AbstractMessageStore()
Method Detail

configure

public void configure(VirtualHost virtualHost)
               throws Exception
Throws:
Exception

close

public void close()
           throws Exception
Description copied from interface: MessageStore
Called to close and cleanup any resources used by the message store.

Specified by:
close in interface MessageStore
Throws:
Exception - If the close fails.


Licensed to the Apache Software Foundation