public final class TopicTemplate extends AbstractDestinationTemplate
Implementation of a Topic template descriptor.
autoExtendAmount, blockSize, dataFolder, initialBlockCount, journalFolder, journalOutputBuffer, maxBlockCount, maxJournalSize, maxNonPersistentMessages, maxUncommittedStoreSize, maxUnflushedJournalSize, maxWriteBatchSize, name, overflowToPersistent, preAllocateFiles, rawDataFolder, rawJournalFolder, storageSyncMethod, temporary, useJournal| Constructor and Description |
|---|
TopicTemplate()
Constructor
|
TopicTemplate(Settings settings)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
check()
Check the object consistency
|
TopicDefinition |
createTopicDefinition(String topicName,
boolean temporary)
Create a topic definition from this template
|
protected void |
fillSettings(Settings settings)
Append nodes to the XML definition
|
String[] |
getPartitionsKeysToIndex() |
int |
getSubscriberFailurePolicy() |
int |
getSubscriberOverflowPolicy() |
protected void |
initFromSettings(Settings settings)
Initialize descriptor fields from the given settings
|
void |
setPartitionsKeysToIndex(String[] partitionsKeysToIndex) |
void |
setSubscriberFailurePolicy(int subscriberFailurePolicy) |
void |
setSubscriberOverflowPolicy(int subscriberOverflowPolicy) |
asSettings, copyAttributesTo, getAutoExtendAmount, getBlockSize, getDataFolder, getInitialBlockCount, getJournalFolder, getJournalOutputBuffer, getMaxBlockCount, getMaxJournalSize, getMaxNonPersistentMessages, getMaxUncommittedStoreSize, getMaxUnflushedJournalSize, getMaxWriteBatchSize, getName, getRawDataFolder, getRawJournalFolder, getStorageSyncMethod, hasPersistentStore, isOverflowToPersistent, isPreAllocateFiles, isTemporary, isUseJournal, setAutoExtendAmount, setBlockSize, setDataFolder, setInitialBlockCount, setJournalFolder, setJournalOutputBuffer, setMaxBlockCount, setMaxJournalSize, setMaxNonPersistentMessages, setMaxUncommittedStoreSize, setMaxUnflushedJournalSize, setMaxWriteBatchSize, setName, setOverflowToPersistent, setPreAllocateFiles, setRawDataFolder, setRawJournalFolder, setStorageSyncMethod, setTemporary, setUseJournal, toStringgetDescriptorFile, setDescriptorFilepublic TopicTemplate()
public TopicTemplate(Settings settings)
public void setSubscriberFailurePolicy(int subscriberFailurePolicy)
subscriberFailurePolicy - the subscriberFailurePolicy to setpublic void setSubscriberOverflowPolicy(int subscriberOverflowPolicy)
subscriberOverflowPolicy - the subscriberOverflowPolicy to setpublic int getSubscriberFailurePolicy()
public int getSubscriberOverflowPolicy()
public String[] getPartitionsKeysToIndex()
public void setPartitionsKeysToIndex(String[] partitionsKeysToIndex)
partitionsKeysToIndex - the partitionsKeysToIndex to setprotected void initFromSettings(Settings settings)
AbstractSettingsBasedDescriptorinitFromSettings in class AbstractDestinationDescriptorsettings - some settingsprotected void fillSettings(Settings settings)
AbstractDestinationDescriptorfillSettings in class AbstractDestinationDescriptorpublic TopicDefinition createTopicDefinition(String topicName, boolean temporary)
public void check()
throws javax.jms.JMSException
Checkablecheck in interface Checkablecheck in class AbstractDestinationDescriptorjavax.jms.JMSExceptionCopyright © 2019. All rights reserved.