public class BDBMessageStore extends AbstractBDBMessageStore
AbstractBDBMessageStore.BDBEnqueueRecordMessageStore.MessageStoreReader| Constructor and Description |
|---|
BDBMessageStore() |
BDBMessageStore(EnvironmentFacadeFactory environmentFacadeFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkMessageStoreOpen() |
void |
closeMessageStore()
Called to close and cleanup any resources used by the message store.
|
EnvironmentFacade |
getEnvironmentFacade() |
protected org.slf4j.Logger |
getLogger() |
protected ConfiguredObject<?> |
getParent() |
protected long |
getPersistentSizeHighThreshold() |
protected long |
getPersistentSizeLowThreshold() |
String |
getStoreLocation() |
File |
getStoreLocationAsFile() |
void |
onDelete(ConfiguredObject<?> parent) |
void |
openMessageStore(ConfiguredObject<?> parent)
Initializes and opens the message store.
|
addEventListener, addMessage, getNextMessageId, isPersistent, newMessageStoreReader, newTransaction, upgradeStoreStructurepublic BDBMessageStore()
public BDBMessageStore(EnvironmentFacadeFactory environmentFacadeFactory)
public void openMessageStore(ConfiguredObject<?> parent)
MessageStoreparent - parent objectpublic void closeMessageStore()
MessageStorepublic void onDelete(ConfiguredObject<?> parent)
public EnvironmentFacade getEnvironmentFacade()
getEnvironmentFacade in class AbstractBDBMessageStoreprotected long getPersistentSizeLowThreshold()
getPersistentSizeLowThreshold in class AbstractBDBMessageStoreprotected long getPersistentSizeHighThreshold()
getPersistentSizeHighThreshold in class AbstractBDBMessageStoreprotected org.slf4j.Logger getLogger()
getLogger in class AbstractBDBMessageStoreprotected void checkMessageStoreOpen()
checkMessageStoreOpen in class AbstractBDBMessageStoreprotected ConfiguredObject<?> getParent()
getParent in class AbstractBDBMessageStorepublic String getStoreLocation()
public File getStoreLocationAsFile()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.