public class Topic extends Destination
| Modifier and Type | Field and Description |
|---|---|
static String |
JMS_TOPIC_TOKEN
The alias token used in the alias' WLST path for replacing with the Topic name.
|
attachSender, consumptionPausedAtStartup, defaultUnitOfOrder, destinationKeys, incompleteWorkExpirationTime, insertionPausedAtStartup, maximumMessageSize, messagePerformancePreference, name, notes, productionPausedAtStartup, quota, safExportPolicy, unitOfWorkHandlingPolicy| Constructor and Description |
|---|
Topic() |
| Modifier and Type | Method and Description |
|---|---|
Topic |
setAttachSender(AttachSender attachSender)
Set the attach sender configuration.
|
DestinationTunables |
setBytesHigh(Long bytesHigh)
Set the number of bytes high threshold.
|
DestinationTunables |
setBytesLow(Long bytesLow)
Set the number of bytes low threshold.
|
Topic |
setConsumptionPausedAtStartup(Boolean consumptionPausedAtStartup)
Set whether or not message consumption is paused at server startup.
|
Topic |
setDefaultTargetingEnabled(Boolean defaultTargetingEnabled)
Set whether or not default targeting is enabled.
|
Topic |
setDefaultUnitOfOrder(Boolean defaultUnitOfOrder)
Set the default unit of order.
|
DestinationTunables |
setDeliveryMode(DeliveryMode deliveryMode)
Set the message delivery mode.
|
Topic |
setDestinationKeys(List<String> destinationKeys)
Set the list of destination keys.
|
DestinationTunables |
setErrorDestination(String errorDestination)
Set the error destination.
|
DestinationTunables |
setExpirationLoggingPolicy(String expirationLoggingPolicy)
Set the message expiration logging policy.
|
DestinationTunables |
setExpirationPolicy(ExpirationPolicy expirationPolicy)
Set the message expiration policy.
|
Topic |
setId(String id)
Set the id.
|
Topic |
setIncompleteWorkExpirationTime(Integer incompleteWorkExpirationTime)
Set the incomplete work expiration time.
|
Topic |
setInsertionPausedAtStartup(Boolean insertionPausedAtStartup)
Set whether or not message insertion is paused at server startup.
|
Topic |
setJmsCreateDestinationIdentifier(String jmsCreateDestinationIdentifier)
Set the JMS create destination identifier.
|
Topic |
setJndiName(String jndiName)
Set the JNDI name.
|
Topic |
setLocalJndiName(String localJndiName)
Set the local JNDI name
|
Topic |
setMaximumMessageSize(Integer maximumMessageSize)
Set the maximum message size.
|
DestinationTunables |
setMessageLoggingEnabled(Boolean messageLoggingEnabled)
Set whether or not message logging is enabled.
|
DestinationTunables |
setMessageLoggingFormat(String messageLoggingFormat)
Set the message logging format.
|
Topic |
setMessagePerformancePreference(MessagePerformancePreference messagePerformancePreference)
Set the message performance preference.
|
DestinationTunables |
setMessagesHigh(Long messagesHigh)
Set the number of messages high threshold.
|
DestinationTunables |
setMessagesLow(Long messagesLow)
Set the number of messages low threshold.
|
Topic |
setName(String name)
Set the name.
|
Topic |
setNotes(String notes)
Set the notes.
|
DestinationTunables |
setPriority(Integer priority)
Set the message priority.
|
Topic |
setProductionPausedAtStartup(Boolean productionPausedAtStartup)
Set whether or not message production is paused at server startup.
|
Topic |
setQuota(String quota)
Set the quota.
|
DestinationTunables |
setRedeliveryDelay(Long redeliveryDelay)
Set the message redelivery delay.
|
DestinationTunables |
setRedeliveryLimit(Integer redeliveryLimit)
Set the message redelivery limit.
|
Topic |
setSafExportPolicy(SAFExportPolicy safExportPolicy)
Set the SAF export policy.
|
Topic |
setSubDeploymentName(String subDeploymentName)
Set the sub-deployment name.
|
Topic |
setTemplate(String template)
Set the template.
|
DestinationTunables |
setTimeToDeliver(String timeToDeliver)
Set the time to deliver.
|
DestinationTunables |
setTimeToLive(Long timeToLive)
Set the time to live.
|
Topic |
setUnitOfWorkHandlingPolicy(UnitOfWorkHandlingPolicy unitOfWorkHandlingPolicy)
Set the unit of work handling policy.
|
String |
toCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toJsonCompactString()
Returns a compact string representation of the object in JSON format.
|
String |
toJsonString()
Returns a string representation of the object in JSON format.
|
String |
toString()
Returns a string representation of the object in XML format.
|
String |
toXmlCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toXmlString()
Returns a string representation of the object in XML format.
|
getDefaultTargetingEnabled, getId, getJmsCreateDestinationIdentifier, getJndiName, getLocalJndiName, getSubDeploymentName, getTemplategetAttachSender, getBytesHigh, getBytesLow, getConsumptionPausedAtStartup, getDefaultUnitOfOrder, getDeliveryMode, getDestinationKeys, getErrorDestination, getExpirationLoggingPolicy, getExpirationPolicy, getIncompleteWorkExpirationTime, getInsertionPausedAtStartup, getMaximumMessageSize, getMessageLoggingEnabled, getMessageLoggingFormat, getMessagePerformancePreference, getMessagesHigh, getMessagesLow, getName, getNotes, getPriority, getProductionPausedAtStartup, getQuota, getRedeliveryDelay, getRedeliveryLimit, getSafExportPolicy, getTimeToDeliver, getTimeToLive, getUnitOfWorkHandlingPolicy, isDeliveryFailureParamsEmpty, isDeliveryParamsOverridesEmpty, isMessageLoggingParamsEmpty, isThresholdsEmptypublic static final String JMS_TOPIC_TOKEN
public Topic setId(String id)
setId in class Destinationid - the new idpublic Topic setAttachSender(AttachSender attachSender)
setAttachSender in class DestinationTunablesattachSender - the new attach sender configurationpublic Topic setConsumptionPausedAtStartup(Boolean consumptionPausedAtStartup)
setConsumptionPausedAtStartup in class DestinationTunablesconsumptionPausedAtStartup - the new valuepublic Topic setDefaultTargetingEnabled(Boolean defaultTargetingEnabled)
setDefaultTargetingEnabled in class DestinationdefaultTargetingEnabled - the new valuepublic Topic setDefaultUnitOfOrder(Boolean defaultUnitOfOrder)
setDefaultUnitOfOrder in class DestinationTunablesdefaultUnitOfOrder - the new default unit of orderpublic Topic setDestinationKeys(List<String> destinationKeys)
setDestinationKeys in class DestinationTunablesdestinationKeys - the new listpublic Topic setIncompleteWorkExpirationTime(Integer incompleteWorkExpirationTime)
setIncompleteWorkExpirationTime in class DestinationTunablesincompleteWorkExpirationTime - the new valuepublic Topic setInsertionPausedAtStartup(Boolean insertionPausedAtStartup)
setInsertionPausedAtStartup in class DestinationTunablesinsertionPausedAtStartup - the new valuepublic Topic setJndiName(String jndiName)
setJndiName in class DestinationjndiName - the new JNDI namepublic Topic setJmsCreateDestinationIdentifier(String jmsCreateDestinationIdentifier)
setJmsCreateDestinationIdentifier in class DestinationjmsCreateDestinationIdentifier - the new JMS create destination identifierpublic Topic setLocalJndiName(String localJndiName)
setLocalJndiName in class DestinationlocalJndiName - the new local JNDI namepublic Topic setMaximumMessageSize(Integer maximumMessageSize)
setMaximumMessageSize in class DestinationTunablesmaximumMessageSize - the new maximum message sizepublic Topic setMessagePerformancePreference(MessagePerformancePreference messagePerformancePreference)
setMessagePerformancePreference in class DestinationTunablesmessagePerformancePreference - the new valuepublic Topic setName(String name)
setName in class DestinationTunablesname - the new namepublic Topic setNotes(String notes)
setNotes in class DestinationTunablesnotes - the new valuepublic Topic setProductionPausedAtStartup(Boolean productionPausedAtStartup)
setProductionPausedAtStartup in class DestinationTunablesproductionPausedAtStartup - the new valuepublic Topic setQuota(String quota)
setQuota in class DestinationTunablesquota - the new quotapublic Topic setSafExportPolicy(SAFExportPolicy safExportPolicy)
setSafExportPolicy in class DestinationTunablessafExportPolicy - the new SAF export policypublic Topic setSubDeploymentName(String subDeploymentName)
setSubDeploymentName in class DestinationsubDeploymentName - the new sub-deployment namepublic Topic setTemplate(String template)
setTemplate in class Destinationtemplate - the new templatepublic Topic setUnitOfWorkHandlingPolicy(UnitOfWorkHandlingPolicy unitOfWorkHandlingPolicy)
setUnitOfWorkHandlingPolicy in class DestinationTunablesunitOfWorkHandlingPolicy - the new unit of work handling policypublic DestinationTunables setErrorDestination(String errorDestination)
setErrorDestination in class DestinationTunableserrorDestination - the new valuepublic DestinationTunables setExpirationLoggingPolicy(String expirationLoggingPolicy)
setExpirationLoggingPolicy in class DestinationTunablesexpirationLoggingPolicy - the new valuepublic DestinationTunables setExpirationPolicy(ExpirationPolicy expirationPolicy)
setExpirationPolicy in class DestinationTunablesexpirationPolicy - the new message expiration policypublic DestinationTunables setRedeliveryLimit(Integer redeliveryLimit)
setRedeliveryLimit in class DestinationTunablesredeliveryLimit - the new message redelivery limitpublic DestinationTunables setDeliveryMode(DeliveryMode deliveryMode)
setDeliveryMode in class DestinationTunablesdeliveryMode - the new message delivery modepublic DestinationTunables setPriority(Integer priority)
setPriority in class DestinationTunablespriority - the new message prioritypublic DestinationTunables setRedeliveryDelay(Long redeliveryDelay)
setRedeliveryDelay in class DestinationTunablesredeliveryDelay - the new message redelivery delaypublic DestinationTunables setTimeToDeliver(String timeToDeliver)
setTimeToDeliver in class DestinationTunablestimeToDeliver - the new time to deliverpublic DestinationTunables setTimeToLive(Long timeToLive)
setTimeToLive in class DestinationTunablestimeToLive - the new time to livepublic DestinationTunables setMessageLoggingEnabled(Boolean messageLoggingEnabled)
setMessageLoggingEnabled in class DestinationTunablesmessageLoggingEnabled - the new valuepublic DestinationTunables setMessageLoggingFormat(String messageLoggingFormat)
setMessageLoggingFormat in class DestinationTunablesmessageLoggingFormat - the new message logging formatpublic DestinationTunables setBytesHigh(Long bytesHigh)
setBytesHigh in class DestinationTunablesbytesHigh - the new number of bytes high thresholdpublic DestinationTunables setBytesLow(Long bytesLow)
setBytesLow in class DestinationTunablesbytesLow - the new number of bytes low thresholdpublic DestinationTunables setMessagesHigh(Long messagesHigh)
setMessagesHigh in class DestinationTunablesmessagesHigh - the number of messages high thresholdpublic DestinationTunables setMessagesLow(Long messagesLow)
setMessagesLow in class DestinationTunablesmessagesLow - the new number of messages low thresholdpublic String toXmlCompactString()
toXmlCompactString in class Destinationpublic String toXmlString()
toXmlString in class Destinationpublic String toJsonCompactString()
toJsonCompactString in class Destinationpublic String toJsonString()
toJsonString in class Destinationpublic String toCompactString()
toCompactString in class Destinationpublic String toString()
toString in class Destination