Class QueueDefinition
- java.lang.Object
-
- net.timewalker.ffmq4.utils.descriptor.AbstractDescriptor
-
- net.timewalker.ffmq4.utils.descriptor.AbstractSettingsBasedDescriptor
-
- net.timewalker.ffmq4.management.destination.AbstractDestinationDescriptor
-
- net.timewalker.ffmq4.management.destination.definition.AbstractDestinationDefinition
-
- net.timewalker.ffmq4.management.destination.definition.QueueDefinition
-
- All Implemented Interfaces:
DestinationDescriptorMBean,Checkable
public final class QueueDefinition extends AbstractDestinationDefinition
Implementation of a
Queuedefinition descriptor.
-
-
Field Summary
-
Fields inherited from class net.timewalker.ffmq4.management.destination.AbstractDestinationDescriptor
autoExtendAmount, blockSize, dataFolder, initialBlockCount, journalFolder, journalOutputBuffer, maxBlockCount, maxJournalSize, maxNonPersistentMessages, maxUncommittedStoreSize, maxUnflushedJournalSize, maxWriteBatchSize, name, overflowToPersistent, preAllocateFiles, rawDataFolder, rawJournalFolder, storageSyncMethod, temporary, useJournal
-
-
Constructor Summary
Constructors Constructor Description QueueDefinition()ConstructorQueueDefinition(Settings settings)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck()Check the object consistencybooleanhasDescriptor()-
Methods inherited from class net.timewalker.ffmq4.management.destination.AbstractDestinationDescriptor
asSettings, copyAttributesTo, fillSettings, getAutoExtendAmount, getBlockSize, getDataFolder, getInitialBlockCount, getJournalFolder, getJournalOutputBuffer, getMaxBlockCount, getMaxJournalSize, getMaxNonPersistentMessages, getMaxUncommittedStoreSize, getMaxUnflushedJournalSize, getMaxWriteBatchSize, getName, getRawDataFolder, getRawJournalFolder, getStorageSyncMethod, hasPersistentStore, initFromSettings, isOverflowToPersistent, isPreAllocateFiles, isTemporary, isUseJournal, setAutoExtendAmount, setBlockSize, setDataFolder, setInitialBlockCount, setJournalFolder, setJournalOutputBuffer, setMaxBlockCount, setMaxJournalSize, setMaxNonPersistentMessages, setMaxUncommittedStoreSize, setMaxUnflushedJournalSize, setMaxWriteBatchSize, setName, setOverflowToPersistent, setPreAllocateFiles, setRawDataFolder, setRawJournalFolder, setStorageSyncMethod, setTemporary, setUseJournal, toString
-
Methods inherited from class net.timewalker.ffmq4.utils.descriptor.AbstractDescriptor
getDescriptorFile, setDescriptorFile
-
-
-
-
Constructor Detail
-
QueueDefinition
public QueueDefinition()
Constructor
-
QueueDefinition
public QueueDefinition(Settings settings)
Constructor
-
-
Method Detail
-
check
public void check() throws javax.jms.JMSExceptionDescription copied from interface:CheckableCheck the object consistency- Specified by:
checkin interfaceCheckable- Overrides:
checkin classAbstractDestinationDescriptor- Throws:
javax.jms.JMSException
-
hasDescriptor
public boolean hasDescriptor()
-
-