Class QueueTemplate
- 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.template.AbstractDestinationTemplate
-
- net.timewalker.ffmq4.management.destination.template.QueueTemplate
-
- All Implemented Interfaces:
DestinationDescriptorMBean,Checkable
public final class QueueTemplate extends AbstractDestinationTemplate
Implementation of a
Queuetemplate 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 QueueTemplate()ConstructorQueueTemplate(Settings settings)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueueDefinitioncreateQueueDefinition(String queueName, boolean temporary)Create a queue definition from this template-
Methods inherited from class net.timewalker.ffmq4.management.destination.AbstractDestinationDescriptor
asSettings, check, 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
-
QueueTemplate
public QueueTemplate()
Constructor
-
QueueTemplate
public QueueTemplate(Settings settings)
Constructor
-
-
Method Detail
-
createQueueDefinition
public QueueDefinition createQueueDefinition(String queueName, boolean temporary)
Create a queue definition from this template
-
-