001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2020.06.25 at 07:42:22 AM CEST 006// 007 008 009package org.apache.activemq.schema.core; 010 011import java.math.BigInteger; 012import java.util.ArrayList; 013import java.util.HashMap; 014import java.util.List; 015import java.util.Map; 016import javax.xml.bind.JAXBElement; 017import javax.xml.bind.annotation.XmlAccessType; 018import javax.xml.bind.annotation.XmlAccessorType; 019import javax.xml.bind.annotation.XmlAnyAttribute; 020import javax.xml.bind.annotation.XmlAnyElement; 021import javax.xml.bind.annotation.XmlAttribute; 022import javax.xml.bind.annotation.XmlElementRef; 023import javax.xml.bind.annotation.XmlElementRefs; 024import javax.xml.bind.annotation.XmlID; 025import javax.xml.bind.annotation.XmlRootElement; 026import javax.xml.bind.annotation.XmlSchemaType; 027import javax.xml.bind.annotation.XmlType; 028import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 029import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 030import javax.xml.namespace.QName; 031import org.jvnet.jaxb2_commons.lang.Equals; 032import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 033import org.jvnet.jaxb2_commons.lang.HashCode; 034import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 035import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 036import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 037import org.jvnet.jaxb2_commons.lang.ToString; 038import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 039import org.jvnet.jaxb2_commons.locator.ObjectLocator; 040import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 041 042 043/** 044 * <p>Java class for anonymous complex type. 045 * 046 * <p>The following schema fragment specifies the expected content contained within this class. 047 * 048 * <pre> 049 * <complexType> 050 * <complexContent> 051 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 052 * <choice maxOccurs="unbounded" minOccurs="0"> 053 * <choice> 054 * <element name="deadLetterStrategy" minOccurs="0"> 055 * <complexType> 056 * <complexContent> 057 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 058 * <choice minOccurs="0"> 059 * <element ref="{http://activemq.apache.org/schema/core}discarding"/> 060 * <element ref="{http://activemq.apache.org/schema/core}individualDeadLetterStrategy"/> 061 * <element ref="{http://activemq.apache.org/schema/core}sharedDeadLetterStrategy"/> 062 * <any namespace='##other'/> 063 * </choice> 064 * </restriction> 065 * </complexContent> 066 * </complexType> 067 * </element> 068 * <element name="destination" minOccurs="0"> 069 * <complexType> 070 * <complexContent> 071 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 072 * <choice minOccurs="0"> 073 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 074 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 075 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 076 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 077 * <any namespace='##other'/> 078 * </choice> 079 * </restriction> 080 * </complexContent> 081 * </complexType> 082 * </element> 083 * <element name="dispatchPolicy" minOccurs="0"> 084 * <complexType> 085 * <complexContent> 086 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 087 * <choice minOccurs="0"> 088 * <element ref="{http://activemq.apache.org/schema/core}priorityDispatchPolicy"/> 089 * <element ref="{http://activemq.apache.org/schema/core}priorityNetworkDispatchPolicy"/> 090 * <element ref="{http://activemq.apache.org/schema/core}roundRobinDispatchPolicy"/> 091 * <element ref="{http://activemq.apache.org/schema/core}simpleDispatchPolicy"/> 092 * <element ref="{http://activemq.apache.org/schema/core}strictOrderDispatchPolicy"/> 093 * <any namespace='##other'/> 094 * </choice> 095 * </restriction> 096 * </complexContent> 097 * </complexType> 098 * </element> 099 * <element name="messageEvictionStrategy" minOccurs="0"> 100 * <complexType> 101 * <complexContent> 102 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 103 * <choice minOccurs="0"> 104 * <element ref="{http://activemq.apache.org/schema/core}oldestMessageEvictionStrategy"/> 105 * <element ref="{http://activemq.apache.org/schema/core}oldestMessageWithLowestPriorityEvictionStrategy"/> 106 * <element ref="{http://activemq.apache.org/schema/core}uniquePropertyMessageEvictionStrategy"/> 107 * <any namespace='##other'/> 108 * </choice> 109 * </restriction> 110 * </complexContent> 111 * </complexType> 112 * </element> 113 * <element name="messageGroupMapFactory" minOccurs="0"> 114 * <complexType> 115 * <complexContent> 116 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 117 * <choice minOccurs="0"> 118 * <element ref="{http://activemq.apache.org/schema/core}cachedMessageGroupMapFactory"/> 119 * <element ref="{http://activemq.apache.org/schema/core}messageGroupHashBucketFactory"/> 120 * <element ref="{http://activemq.apache.org/schema/core}simpleMessageGroupMapFactory"/> 121 * <any namespace='##other'/> 122 * </choice> 123 * </restriction> 124 * </complexContent> 125 * </complexType> 126 * </element> 127 * <element name="networkBridgeFilterFactory" minOccurs="0"> 128 * <complexType> 129 * <complexContent> 130 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 131 * <choice minOccurs="0"> 132 * <element ref="{http://activemq.apache.org/schema/core}conditionalNetworkBridgeFilterFactory"/> 133 * <element ref="{http://activemq.apache.org/schema/core}defaultNetworkBridgeFilterFactory"/> 134 * <any namespace='##other'/> 135 * </choice> 136 * </restriction> 137 * </complexContent> 138 * </complexType> 139 * </element> 140 * <element name="pendingDurableSubscriberPolicy" minOccurs="0"> 141 * <complexType> 142 * <complexContent> 143 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 144 * <choice minOccurs="0"> 145 * <element ref="{http://activemq.apache.org/schema/core}fileDurableSubscriberCursor"/> 146 * <element ref="{http://activemq.apache.org/schema/core}storeDurableSubscriberCursor"/> 147 * <element ref="{http://activemq.apache.org/schema/core}vmDurableCursor"/> 148 * <any namespace='##other'/> 149 * </choice> 150 * </restriction> 151 * </complexContent> 152 * </complexType> 153 * </element> 154 * <element name="pendingMessageLimitStrategy" minOccurs="0"> 155 * <complexType> 156 * <complexContent> 157 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 158 * <choice minOccurs="0"> 159 * <element ref="{http://activemq.apache.org/schema/core}constantPendingMessageLimitStrategy"/> 160 * <element ref="{http://activemq.apache.org/schema/core}prefetchRatePendingMessageLimitStrategy"/> 161 * <any namespace='##other'/> 162 * </choice> 163 * </restriction> 164 * </complexContent> 165 * </complexType> 166 * </element> 167 * <element name="pendingQueuePolicy" minOccurs="0"> 168 * <complexType> 169 * <complexContent> 170 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 171 * <choice minOccurs="0"> 172 * <element ref="{http://activemq.apache.org/schema/core}fileQueueCursor"/> 173 * <element ref="{http://activemq.apache.org/schema/core}storeCursor"/> 174 * <element ref="{http://activemq.apache.org/schema/core}vmQueueCursor"/> 175 * <any namespace='##other'/> 176 * </choice> 177 * </restriction> 178 * </complexContent> 179 * </complexType> 180 * </element> 181 * <element name="pendingSubscriberPolicy" minOccurs="0"> 182 * <complexType> 183 * <complexContent> 184 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 185 * <choice minOccurs="0"> 186 * <element ref="{http://activemq.apache.org/schema/core}fileCursor"/> 187 * <element ref="{http://activemq.apache.org/schema/core}vmCursor"/> 188 * <any namespace='##other'/> 189 * </choice> 190 * </restriction> 191 * </complexContent> 192 * </complexType> 193 * </element> 194 * <element name="slowConsumerStrategy" minOccurs="0"> 195 * <complexType> 196 * <complexContent> 197 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 198 * <choice minOccurs="0"> 199 * <element ref="{http://activemq.apache.org/schema/core}abortSlowAckConsumerStrategy"/> 200 * <element ref="{http://activemq.apache.org/schema/core}abortSlowConsumerStrategy"/> 201 * <any namespace='##other'/> 202 * </choice> 203 * </restriction> 204 * </complexContent> 205 * </complexType> 206 * </element> 207 * <element name="subscriptionRecoveryPolicy" minOccurs="0"> 208 * <complexType> 209 * <complexContent> 210 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 211 * <choice minOccurs="0"> 212 * <element ref="{http://activemq.apache.org/schema/core}fixedCountSubscriptionRecoveryPolicy"/> 213 * <element ref="{http://activemq.apache.org/schema/core}fixedSizedSubscriptionRecoveryPolicy"/> 214 * <element ref="{http://activemq.apache.org/schema/core}lastImageSubscriptionRecoveryPolicy"/> 215 * <element ref="{http://activemq.apache.org/schema/core}noSubscriptionRecoveryPolicy"/> 216 * <element ref="{http://activemq.apache.org/schema/core}queryBasedSubscriptionRecoveryPolicy"/> 217 * <element ref="{http://activemq.apache.org/schema/core}retainedMessageSubscriptionRecoveryPolicy"/> 218 * <element ref="{http://activemq.apache.org/schema/core}timedSubscriptionRecoveryPolicy"/> 219 * <any namespace='##other'/> 220 * </choice> 221 * </restriction> 222 * </complexContent> 223 * </complexType> 224 * </element> 225 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 226 * </choice> 227 * </choice> 228 * <attribute name="advisoryForConsumed" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 229 * <attribute name="advisoryForDelivery" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 230 * <attribute name="advisoryForDiscardingMessages" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 231 * <attribute name="advisoryForFastProducers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 232 * <attribute name="advisoryForSlowConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 233 * <attribute name="advisoryWhenFull" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 234 * <attribute name="allConsumersExclusiveByDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 235 * <attribute name="alwaysRetroactive" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 236 * <attribute name="blockedProducerWarningInterval" type="{http://www.w3.org/2001/XMLSchema}long" /> 237 * <attribute name="consumersBeforeDispatchStarts" type="{http://www.w3.org/2001/XMLSchema}integer" /> 238 * <attribute name="cursorMemoryHighWaterMark" type="{http://www.w3.org/2001/XMLSchema}integer" /> 239 * <attribute name="deadLetterStrategy" type="{http://www.w3.org/2001/XMLSchema}string" /> 240 * <attribute name="destination" type="{http://www.w3.org/2001/XMLSchema}string" /> 241 * <attribute name="dispatchPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 242 * <attribute name="doOptimzeMessageStorage" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 243 * <attribute name="durableTopicPrefetch" type="{http://www.w3.org/2001/XMLSchema}integer" /> 244 * <attribute name="enableAudit" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 245 * <attribute name="expireMessagesPeriod" type="{http://www.w3.org/2001/XMLSchema}long" /> 246 * <attribute name="gcInactiveDestinations" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 247 * <attribute name="gcWithNetworkConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 248 * <attribute name="inactiveTimeoutBeforeGC" type="{http://www.w3.org/2001/XMLSchema}long" /> 249 * <attribute name="inactiveTimoutBeforeGC" type="{http://www.w3.org/2001/XMLSchema}long" /> 250 * <attribute name="includeBodyForAdvisory" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 251 * <attribute name="lazyDispatch" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 252 * <attribute name="maxAuditDepth" type="{http://www.w3.org/2001/XMLSchema}integer" /> 253 * <attribute name="maxBrowsePageSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 254 * <attribute name="maxDestinations" type="{http://www.w3.org/2001/XMLSchema}integer" /> 255 * <attribute name="maxExpirePageSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 256 * <attribute name="maxPageSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 257 * <attribute name="maxProducersToAudit" type="{http://www.w3.org/2001/XMLSchema}integer" /> 258 * <attribute name="maxQueueAuditDepth" type="{http://www.w3.org/2001/XMLSchema}integer" /> 259 * <attribute name="memoryLimit" type="{http://www.w3.org/2001/XMLSchema}string" /> 260 * <attribute name="messageEvictionStrategy" type="{http://www.w3.org/2001/XMLSchema}string" /> 261 * <attribute name="messageGroupMapFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 262 * <attribute name="messageGroupMapFactoryType" type="{http://www.w3.org/2001/XMLSchema}string" /> 263 * <attribute name="minimumMessageSize" type="{http://www.w3.org/2001/XMLSchema}long" /> 264 * <attribute name="networkBridgeFilterFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 265 * <attribute name="optimizeMessageStoreInFlightLimit" type="{http://www.w3.org/2001/XMLSchema}integer" /> 266 * <attribute name="optimizedDispatch" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 267 * <attribute name="pendingDurableSubscriberPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 268 * <attribute name="pendingMessageLimitStrategy" type="{http://www.w3.org/2001/XMLSchema}string" /> 269 * <attribute name="pendingQueuePolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 270 * <attribute name="pendingSubscriberPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 271 * <attribute name="persistJMSRedelivered" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 272 * <attribute name="prioritizedMessages" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 273 * <attribute name="producerFlowControl" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 274 * <attribute name="queue" type="{http://www.w3.org/2001/XMLSchema}string" /> 275 * <attribute name="queueBrowserPrefetch" type="{http://www.w3.org/2001/XMLSchema}integer" /> 276 * <attribute name="queuePrefetch" type="{http://www.w3.org/2001/XMLSchema}integer" /> 277 * <attribute name="reduceMemoryFootprint" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 278 * <attribute name="sendAdvisoryIfNoConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 279 * <attribute name="sendFailIfNoSpace" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 280 * <attribute name="sendFailIfNoSpaceAfterTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 281 * <attribute name="slowConsumerStrategy" type="{http://www.w3.org/2001/XMLSchema}string" /> 282 * <attribute name="storeUsageHighWaterMark" type="{http://www.w3.org/2001/XMLSchema}integer" /> 283 * <attribute name="strictOrderDispatch" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 284 * <attribute name="subscriptionRecoveryPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 285 * <attribute name="tempQueue" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 286 * <attribute name="tempTopic" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 287 * <attribute name="timeBeforeDispatchStarts" type="{http://www.w3.org/2001/XMLSchema}integer" /> 288 * <attribute name="topic" type="{http://www.w3.org/2001/XMLSchema}string" /> 289 * <attribute name="topicPrefetch" type="{http://www.w3.org/2001/XMLSchema}integer" /> 290 * <attribute name="useCache" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 291 * <attribute name="useConsumerPriority" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 292 * <attribute name="usePrefetchExtension" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 293 * <attribute name="useTopicSubscriptionInflightStats" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 294 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> 295 * <anyAttribute processContents='lax' namespace='##other'/> 296 * </restriction> 297 * </complexContent> 298 * </complexType> 299 * </pre> 300 * 301 * 302 */ 303@XmlAccessorType(XmlAccessType.FIELD) 304@XmlType(name = "", propOrder = { 305 "deadLetterStrategyOrDestinationOrDispatchPolicy" 306}) 307@XmlRootElement(name = "policyEntry") 308public class DtoPolicyEntry implements Equals, HashCode, ToString 309{ 310 311 @XmlElementRefs({ 312 @XmlElementRef(name = "pendingDurableSubscriberPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 313 @XmlElementRef(name = "dispatchPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 314 @XmlElementRef(name = "pendingSubscriberPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 315 @XmlElementRef(name = "deadLetterStrategy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 316 @XmlElementRef(name = "pendingQueuePolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 317 @XmlElementRef(name = "slowConsumerStrategy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 318 @XmlElementRef(name = "pendingMessageLimitStrategy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 319 @XmlElementRef(name = "messageEvictionStrategy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 320 @XmlElementRef(name = "subscriptionRecoveryPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 321 @XmlElementRef(name = "messageGroupMapFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 322 @XmlElementRef(name = "networkBridgeFilterFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 323 @XmlElementRef(name = "destination", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 324 }) 325 @XmlAnyElement(lax = true) 326 protected List<Object> deadLetterStrategyOrDestinationOrDispatchPolicy; 327 @XmlAttribute(name = "advisoryForConsumed") 328 protected Boolean advisoryForConsumed; 329 @XmlAttribute(name = "advisoryForDelivery") 330 protected Boolean advisoryForDelivery; 331 @XmlAttribute(name = "advisoryForDiscardingMessages") 332 protected Boolean advisoryForDiscardingMessages; 333 @XmlAttribute(name = "advisoryForFastProducers") 334 protected Boolean advisoryForFastProducers; 335 @XmlAttribute(name = "advisoryForSlowConsumers") 336 protected Boolean advisoryForSlowConsumers; 337 @XmlAttribute(name = "advisoryWhenFull") 338 protected Boolean advisoryWhenFull; 339 @XmlAttribute(name = "allConsumersExclusiveByDefault") 340 protected Boolean allConsumersExclusiveByDefault; 341 @XmlAttribute(name = "alwaysRetroactive") 342 protected Boolean alwaysRetroactive; 343 @XmlAttribute(name = "blockedProducerWarningInterval") 344 protected Long blockedProducerWarningInterval; 345 @XmlAttribute(name = "consumersBeforeDispatchStarts") 346 protected BigInteger consumersBeforeDispatchStarts; 347 @XmlAttribute(name = "cursorMemoryHighWaterMark") 348 protected BigInteger cursorMemoryHighWaterMark; 349 @XmlAttribute(name = "deadLetterStrategy") 350 protected String deadLetterStrategy; 351 @XmlAttribute(name = "destination") 352 protected String destination; 353 @XmlAttribute(name = "dispatchPolicy") 354 protected String dispatchPolicy; 355 @XmlAttribute(name = "doOptimzeMessageStorage") 356 protected Boolean doOptimzeMessageStorage; 357 @XmlAttribute(name = "durableTopicPrefetch") 358 protected BigInteger durableTopicPrefetch; 359 @XmlAttribute(name = "enableAudit") 360 protected Boolean enableAudit; 361 @XmlAttribute(name = "expireMessagesPeriod") 362 protected Long expireMessagesPeriod; 363 @XmlAttribute(name = "gcInactiveDestinations") 364 protected Boolean gcInactiveDestinations; 365 @XmlAttribute(name = "gcWithNetworkConsumers") 366 protected Boolean gcWithNetworkConsumers; 367 @XmlAttribute(name = "inactiveTimeoutBeforeGC") 368 protected Long inactiveTimeoutBeforeGC; 369 @XmlAttribute(name = "inactiveTimoutBeforeGC") 370 protected Long inactiveTimoutBeforeGC; 371 @XmlAttribute(name = "includeBodyForAdvisory") 372 protected Boolean includeBodyForAdvisory; 373 @XmlAttribute(name = "lazyDispatch") 374 protected Boolean lazyDispatch; 375 @XmlAttribute(name = "maxAuditDepth") 376 protected BigInteger maxAuditDepth; 377 @XmlAttribute(name = "maxBrowsePageSize") 378 protected BigInteger maxBrowsePageSize; 379 @XmlAttribute(name = "maxDestinations") 380 protected BigInteger maxDestinations; 381 @XmlAttribute(name = "maxExpirePageSize") 382 protected BigInteger maxExpirePageSize; 383 @XmlAttribute(name = "maxPageSize") 384 protected BigInteger maxPageSize; 385 @XmlAttribute(name = "maxProducersToAudit") 386 protected BigInteger maxProducersToAudit; 387 @XmlAttribute(name = "maxQueueAuditDepth") 388 protected BigInteger maxQueueAuditDepth; 389 @XmlAttribute(name = "memoryLimit") 390 protected String memoryLimit; 391 @XmlAttribute(name = "messageEvictionStrategy") 392 protected String messageEvictionStrategy; 393 @XmlAttribute(name = "messageGroupMapFactory") 394 protected String messageGroupMapFactory; 395 @XmlAttribute(name = "messageGroupMapFactoryType") 396 protected String messageGroupMapFactoryType; 397 @XmlAttribute(name = "minimumMessageSize") 398 protected Long minimumMessageSize; 399 @XmlAttribute(name = "networkBridgeFilterFactory") 400 protected String networkBridgeFilterFactory; 401 @XmlAttribute(name = "optimizeMessageStoreInFlightLimit") 402 protected BigInteger optimizeMessageStoreInFlightLimit; 403 @XmlAttribute(name = "optimizedDispatch") 404 protected Boolean optimizedDispatch; 405 @XmlAttribute(name = "pendingDurableSubscriberPolicy") 406 protected String pendingDurableSubscriberPolicy; 407 @XmlAttribute(name = "pendingMessageLimitStrategy") 408 protected String pendingMessageLimitStrategy; 409 @XmlAttribute(name = "pendingQueuePolicy") 410 protected String pendingQueuePolicy; 411 @XmlAttribute(name = "pendingSubscriberPolicy") 412 protected String pendingSubscriberPolicy; 413 @XmlAttribute(name = "persistJMSRedelivered") 414 protected Boolean persistJMSRedelivered; 415 @XmlAttribute(name = "prioritizedMessages") 416 protected Boolean prioritizedMessages; 417 @XmlAttribute(name = "producerFlowControl") 418 protected Boolean producerFlowControl; 419 @XmlAttribute(name = "queue") 420 protected String queue; 421 @XmlAttribute(name = "queueBrowserPrefetch") 422 protected BigInteger queueBrowserPrefetch; 423 @XmlAttribute(name = "queuePrefetch") 424 protected BigInteger queuePrefetch; 425 @XmlAttribute(name = "reduceMemoryFootprint") 426 protected Boolean reduceMemoryFootprint; 427 @XmlAttribute(name = "sendAdvisoryIfNoConsumers") 428 protected Boolean sendAdvisoryIfNoConsumers; 429 @XmlAttribute(name = "sendFailIfNoSpace") 430 protected Boolean sendFailIfNoSpace; 431 @XmlAttribute(name = "sendFailIfNoSpaceAfterTimeout") 432 protected Long sendFailIfNoSpaceAfterTimeout; 433 @XmlAttribute(name = "slowConsumerStrategy") 434 protected String slowConsumerStrategy; 435 @XmlAttribute(name = "storeUsageHighWaterMark") 436 protected BigInteger storeUsageHighWaterMark; 437 @XmlAttribute(name = "strictOrderDispatch") 438 protected Boolean strictOrderDispatch; 439 @XmlAttribute(name = "subscriptionRecoveryPolicy") 440 protected String subscriptionRecoveryPolicy; 441 @XmlAttribute(name = "tempQueue") 442 protected Boolean tempQueue; 443 @XmlAttribute(name = "tempTopic") 444 protected Boolean tempTopic; 445 @XmlAttribute(name = "timeBeforeDispatchStarts") 446 protected BigInteger timeBeforeDispatchStarts; 447 @XmlAttribute(name = "topic") 448 protected String topic; 449 @XmlAttribute(name = "topicPrefetch") 450 protected BigInteger topicPrefetch; 451 @XmlAttribute(name = "useCache") 452 protected Boolean useCache; 453 @XmlAttribute(name = "useConsumerPriority") 454 protected Boolean useConsumerPriority; 455 @XmlAttribute(name = "usePrefetchExtension") 456 protected Boolean usePrefetchExtension; 457 @XmlAttribute(name = "useTopicSubscriptionInflightStats") 458 protected Boolean useTopicSubscriptionInflightStats; 459 @XmlAttribute(name = "id") 460 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 461 @XmlID 462 @XmlSchemaType(name = "ID") 463 protected String id; 464 @XmlAnyAttribute 465 private Map<QName, String> otherAttributes = new HashMap<QName, String>(); 466 467 /** 468 * Gets the value of the deadLetterStrategyOrDestinationOrDispatchPolicy property. 469 * 470 * <p> 471 * This accessor method returns a reference to the live list, 472 * not a snapshot. Therefore any modification you make to the 473 * returned list will be present inside the JAXB object. 474 * This is why there is not a <CODE>set</CODE> method for the deadLetterStrategyOrDestinationOrDispatchPolicy property. 475 * 476 * <p> 477 * For example, to add a new item, do as follows: 478 * <pre> 479 * getDeadLetterStrategyOrDestinationOrDispatchPolicy().add(newItem); 480 * </pre> 481 * 482 * 483 * <p> 484 * Objects of the following type(s) are allowed in the list 485 * {@link Object } 486 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.DispatchPolicy }{@code >} 487 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.PendingSubscriberPolicy }{@code >} 488 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.DeadLetterStrategy }{@code >} 489 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.PendingQueuePolicy }{@code >} 490 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.SlowConsumerStrategy }{@code >} 491 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.PendingDurableSubscriberPolicy }{@code >} 492 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.PendingMessageLimitStrategy }{@code >} 493 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.MessageEvictionStrategy }{@code >} 494 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.SubscriptionRecoveryPolicy }{@code >} 495 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.MessageGroupMapFactory }{@code >} 496 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.NetworkBridgeFilterFactory }{@code >} 497 * {@link JAXBElement }{@code <}{@link DtoPolicyEntry.Destination }{@code >} 498 * 499 * 500 */ 501 public List<Object> getDeadLetterStrategyOrDestinationOrDispatchPolicy() { 502 if (deadLetterStrategyOrDestinationOrDispatchPolicy == null) { 503 deadLetterStrategyOrDestinationOrDispatchPolicy = new ArrayList<Object>(); 504 } 505 return this.deadLetterStrategyOrDestinationOrDispatchPolicy; 506 } 507 508 /** 509 * Gets the value of the advisoryForConsumed property. 510 * 511 * @return 512 * possible object is 513 * {@link Boolean } 514 * 515 */ 516 public Boolean isAdvisoryForConsumed() { 517 return advisoryForConsumed; 518 } 519 520 /** 521 * Sets the value of the advisoryForConsumed property. 522 * 523 * @param value 524 * allowed object is 525 * {@link Boolean } 526 * 527 */ 528 public void setAdvisoryForConsumed(Boolean value) { 529 this.advisoryForConsumed = value; 530 } 531 532 /** 533 * Gets the value of the advisoryForDelivery property. 534 * 535 * @return 536 * possible object is 537 * {@link Boolean } 538 * 539 */ 540 public Boolean isAdvisoryForDelivery() { 541 return advisoryForDelivery; 542 } 543 544 /** 545 * Sets the value of the advisoryForDelivery property. 546 * 547 * @param value 548 * allowed object is 549 * {@link Boolean } 550 * 551 */ 552 public void setAdvisoryForDelivery(Boolean value) { 553 this.advisoryForDelivery = value; 554 } 555 556 /** 557 * Gets the value of the advisoryForDiscardingMessages property. 558 * 559 * @return 560 * possible object is 561 * {@link Boolean } 562 * 563 */ 564 public Boolean isAdvisoryForDiscardingMessages() { 565 return advisoryForDiscardingMessages; 566 } 567 568 /** 569 * Sets the value of the advisoryForDiscardingMessages property. 570 * 571 * @param value 572 * allowed object is 573 * {@link Boolean } 574 * 575 */ 576 public void setAdvisoryForDiscardingMessages(Boolean value) { 577 this.advisoryForDiscardingMessages = value; 578 } 579 580 /** 581 * Gets the value of the advisoryForFastProducers property. 582 * 583 * @return 584 * possible object is 585 * {@link Boolean } 586 * 587 */ 588 public Boolean isAdvisoryForFastProducers() { 589 return advisoryForFastProducers; 590 } 591 592 /** 593 * Sets the value of the advisoryForFastProducers property. 594 * 595 * @param value 596 * allowed object is 597 * {@link Boolean } 598 * 599 */ 600 public void setAdvisoryForFastProducers(Boolean value) { 601 this.advisoryForFastProducers = value; 602 } 603 604 /** 605 * Gets the value of the advisoryForSlowConsumers property. 606 * 607 * @return 608 * possible object is 609 * {@link Boolean } 610 * 611 */ 612 public Boolean isAdvisoryForSlowConsumers() { 613 return advisoryForSlowConsumers; 614 } 615 616 /** 617 * Sets the value of the advisoryForSlowConsumers property. 618 * 619 * @param value 620 * allowed object is 621 * {@link Boolean } 622 * 623 */ 624 public void setAdvisoryForSlowConsumers(Boolean value) { 625 this.advisoryForSlowConsumers = value; 626 } 627 628 /** 629 * Gets the value of the advisoryWhenFull property. 630 * 631 * @return 632 * possible object is 633 * {@link Boolean } 634 * 635 */ 636 public Boolean isAdvisoryWhenFull() { 637 return advisoryWhenFull; 638 } 639 640 /** 641 * Sets the value of the advisoryWhenFull property. 642 * 643 * @param value 644 * allowed object is 645 * {@link Boolean } 646 * 647 */ 648 public void setAdvisoryWhenFull(Boolean value) { 649 this.advisoryWhenFull = value; 650 } 651 652 /** 653 * Gets the value of the allConsumersExclusiveByDefault property. 654 * 655 * @return 656 * possible object is 657 * {@link Boolean } 658 * 659 */ 660 public Boolean isAllConsumersExclusiveByDefault() { 661 return allConsumersExclusiveByDefault; 662 } 663 664 /** 665 * Sets the value of the allConsumersExclusiveByDefault property. 666 * 667 * @param value 668 * allowed object is 669 * {@link Boolean } 670 * 671 */ 672 public void setAllConsumersExclusiveByDefault(Boolean value) { 673 this.allConsumersExclusiveByDefault = value; 674 } 675 676 /** 677 * Gets the value of the alwaysRetroactive property. 678 * 679 * @return 680 * possible object is 681 * {@link Boolean } 682 * 683 */ 684 public Boolean isAlwaysRetroactive() { 685 return alwaysRetroactive; 686 } 687 688 /** 689 * Sets the value of the alwaysRetroactive property. 690 * 691 * @param value 692 * allowed object is 693 * {@link Boolean } 694 * 695 */ 696 public void setAlwaysRetroactive(Boolean value) { 697 this.alwaysRetroactive = value; 698 } 699 700 /** 701 * Gets the value of the blockedProducerWarningInterval property. 702 * 703 * @return 704 * possible object is 705 * {@link Long } 706 * 707 */ 708 public Long getBlockedProducerWarningInterval() { 709 return blockedProducerWarningInterval; 710 } 711 712 /** 713 * Sets the value of the blockedProducerWarningInterval property. 714 * 715 * @param value 716 * allowed object is 717 * {@link Long } 718 * 719 */ 720 public void setBlockedProducerWarningInterval(Long value) { 721 this.blockedProducerWarningInterval = value; 722 } 723 724 /** 725 * Gets the value of the consumersBeforeDispatchStarts property. 726 * 727 * @return 728 * possible object is 729 * {@link BigInteger } 730 * 731 */ 732 public BigInteger getConsumersBeforeDispatchStarts() { 733 return consumersBeforeDispatchStarts; 734 } 735 736 /** 737 * Sets the value of the consumersBeforeDispatchStarts property. 738 * 739 * @param value 740 * allowed object is 741 * {@link BigInteger } 742 * 743 */ 744 public void setConsumersBeforeDispatchStarts(BigInteger value) { 745 this.consumersBeforeDispatchStarts = value; 746 } 747 748 /** 749 * Gets the value of the cursorMemoryHighWaterMark property. 750 * 751 * @return 752 * possible object is 753 * {@link BigInteger } 754 * 755 */ 756 public BigInteger getCursorMemoryHighWaterMark() { 757 return cursorMemoryHighWaterMark; 758 } 759 760 /** 761 * Sets the value of the cursorMemoryHighWaterMark property. 762 * 763 * @param value 764 * allowed object is 765 * {@link BigInteger } 766 * 767 */ 768 public void setCursorMemoryHighWaterMark(BigInteger value) { 769 this.cursorMemoryHighWaterMark = value; 770 } 771 772 /** 773 * Gets the value of the deadLetterStrategy property. 774 * 775 * @return 776 * possible object is 777 * {@link String } 778 * 779 */ 780 public String getDeadLetterStrategy() { 781 return deadLetterStrategy; 782 } 783 784 /** 785 * Sets the value of the deadLetterStrategy property. 786 * 787 * @param value 788 * allowed object is 789 * {@link String } 790 * 791 */ 792 public void setDeadLetterStrategy(String value) { 793 this.deadLetterStrategy = value; 794 } 795 796 /** 797 * Gets the value of the destination property. 798 * 799 * @return 800 * possible object is 801 * {@link String } 802 * 803 */ 804 public String getDestination() { 805 return destination; 806 } 807 808 /** 809 * Sets the value of the destination property. 810 * 811 * @param value 812 * allowed object is 813 * {@link String } 814 * 815 */ 816 public void setDestination(String value) { 817 this.destination = value; 818 } 819 820 /** 821 * Gets the value of the dispatchPolicy property. 822 * 823 * @return 824 * possible object is 825 * {@link String } 826 * 827 */ 828 public String getDispatchPolicy() { 829 return dispatchPolicy; 830 } 831 832 /** 833 * Sets the value of the dispatchPolicy property. 834 * 835 * @param value 836 * allowed object is 837 * {@link String } 838 * 839 */ 840 public void setDispatchPolicy(String value) { 841 this.dispatchPolicy = value; 842 } 843 844 /** 845 * Gets the value of the doOptimzeMessageStorage property. 846 * 847 * @return 848 * possible object is 849 * {@link Boolean } 850 * 851 */ 852 public Boolean isDoOptimzeMessageStorage() { 853 return doOptimzeMessageStorage; 854 } 855 856 /** 857 * Sets the value of the doOptimzeMessageStorage property. 858 * 859 * @param value 860 * allowed object is 861 * {@link Boolean } 862 * 863 */ 864 public void setDoOptimzeMessageStorage(Boolean value) { 865 this.doOptimzeMessageStorage = value; 866 } 867 868 /** 869 * Gets the value of the durableTopicPrefetch property. 870 * 871 * @return 872 * possible object is 873 * {@link BigInteger } 874 * 875 */ 876 public BigInteger getDurableTopicPrefetch() { 877 return durableTopicPrefetch; 878 } 879 880 /** 881 * Sets the value of the durableTopicPrefetch property. 882 * 883 * @param value 884 * allowed object is 885 * {@link BigInteger } 886 * 887 */ 888 public void setDurableTopicPrefetch(BigInteger value) { 889 this.durableTopicPrefetch = value; 890 } 891 892 /** 893 * Gets the value of the enableAudit property. 894 * 895 * @return 896 * possible object is 897 * {@link Boolean } 898 * 899 */ 900 public Boolean isEnableAudit() { 901 return enableAudit; 902 } 903 904 /** 905 * Sets the value of the enableAudit property. 906 * 907 * @param value 908 * allowed object is 909 * {@link Boolean } 910 * 911 */ 912 public void setEnableAudit(Boolean value) { 913 this.enableAudit = value; 914 } 915 916 /** 917 * Gets the value of the expireMessagesPeriod property. 918 * 919 * @return 920 * possible object is 921 * {@link Long } 922 * 923 */ 924 public Long getExpireMessagesPeriod() { 925 return expireMessagesPeriod; 926 } 927 928 /** 929 * Sets the value of the expireMessagesPeriod property. 930 * 931 * @param value 932 * allowed object is 933 * {@link Long } 934 * 935 */ 936 public void setExpireMessagesPeriod(Long value) { 937 this.expireMessagesPeriod = value; 938 } 939 940 /** 941 * Gets the value of the gcInactiveDestinations property. 942 * 943 * @return 944 * possible object is 945 * {@link Boolean } 946 * 947 */ 948 public Boolean isGcInactiveDestinations() { 949 return gcInactiveDestinations; 950 } 951 952 /** 953 * Sets the value of the gcInactiveDestinations property. 954 * 955 * @param value 956 * allowed object is 957 * {@link Boolean } 958 * 959 */ 960 public void setGcInactiveDestinations(Boolean value) { 961 this.gcInactiveDestinations = value; 962 } 963 964 /** 965 * Gets the value of the gcWithNetworkConsumers property. 966 * 967 * @return 968 * possible object is 969 * {@link Boolean } 970 * 971 */ 972 public Boolean isGcWithNetworkConsumers() { 973 return gcWithNetworkConsumers; 974 } 975 976 /** 977 * Sets the value of the gcWithNetworkConsumers property. 978 * 979 * @param value 980 * allowed object is 981 * {@link Boolean } 982 * 983 */ 984 public void setGcWithNetworkConsumers(Boolean value) { 985 this.gcWithNetworkConsumers = value; 986 } 987 988 /** 989 * Gets the value of the inactiveTimeoutBeforeGC property. 990 * 991 * @return 992 * possible object is 993 * {@link Long } 994 * 995 */ 996 public Long getInactiveTimeoutBeforeGC() { 997 return inactiveTimeoutBeforeGC; 998 } 999 1000 /** 1001 * Sets the value of the inactiveTimeoutBeforeGC property. 1002 * 1003 * @param value 1004 * allowed object is 1005 * {@link Long } 1006 * 1007 */ 1008 public void setInactiveTimeoutBeforeGC(Long value) { 1009 this.inactiveTimeoutBeforeGC = value; 1010 } 1011 1012 /** 1013 * Gets the value of the inactiveTimoutBeforeGC property. 1014 * 1015 * @return 1016 * possible object is 1017 * {@link Long } 1018 * 1019 */ 1020 public Long getInactiveTimoutBeforeGC() { 1021 return inactiveTimoutBeforeGC; 1022 } 1023 1024 /** 1025 * Sets the value of the inactiveTimoutBeforeGC property. 1026 * 1027 * @param value 1028 * allowed object is 1029 * {@link Long } 1030 * 1031 */ 1032 public void setInactiveTimoutBeforeGC(Long value) { 1033 this.inactiveTimoutBeforeGC = value; 1034 } 1035 1036 /** 1037 * Gets the value of the includeBodyForAdvisory property. 1038 * 1039 * @return 1040 * possible object is 1041 * {@link Boolean } 1042 * 1043 */ 1044 public Boolean isIncludeBodyForAdvisory() { 1045 return includeBodyForAdvisory; 1046 } 1047 1048 /** 1049 * Sets the value of the includeBodyForAdvisory property. 1050 * 1051 * @param value 1052 * allowed object is 1053 * {@link Boolean } 1054 * 1055 */ 1056 public void setIncludeBodyForAdvisory(Boolean value) { 1057 this.includeBodyForAdvisory = value; 1058 } 1059 1060 /** 1061 * Gets the value of the lazyDispatch property. 1062 * 1063 * @return 1064 * possible object is 1065 * {@link Boolean } 1066 * 1067 */ 1068 public Boolean isLazyDispatch() { 1069 return lazyDispatch; 1070 } 1071 1072 /** 1073 * Sets the value of the lazyDispatch property. 1074 * 1075 * @param value 1076 * allowed object is 1077 * {@link Boolean } 1078 * 1079 */ 1080 public void setLazyDispatch(Boolean value) { 1081 this.lazyDispatch = value; 1082 } 1083 1084 /** 1085 * Gets the value of the maxAuditDepth property. 1086 * 1087 * @return 1088 * possible object is 1089 * {@link BigInteger } 1090 * 1091 */ 1092 public BigInteger getMaxAuditDepth() { 1093 return maxAuditDepth; 1094 } 1095 1096 /** 1097 * Sets the value of the maxAuditDepth property. 1098 * 1099 * @param value 1100 * allowed object is 1101 * {@link BigInteger } 1102 * 1103 */ 1104 public void setMaxAuditDepth(BigInteger value) { 1105 this.maxAuditDepth = value; 1106 } 1107 1108 /** 1109 * Gets the value of the maxBrowsePageSize property. 1110 * 1111 * @return 1112 * possible object is 1113 * {@link BigInteger } 1114 * 1115 */ 1116 public BigInteger getMaxBrowsePageSize() { 1117 return maxBrowsePageSize; 1118 } 1119 1120 /** 1121 * Sets the value of the maxBrowsePageSize property. 1122 * 1123 * @param value 1124 * allowed object is 1125 * {@link BigInteger } 1126 * 1127 */ 1128 public void setMaxBrowsePageSize(BigInteger value) { 1129 this.maxBrowsePageSize = value; 1130 } 1131 1132 /** 1133 * Gets the value of the maxDestinations property. 1134 * 1135 * @return 1136 * possible object is 1137 * {@link BigInteger } 1138 * 1139 */ 1140 public BigInteger getMaxDestinations() { 1141 return maxDestinations; 1142 } 1143 1144 /** 1145 * Sets the value of the maxDestinations property. 1146 * 1147 * @param value 1148 * allowed object is 1149 * {@link BigInteger } 1150 * 1151 */ 1152 public void setMaxDestinations(BigInteger value) { 1153 this.maxDestinations = value; 1154 } 1155 1156 /** 1157 * Gets the value of the maxExpirePageSize property. 1158 * 1159 * @return 1160 * possible object is 1161 * {@link BigInteger } 1162 * 1163 */ 1164 public BigInteger getMaxExpirePageSize() { 1165 return maxExpirePageSize; 1166 } 1167 1168 /** 1169 * Sets the value of the maxExpirePageSize property. 1170 * 1171 * @param value 1172 * allowed object is 1173 * {@link BigInteger } 1174 * 1175 */ 1176 public void setMaxExpirePageSize(BigInteger value) { 1177 this.maxExpirePageSize = value; 1178 } 1179 1180 /** 1181 * Gets the value of the maxPageSize property. 1182 * 1183 * @return 1184 * possible object is 1185 * {@link BigInteger } 1186 * 1187 */ 1188 public BigInteger getMaxPageSize() { 1189 return maxPageSize; 1190 } 1191 1192 /** 1193 * Sets the value of the maxPageSize property. 1194 * 1195 * @param value 1196 * allowed object is 1197 * {@link BigInteger } 1198 * 1199 */ 1200 public void setMaxPageSize(BigInteger value) { 1201 this.maxPageSize = value; 1202 } 1203 1204 /** 1205 * Gets the value of the maxProducersToAudit property. 1206 * 1207 * @return 1208 * possible object is 1209 * {@link BigInteger } 1210 * 1211 */ 1212 public BigInteger getMaxProducersToAudit() { 1213 return maxProducersToAudit; 1214 } 1215 1216 /** 1217 * Sets the value of the maxProducersToAudit property. 1218 * 1219 * @param value 1220 * allowed object is 1221 * {@link BigInteger } 1222 * 1223 */ 1224 public void setMaxProducersToAudit(BigInteger value) { 1225 this.maxProducersToAudit = value; 1226 } 1227 1228 /** 1229 * Gets the value of the maxQueueAuditDepth property. 1230 * 1231 * @return 1232 * possible object is 1233 * {@link BigInteger } 1234 * 1235 */ 1236 public BigInteger getMaxQueueAuditDepth() { 1237 return maxQueueAuditDepth; 1238 } 1239 1240 /** 1241 * Sets the value of the maxQueueAuditDepth property. 1242 * 1243 * @param value 1244 * allowed object is 1245 * {@link BigInteger } 1246 * 1247 */ 1248 public void setMaxQueueAuditDepth(BigInteger value) { 1249 this.maxQueueAuditDepth = value; 1250 } 1251 1252 /** 1253 * Gets the value of the memoryLimit property. 1254 * 1255 * @return 1256 * possible object is 1257 * {@link String } 1258 * 1259 */ 1260 public String getMemoryLimit() { 1261 return memoryLimit; 1262 } 1263 1264 /** 1265 * Sets the value of the memoryLimit property. 1266 * 1267 * @param value 1268 * allowed object is 1269 * {@link String } 1270 * 1271 */ 1272 public void setMemoryLimit(String value) { 1273 this.memoryLimit = value; 1274 } 1275 1276 /** 1277 * Gets the value of the messageEvictionStrategy property. 1278 * 1279 * @return 1280 * possible object is 1281 * {@link String } 1282 * 1283 */ 1284 public String getMessageEvictionStrategy() { 1285 return messageEvictionStrategy; 1286 } 1287 1288 /** 1289 * Sets the value of the messageEvictionStrategy property. 1290 * 1291 * @param value 1292 * allowed object is 1293 * {@link String } 1294 * 1295 */ 1296 public void setMessageEvictionStrategy(String value) { 1297 this.messageEvictionStrategy = value; 1298 } 1299 1300 /** 1301 * Gets the value of the messageGroupMapFactory property. 1302 * 1303 * @return 1304 * possible object is 1305 * {@link String } 1306 * 1307 */ 1308 public String getMessageGroupMapFactory() { 1309 return messageGroupMapFactory; 1310 } 1311 1312 /** 1313 * Sets the value of the messageGroupMapFactory property. 1314 * 1315 * @param value 1316 * allowed object is 1317 * {@link String } 1318 * 1319 */ 1320 public void setMessageGroupMapFactory(String value) { 1321 this.messageGroupMapFactory = value; 1322 } 1323 1324 /** 1325 * Gets the value of the messageGroupMapFactoryType property. 1326 * 1327 * @return 1328 * possible object is 1329 * {@link String } 1330 * 1331 */ 1332 public String getMessageGroupMapFactoryType() { 1333 return messageGroupMapFactoryType; 1334 } 1335 1336 /** 1337 * Sets the value of the messageGroupMapFactoryType property. 1338 * 1339 * @param value 1340 * allowed object is 1341 * {@link String } 1342 * 1343 */ 1344 public void setMessageGroupMapFactoryType(String value) { 1345 this.messageGroupMapFactoryType = value; 1346 } 1347 1348 /** 1349 * Gets the value of the minimumMessageSize property. 1350 * 1351 * @return 1352 * possible object is 1353 * {@link Long } 1354 * 1355 */ 1356 public Long getMinimumMessageSize() { 1357 return minimumMessageSize; 1358 } 1359 1360 /** 1361 * Sets the value of the minimumMessageSize property. 1362 * 1363 * @param value 1364 * allowed object is 1365 * {@link Long } 1366 * 1367 */ 1368 public void setMinimumMessageSize(Long value) { 1369 this.minimumMessageSize = value; 1370 } 1371 1372 /** 1373 * Gets the value of the networkBridgeFilterFactory property. 1374 * 1375 * @return 1376 * possible object is 1377 * {@link String } 1378 * 1379 */ 1380 public String getNetworkBridgeFilterFactory() { 1381 return networkBridgeFilterFactory; 1382 } 1383 1384 /** 1385 * Sets the value of the networkBridgeFilterFactory property. 1386 * 1387 * @param value 1388 * allowed object is 1389 * {@link String } 1390 * 1391 */ 1392 public void setNetworkBridgeFilterFactory(String value) { 1393 this.networkBridgeFilterFactory = value; 1394 } 1395 1396 /** 1397 * Gets the value of the optimizeMessageStoreInFlightLimit property. 1398 * 1399 * @return 1400 * possible object is 1401 * {@link BigInteger } 1402 * 1403 */ 1404 public BigInteger getOptimizeMessageStoreInFlightLimit() { 1405 return optimizeMessageStoreInFlightLimit; 1406 } 1407 1408 /** 1409 * Sets the value of the optimizeMessageStoreInFlightLimit property. 1410 * 1411 * @param value 1412 * allowed object is 1413 * {@link BigInteger } 1414 * 1415 */ 1416 public void setOptimizeMessageStoreInFlightLimit(BigInteger value) { 1417 this.optimizeMessageStoreInFlightLimit = value; 1418 } 1419 1420 /** 1421 * Gets the value of the optimizedDispatch property. 1422 * 1423 * @return 1424 * possible object is 1425 * {@link Boolean } 1426 * 1427 */ 1428 public Boolean isOptimizedDispatch() { 1429 return optimizedDispatch; 1430 } 1431 1432 /** 1433 * Sets the value of the optimizedDispatch property. 1434 * 1435 * @param value 1436 * allowed object is 1437 * {@link Boolean } 1438 * 1439 */ 1440 public void setOptimizedDispatch(Boolean value) { 1441 this.optimizedDispatch = value; 1442 } 1443 1444 /** 1445 * Gets the value of the pendingDurableSubscriberPolicy property. 1446 * 1447 * @return 1448 * possible object is 1449 * {@link String } 1450 * 1451 */ 1452 public String getPendingDurableSubscriberPolicy() { 1453 return pendingDurableSubscriberPolicy; 1454 } 1455 1456 /** 1457 * Sets the value of the pendingDurableSubscriberPolicy property. 1458 * 1459 * @param value 1460 * allowed object is 1461 * {@link String } 1462 * 1463 */ 1464 public void setPendingDurableSubscriberPolicy(String value) { 1465 this.pendingDurableSubscriberPolicy = value; 1466 } 1467 1468 /** 1469 * Gets the value of the pendingMessageLimitStrategy property. 1470 * 1471 * @return 1472 * possible object is 1473 * {@link String } 1474 * 1475 */ 1476 public String getPendingMessageLimitStrategy() { 1477 return pendingMessageLimitStrategy; 1478 } 1479 1480 /** 1481 * Sets the value of the pendingMessageLimitStrategy property. 1482 * 1483 * @param value 1484 * allowed object is 1485 * {@link String } 1486 * 1487 */ 1488 public void setPendingMessageLimitStrategy(String value) { 1489 this.pendingMessageLimitStrategy = value; 1490 } 1491 1492 /** 1493 * Gets the value of the pendingQueuePolicy property. 1494 * 1495 * @return 1496 * possible object is 1497 * {@link String } 1498 * 1499 */ 1500 public String getPendingQueuePolicy() { 1501 return pendingQueuePolicy; 1502 } 1503 1504 /** 1505 * Sets the value of the pendingQueuePolicy property. 1506 * 1507 * @param value 1508 * allowed object is 1509 * {@link String } 1510 * 1511 */ 1512 public void setPendingQueuePolicy(String value) { 1513 this.pendingQueuePolicy = value; 1514 } 1515 1516 /** 1517 * Gets the value of the pendingSubscriberPolicy property. 1518 * 1519 * @return 1520 * possible object is 1521 * {@link String } 1522 * 1523 */ 1524 public String getPendingSubscriberPolicy() { 1525 return pendingSubscriberPolicy; 1526 } 1527 1528 /** 1529 * Sets the value of the pendingSubscriberPolicy property. 1530 * 1531 * @param value 1532 * allowed object is 1533 * {@link String } 1534 * 1535 */ 1536 public void setPendingSubscriberPolicy(String value) { 1537 this.pendingSubscriberPolicy = value; 1538 } 1539 1540 /** 1541 * Gets the value of the persistJMSRedelivered property. 1542 * 1543 * @return 1544 * possible object is 1545 * {@link Boolean } 1546 * 1547 */ 1548 public Boolean isPersistJMSRedelivered() { 1549 return persistJMSRedelivered; 1550 } 1551 1552 /** 1553 * Sets the value of the persistJMSRedelivered property. 1554 * 1555 * @param value 1556 * allowed object is 1557 * {@link Boolean } 1558 * 1559 */ 1560 public void setPersistJMSRedelivered(Boolean value) { 1561 this.persistJMSRedelivered = value; 1562 } 1563 1564 /** 1565 * Gets the value of the prioritizedMessages property. 1566 * 1567 * @return 1568 * possible object is 1569 * {@link Boolean } 1570 * 1571 */ 1572 public Boolean isPrioritizedMessages() { 1573 return prioritizedMessages; 1574 } 1575 1576 /** 1577 * Sets the value of the prioritizedMessages property. 1578 * 1579 * @param value 1580 * allowed object is 1581 * {@link Boolean } 1582 * 1583 */ 1584 public void setPrioritizedMessages(Boolean value) { 1585 this.prioritizedMessages = value; 1586 } 1587 1588 /** 1589 * Gets the value of the producerFlowControl property. 1590 * 1591 * @return 1592 * possible object is 1593 * {@link Boolean } 1594 * 1595 */ 1596 public Boolean isProducerFlowControl() { 1597 return producerFlowControl; 1598 } 1599 1600 /** 1601 * Sets the value of the producerFlowControl property. 1602 * 1603 * @param value 1604 * allowed object is 1605 * {@link Boolean } 1606 * 1607 */ 1608 public void setProducerFlowControl(Boolean value) { 1609 this.producerFlowControl = value; 1610 } 1611 1612 /** 1613 * Gets the value of the queue property. 1614 * 1615 * @return 1616 * possible object is 1617 * {@link String } 1618 * 1619 */ 1620 public String getQueue() { 1621 return queue; 1622 } 1623 1624 /** 1625 * Sets the value of the queue property. 1626 * 1627 * @param value 1628 * allowed object is 1629 * {@link String } 1630 * 1631 */ 1632 public void setQueue(String value) { 1633 this.queue = value; 1634 } 1635 1636 /** 1637 * Gets the value of the queueBrowserPrefetch property. 1638 * 1639 * @return 1640 * possible object is 1641 * {@link BigInteger } 1642 * 1643 */ 1644 public BigInteger getQueueBrowserPrefetch() { 1645 return queueBrowserPrefetch; 1646 } 1647 1648 /** 1649 * Sets the value of the queueBrowserPrefetch property. 1650 * 1651 * @param value 1652 * allowed object is 1653 * {@link BigInteger } 1654 * 1655 */ 1656 public void setQueueBrowserPrefetch(BigInteger value) { 1657 this.queueBrowserPrefetch = value; 1658 } 1659 1660 /** 1661 * Gets the value of the queuePrefetch property. 1662 * 1663 * @return 1664 * possible object is 1665 * {@link BigInteger } 1666 * 1667 */ 1668 public BigInteger getQueuePrefetch() { 1669 return queuePrefetch; 1670 } 1671 1672 /** 1673 * Sets the value of the queuePrefetch property. 1674 * 1675 * @param value 1676 * allowed object is 1677 * {@link BigInteger } 1678 * 1679 */ 1680 public void setQueuePrefetch(BigInteger value) { 1681 this.queuePrefetch = value; 1682 } 1683 1684 /** 1685 * Gets the value of the reduceMemoryFootprint property. 1686 * 1687 * @return 1688 * possible object is 1689 * {@link Boolean } 1690 * 1691 */ 1692 public Boolean isReduceMemoryFootprint() { 1693 return reduceMemoryFootprint; 1694 } 1695 1696 /** 1697 * Sets the value of the reduceMemoryFootprint property. 1698 * 1699 * @param value 1700 * allowed object is 1701 * {@link Boolean } 1702 * 1703 */ 1704 public void setReduceMemoryFootprint(Boolean value) { 1705 this.reduceMemoryFootprint = value; 1706 } 1707 1708 /** 1709 * Gets the value of the sendAdvisoryIfNoConsumers property. 1710 * 1711 * @return 1712 * possible object is 1713 * {@link Boolean } 1714 * 1715 */ 1716 public Boolean isSendAdvisoryIfNoConsumers() { 1717 return sendAdvisoryIfNoConsumers; 1718 } 1719 1720 /** 1721 * Sets the value of the sendAdvisoryIfNoConsumers property. 1722 * 1723 * @param value 1724 * allowed object is 1725 * {@link Boolean } 1726 * 1727 */ 1728 public void setSendAdvisoryIfNoConsumers(Boolean value) { 1729 this.sendAdvisoryIfNoConsumers = value; 1730 } 1731 1732 /** 1733 * Gets the value of the sendFailIfNoSpace property. 1734 * 1735 * @return 1736 * possible object is 1737 * {@link Boolean } 1738 * 1739 */ 1740 public Boolean isSendFailIfNoSpace() { 1741 return sendFailIfNoSpace; 1742 } 1743 1744 /** 1745 * Sets the value of the sendFailIfNoSpace property. 1746 * 1747 * @param value 1748 * allowed object is 1749 * {@link Boolean } 1750 * 1751 */ 1752 public void setSendFailIfNoSpace(Boolean value) { 1753 this.sendFailIfNoSpace = value; 1754 } 1755 1756 /** 1757 * Gets the value of the sendFailIfNoSpaceAfterTimeout property. 1758 * 1759 * @return 1760 * possible object is 1761 * {@link Long } 1762 * 1763 */ 1764 public Long getSendFailIfNoSpaceAfterTimeout() { 1765 return sendFailIfNoSpaceAfterTimeout; 1766 } 1767 1768 /** 1769 * Sets the value of the sendFailIfNoSpaceAfterTimeout property. 1770 * 1771 * @param value 1772 * allowed object is 1773 * {@link Long } 1774 * 1775 */ 1776 public void setSendFailIfNoSpaceAfterTimeout(Long value) { 1777 this.sendFailIfNoSpaceAfterTimeout = value; 1778 } 1779 1780 /** 1781 * Gets the value of the slowConsumerStrategy property. 1782 * 1783 * @return 1784 * possible object is 1785 * {@link String } 1786 * 1787 */ 1788 public String getSlowConsumerStrategy() { 1789 return slowConsumerStrategy; 1790 } 1791 1792 /** 1793 * Sets the value of the slowConsumerStrategy property. 1794 * 1795 * @param value 1796 * allowed object is 1797 * {@link String } 1798 * 1799 */ 1800 public void setSlowConsumerStrategy(String value) { 1801 this.slowConsumerStrategy = value; 1802 } 1803 1804 /** 1805 * Gets the value of the storeUsageHighWaterMark property. 1806 * 1807 * @return 1808 * possible object is 1809 * {@link BigInteger } 1810 * 1811 */ 1812 public BigInteger getStoreUsageHighWaterMark() { 1813 return storeUsageHighWaterMark; 1814 } 1815 1816 /** 1817 * Sets the value of the storeUsageHighWaterMark property. 1818 * 1819 * @param value 1820 * allowed object is 1821 * {@link BigInteger } 1822 * 1823 */ 1824 public void setStoreUsageHighWaterMark(BigInteger value) { 1825 this.storeUsageHighWaterMark = value; 1826 } 1827 1828 /** 1829 * Gets the value of the strictOrderDispatch property. 1830 * 1831 * @return 1832 * possible object is 1833 * {@link Boolean } 1834 * 1835 */ 1836 public Boolean isStrictOrderDispatch() { 1837 return strictOrderDispatch; 1838 } 1839 1840 /** 1841 * Sets the value of the strictOrderDispatch property. 1842 * 1843 * @param value 1844 * allowed object is 1845 * {@link Boolean } 1846 * 1847 */ 1848 public void setStrictOrderDispatch(Boolean value) { 1849 this.strictOrderDispatch = value; 1850 } 1851 1852 /** 1853 * Gets the value of the subscriptionRecoveryPolicy property. 1854 * 1855 * @return 1856 * possible object is 1857 * {@link String } 1858 * 1859 */ 1860 public String getSubscriptionRecoveryPolicy() { 1861 return subscriptionRecoveryPolicy; 1862 } 1863 1864 /** 1865 * Sets the value of the subscriptionRecoveryPolicy property. 1866 * 1867 * @param value 1868 * allowed object is 1869 * {@link String } 1870 * 1871 */ 1872 public void setSubscriptionRecoveryPolicy(String value) { 1873 this.subscriptionRecoveryPolicy = value; 1874 } 1875 1876 /** 1877 * Gets the value of the tempQueue property. 1878 * 1879 * @return 1880 * possible object is 1881 * {@link Boolean } 1882 * 1883 */ 1884 public Boolean isTempQueue() { 1885 return tempQueue; 1886 } 1887 1888 /** 1889 * Sets the value of the tempQueue property. 1890 * 1891 * @param value 1892 * allowed object is 1893 * {@link Boolean } 1894 * 1895 */ 1896 public void setTempQueue(Boolean value) { 1897 this.tempQueue = value; 1898 } 1899 1900 /** 1901 * Gets the value of the tempTopic property. 1902 * 1903 * @return 1904 * possible object is 1905 * {@link Boolean } 1906 * 1907 */ 1908 public Boolean isTempTopic() { 1909 return tempTopic; 1910 } 1911 1912 /** 1913 * Sets the value of the tempTopic property. 1914 * 1915 * @param value 1916 * allowed object is 1917 * {@link Boolean } 1918 * 1919 */ 1920 public void setTempTopic(Boolean value) { 1921 this.tempTopic = value; 1922 } 1923 1924 /** 1925 * Gets the value of the timeBeforeDispatchStarts property. 1926 * 1927 * @return 1928 * possible object is 1929 * {@link BigInteger } 1930 * 1931 */ 1932 public BigInteger getTimeBeforeDispatchStarts() { 1933 return timeBeforeDispatchStarts; 1934 } 1935 1936 /** 1937 * Sets the value of the timeBeforeDispatchStarts property. 1938 * 1939 * @param value 1940 * allowed object is 1941 * {@link BigInteger } 1942 * 1943 */ 1944 public void setTimeBeforeDispatchStarts(BigInteger value) { 1945 this.timeBeforeDispatchStarts = value; 1946 } 1947 1948 /** 1949 * Gets the value of the topic property. 1950 * 1951 * @return 1952 * possible object is 1953 * {@link String } 1954 * 1955 */ 1956 public String getTopic() { 1957 return topic; 1958 } 1959 1960 /** 1961 * Sets the value of the topic property. 1962 * 1963 * @param value 1964 * allowed object is 1965 * {@link String } 1966 * 1967 */ 1968 public void setTopic(String value) { 1969 this.topic = value; 1970 } 1971 1972 /** 1973 * Gets the value of the topicPrefetch property. 1974 * 1975 * @return 1976 * possible object is 1977 * {@link BigInteger } 1978 * 1979 */ 1980 public BigInteger getTopicPrefetch() { 1981 return topicPrefetch; 1982 } 1983 1984 /** 1985 * Sets the value of the topicPrefetch property. 1986 * 1987 * @param value 1988 * allowed object is 1989 * {@link BigInteger } 1990 * 1991 */ 1992 public void setTopicPrefetch(BigInteger value) { 1993 this.topicPrefetch = value; 1994 } 1995 1996 /** 1997 * Gets the value of the useCache property. 1998 * 1999 * @return 2000 * possible object is 2001 * {@link Boolean } 2002 * 2003 */ 2004 public Boolean isUseCache() { 2005 return useCache; 2006 } 2007 2008 /** 2009 * Sets the value of the useCache property. 2010 * 2011 * @param value 2012 * allowed object is 2013 * {@link Boolean } 2014 * 2015 */ 2016 public void setUseCache(Boolean value) { 2017 this.useCache = value; 2018 } 2019 2020 /** 2021 * Gets the value of the useConsumerPriority property. 2022 * 2023 * @return 2024 * possible object is 2025 * {@link Boolean } 2026 * 2027 */ 2028 public Boolean isUseConsumerPriority() { 2029 return useConsumerPriority; 2030 } 2031 2032 /** 2033 * Sets the value of the useConsumerPriority property. 2034 * 2035 * @param value 2036 * allowed object is 2037 * {@link Boolean } 2038 * 2039 */ 2040 public void setUseConsumerPriority(Boolean value) { 2041 this.useConsumerPriority = value; 2042 } 2043 2044 /** 2045 * Gets the value of the usePrefetchExtension property. 2046 * 2047 * @return 2048 * possible object is 2049 * {@link Boolean } 2050 * 2051 */ 2052 public Boolean isUsePrefetchExtension() { 2053 return usePrefetchExtension; 2054 } 2055 2056 /** 2057 * Sets the value of the usePrefetchExtension property. 2058 * 2059 * @param value 2060 * allowed object is 2061 * {@link Boolean } 2062 * 2063 */ 2064 public void setUsePrefetchExtension(Boolean value) { 2065 this.usePrefetchExtension = value; 2066 } 2067 2068 /** 2069 * Gets the value of the useTopicSubscriptionInflightStats property. 2070 * 2071 * @return 2072 * possible object is 2073 * {@link Boolean } 2074 * 2075 */ 2076 public Boolean isUseTopicSubscriptionInflightStats() { 2077 return useTopicSubscriptionInflightStats; 2078 } 2079 2080 /** 2081 * Sets the value of the useTopicSubscriptionInflightStats property. 2082 * 2083 * @param value 2084 * allowed object is 2085 * {@link Boolean } 2086 * 2087 */ 2088 public void setUseTopicSubscriptionInflightStats(Boolean value) { 2089 this.useTopicSubscriptionInflightStats = value; 2090 } 2091 2092 /** 2093 * Gets the value of the id property. 2094 * 2095 * @return 2096 * possible object is 2097 * {@link String } 2098 * 2099 */ 2100 public String getId() { 2101 return id; 2102 } 2103 2104 /** 2105 * Sets the value of the id property. 2106 * 2107 * @param value 2108 * allowed object is 2109 * {@link String } 2110 * 2111 */ 2112 public void setId(String value) { 2113 this.id = value; 2114 } 2115 2116 /** 2117 * Gets a map that contains attributes that aren't bound to any typed property on this class. 2118 * 2119 * <p> 2120 * the map is keyed by the name of the attribute and 2121 * the value is the string value of the attribute. 2122 * 2123 * the map returned by this method is live, and you can add new attribute 2124 * by updating the map directly. Because of this design, there's no setter. 2125 * 2126 * 2127 * @return 2128 * always non-null 2129 */ 2130 public Map<QName, String> getOtherAttributes() { 2131 return otherAttributes; 2132 } 2133 2134 public String toString() { 2135 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2136 final StringBuilder buffer = new StringBuilder(); 2137 append(null, buffer, strategy); 2138 return buffer.toString(); 2139 } 2140 2141 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2142 strategy.appendStart(locator, this, buffer); 2143 appendFields(locator, buffer, strategy); 2144 strategy.appendEnd(locator, this, buffer); 2145 return buffer; 2146 } 2147 2148 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2149 { 2150 List<Object> theDeadLetterStrategyOrDestinationOrDispatchPolicy; 2151 theDeadLetterStrategyOrDestinationOrDispatchPolicy = (((this.deadLetterStrategyOrDestinationOrDispatchPolicy!= null)&&(!this.deadLetterStrategyOrDestinationOrDispatchPolicy.isEmpty()))?this.getDeadLetterStrategyOrDestinationOrDispatchPolicy():null); 2152 strategy.appendField(locator, this, "deadLetterStrategyOrDestinationOrDispatchPolicy", buffer, theDeadLetterStrategyOrDestinationOrDispatchPolicy); 2153 } 2154 { 2155 Boolean theAdvisoryForConsumed; 2156 theAdvisoryForConsumed = this.isAdvisoryForConsumed(); 2157 strategy.appendField(locator, this, "advisoryForConsumed", buffer, theAdvisoryForConsumed); 2158 } 2159 { 2160 Boolean theAdvisoryForDelivery; 2161 theAdvisoryForDelivery = this.isAdvisoryForDelivery(); 2162 strategy.appendField(locator, this, "advisoryForDelivery", buffer, theAdvisoryForDelivery); 2163 } 2164 { 2165 Boolean theAdvisoryForDiscardingMessages; 2166 theAdvisoryForDiscardingMessages = this.isAdvisoryForDiscardingMessages(); 2167 strategy.appendField(locator, this, "advisoryForDiscardingMessages", buffer, theAdvisoryForDiscardingMessages); 2168 } 2169 { 2170 Boolean theAdvisoryForFastProducers; 2171 theAdvisoryForFastProducers = this.isAdvisoryForFastProducers(); 2172 strategy.appendField(locator, this, "advisoryForFastProducers", buffer, theAdvisoryForFastProducers); 2173 } 2174 { 2175 Boolean theAdvisoryForSlowConsumers; 2176 theAdvisoryForSlowConsumers = this.isAdvisoryForSlowConsumers(); 2177 strategy.appendField(locator, this, "advisoryForSlowConsumers", buffer, theAdvisoryForSlowConsumers); 2178 } 2179 { 2180 Boolean theAdvisoryWhenFull; 2181 theAdvisoryWhenFull = this.isAdvisoryWhenFull(); 2182 strategy.appendField(locator, this, "advisoryWhenFull", buffer, theAdvisoryWhenFull); 2183 } 2184 { 2185 Boolean theAllConsumersExclusiveByDefault; 2186 theAllConsumersExclusiveByDefault = this.isAllConsumersExclusiveByDefault(); 2187 strategy.appendField(locator, this, "allConsumersExclusiveByDefault", buffer, theAllConsumersExclusiveByDefault); 2188 } 2189 { 2190 Boolean theAlwaysRetroactive; 2191 theAlwaysRetroactive = this.isAlwaysRetroactive(); 2192 strategy.appendField(locator, this, "alwaysRetroactive", buffer, theAlwaysRetroactive); 2193 } 2194 { 2195 Long theBlockedProducerWarningInterval; 2196 theBlockedProducerWarningInterval = this.getBlockedProducerWarningInterval(); 2197 strategy.appendField(locator, this, "blockedProducerWarningInterval", buffer, theBlockedProducerWarningInterval); 2198 } 2199 { 2200 BigInteger theConsumersBeforeDispatchStarts; 2201 theConsumersBeforeDispatchStarts = this.getConsumersBeforeDispatchStarts(); 2202 strategy.appendField(locator, this, "consumersBeforeDispatchStarts", buffer, theConsumersBeforeDispatchStarts); 2203 } 2204 { 2205 BigInteger theCursorMemoryHighWaterMark; 2206 theCursorMemoryHighWaterMark = this.getCursorMemoryHighWaterMark(); 2207 strategy.appendField(locator, this, "cursorMemoryHighWaterMark", buffer, theCursorMemoryHighWaterMark); 2208 } 2209 { 2210 String theDeadLetterStrategy; 2211 theDeadLetterStrategy = this.getDeadLetterStrategy(); 2212 strategy.appendField(locator, this, "deadLetterStrategy", buffer, theDeadLetterStrategy); 2213 } 2214 { 2215 String theDestination; 2216 theDestination = this.getDestination(); 2217 strategy.appendField(locator, this, "destination", buffer, theDestination); 2218 } 2219 { 2220 String theDispatchPolicy; 2221 theDispatchPolicy = this.getDispatchPolicy(); 2222 strategy.appendField(locator, this, "dispatchPolicy", buffer, theDispatchPolicy); 2223 } 2224 { 2225 Boolean theDoOptimzeMessageStorage; 2226 theDoOptimzeMessageStorage = this.isDoOptimzeMessageStorage(); 2227 strategy.appendField(locator, this, "doOptimzeMessageStorage", buffer, theDoOptimzeMessageStorage); 2228 } 2229 { 2230 BigInteger theDurableTopicPrefetch; 2231 theDurableTopicPrefetch = this.getDurableTopicPrefetch(); 2232 strategy.appendField(locator, this, "durableTopicPrefetch", buffer, theDurableTopicPrefetch); 2233 } 2234 { 2235 Boolean theEnableAudit; 2236 theEnableAudit = this.isEnableAudit(); 2237 strategy.appendField(locator, this, "enableAudit", buffer, theEnableAudit); 2238 } 2239 { 2240 Long theExpireMessagesPeriod; 2241 theExpireMessagesPeriod = this.getExpireMessagesPeriod(); 2242 strategy.appendField(locator, this, "expireMessagesPeriod", buffer, theExpireMessagesPeriod); 2243 } 2244 { 2245 Boolean theGcInactiveDestinations; 2246 theGcInactiveDestinations = this.isGcInactiveDestinations(); 2247 strategy.appendField(locator, this, "gcInactiveDestinations", buffer, theGcInactiveDestinations); 2248 } 2249 { 2250 Boolean theGcWithNetworkConsumers; 2251 theGcWithNetworkConsumers = this.isGcWithNetworkConsumers(); 2252 strategy.appendField(locator, this, "gcWithNetworkConsumers", buffer, theGcWithNetworkConsumers); 2253 } 2254 { 2255 Long theInactiveTimeoutBeforeGC; 2256 theInactiveTimeoutBeforeGC = this.getInactiveTimeoutBeforeGC(); 2257 strategy.appendField(locator, this, "inactiveTimeoutBeforeGC", buffer, theInactiveTimeoutBeforeGC); 2258 } 2259 { 2260 Long theInactiveTimoutBeforeGC; 2261 theInactiveTimoutBeforeGC = this.getInactiveTimoutBeforeGC(); 2262 strategy.appendField(locator, this, "inactiveTimoutBeforeGC", buffer, theInactiveTimoutBeforeGC); 2263 } 2264 { 2265 Boolean theIncludeBodyForAdvisory; 2266 theIncludeBodyForAdvisory = this.isIncludeBodyForAdvisory(); 2267 strategy.appendField(locator, this, "includeBodyForAdvisory", buffer, theIncludeBodyForAdvisory); 2268 } 2269 { 2270 Boolean theLazyDispatch; 2271 theLazyDispatch = this.isLazyDispatch(); 2272 strategy.appendField(locator, this, "lazyDispatch", buffer, theLazyDispatch); 2273 } 2274 { 2275 BigInteger theMaxAuditDepth; 2276 theMaxAuditDepth = this.getMaxAuditDepth(); 2277 strategy.appendField(locator, this, "maxAuditDepth", buffer, theMaxAuditDepth); 2278 } 2279 { 2280 BigInteger theMaxBrowsePageSize; 2281 theMaxBrowsePageSize = this.getMaxBrowsePageSize(); 2282 strategy.appendField(locator, this, "maxBrowsePageSize", buffer, theMaxBrowsePageSize); 2283 } 2284 { 2285 BigInteger theMaxDestinations; 2286 theMaxDestinations = this.getMaxDestinations(); 2287 strategy.appendField(locator, this, "maxDestinations", buffer, theMaxDestinations); 2288 } 2289 { 2290 BigInteger theMaxExpirePageSize; 2291 theMaxExpirePageSize = this.getMaxExpirePageSize(); 2292 strategy.appendField(locator, this, "maxExpirePageSize", buffer, theMaxExpirePageSize); 2293 } 2294 { 2295 BigInteger theMaxPageSize; 2296 theMaxPageSize = this.getMaxPageSize(); 2297 strategy.appendField(locator, this, "maxPageSize", buffer, theMaxPageSize); 2298 } 2299 { 2300 BigInteger theMaxProducersToAudit; 2301 theMaxProducersToAudit = this.getMaxProducersToAudit(); 2302 strategy.appendField(locator, this, "maxProducersToAudit", buffer, theMaxProducersToAudit); 2303 } 2304 { 2305 BigInteger theMaxQueueAuditDepth; 2306 theMaxQueueAuditDepth = this.getMaxQueueAuditDepth(); 2307 strategy.appendField(locator, this, "maxQueueAuditDepth", buffer, theMaxQueueAuditDepth); 2308 } 2309 { 2310 String theMemoryLimit; 2311 theMemoryLimit = this.getMemoryLimit(); 2312 strategy.appendField(locator, this, "memoryLimit", buffer, theMemoryLimit); 2313 } 2314 { 2315 String theMessageEvictionStrategy; 2316 theMessageEvictionStrategy = this.getMessageEvictionStrategy(); 2317 strategy.appendField(locator, this, "messageEvictionStrategy", buffer, theMessageEvictionStrategy); 2318 } 2319 { 2320 String theMessageGroupMapFactory; 2321 theMessageGroupMapFactory = this.getMessageGroupMapFactory(); 2322 strategy.appendField(locator, this, "messageGroupMapFactory", buffer, theMessageGroupMapFactory); 2323 } 2324 { 2325 String theMessageGroupMapFactoryType; 2326 theMessageGroupMapFactoryType = this.getMessageGroupMapFactoryType(); 2327 strategy.appendField(locator, this, "messageGroupMapFactoryType", buffer, theMessageGroupMapFactoryType); 2328 } 2329 { 2330 Long theMinimumMessageSize; 2331 theMinimumMessageSize = this.getMinimumMessageSize(); 2332 strategy.appendField(locator, this, "minimumMessageSize", buffer, theMinimumMessageSize); 2333 } 2334 { 2335 String theNetworkBridgeFilterFactory; 2336 theNetworkBridgeFilterFactory = this.getNetworkBridgeFilterFactory(); 2337 strategy.appendField(locator, this, "networkBridgeFilterFactory", buffer, theNetworkBridgeFilterFactory); 2338 } 2339 { 2340 BigInteger theOptimizeMessageStoreInFlightLimit; 2341 theOptimizeMessageStoreInFlightLimit = this.getOptimizeMessageStoreInFlightLimit(); 2342 strategy.appendField(locator, this, "optimizeMessageStoreInFlightLimit", buffer, theOptimizeMessageStoreInFlightLimit); 2343 } 2344 { 2345 Boolean theOptimizedDispatch; 2346 theOptimizedDispatch = this.isOptimizedDispatch(); 2347 strategy.appendField(locator, this, "optimizedDispatch", buffer, theOptimizedDispatch); 2348 } 2349 { 2350 String thePendingDurableSubscriberPolicy; 2351 thePendingDurableSubscriberPolicy = this.getPendingDurableSubscriberPolicy(); 2352 strategy.appendField(locator, this, "pendingDurableSubscriberPolicy", buffer, thePendingDurableSubscriberPolicy); 2353 } 2354 { 2355 String thePendingMessageLimitStrategy; 2356 thePendingMessageLimitStrategy = this.getPendingMessageLimitStrategy(); 2357 strategy.appendField(locator, this, "pendingMessageLimitStrategy", buffer, thePendingMessageLimitStrategy); 2358 } 2359 { 2360 String thePendingQueuePolicy; 2361 thePendingQueuePolicy = this.getPendingQueuePolicy(); 2362 strategy.appendField(locator, this, "pendingQueuePolicy", buffer, thePendingQueuePolicy); 2363 } 2364 { 2365 String thePendingSubscriberPolicy; 2366 thePendingSubscriberPolicy = this.getPendingSubscriberPolicy(); 2367 strategy.appendField(locator, this, "pendingSubscriberPolicy", buffer, thePendingSubscriberPolicy); 2368 } 2369 { 2370 Boolean thePersistJMSRedelivered; 2371 thePersistJMSRedelivered = this.isPersistJMSRedelivered(); 2372 strategy.appendField(locator, this, "persistJMSRedelivered", buffer, thePersistJMSRedelivered); 2373 } 2374 { 2375 Boolean thePrioritizedMessages; 2376 thePrioritizedMessages = this.isPrioritizedMessages(); 2377 strategy.appendField(locator, this, "prioritizedMessages", buffer, thePrioritizedMessages); 2378 } 2379 { 2380 Boolean theProducerFlowControl; 2381 theProducerFlowControl = this.isProducerFlowControl(); 2382 strategy.appendField(locator, this, "producerFlowControl", buffer, theProducerFlowControl); 2383 } 2384 { 2385 String theQueue; 2386 theQueue = this.getQueue(); 2387 strategy.appendField(locator, this, "queue", buffer, theQueue); 2388 } 2389 { 2390 BigInteger theQueueBrowserPrefetch; 2391 theQueueBrowserPrefetch = this.getQueueBrowserPrefetch(); 2392 strategy.appendField(locator, this, "queueBrowserPrefetch", buffer, theQueueBrowserPrefetch); 2393 } 2394 { 2395 BigInteger theQueuePrefetch; 2396 theQueuePrefetch = this.getQueuePrefetch(); 2397 strategy.appendField(locator, this, "queuePrefetch", buffer, theQueuePrefetch); 2398 } 2399 { 2400 Boolean theReduceMemoryFootprint; 2401 theReduceMemoryFootprint = this.isReduceMemoryFootprint(); 2402 strategy.appendField(locator, this, "reduceMemoryFootprint", buffer, theReduceMemoryFootprint); 2403 } 2404 { 2405 Boolean theSendAdvisoryIfNoConsumers; 2406 theSendAdvisoryIfNoConsumers = this.isSendAdvisoryIfNoConsumers(); 2407 strategy.appendField(locator, this, "sendAdvisoryIfNoConsumers", buffer, theSendAdvisoryIfNoConsumers); 2408 } 2409 { 2410 Boolean theSendFailIfNoSpace; 2411 theSendFailIfNoSpace = this.isSendFailIfNoSpace(); 2412 strategy.appendField(locator, this, "sendFailIfNoSpace", buffer, theSendFailIfNoSpace); 2413 } 2414 { 2415 Long theSendFailIfNoSpaceAfterTimeout; 2416 theSendFailIfNoSpaceAfterTimeout = this.getSendFailIfNoSpaceAfterTimeout(); 2417 strategy.appendField(locator, this, "sendFailIfNoSpaceAfterTimeout", buffer, theSendFailIfNoSpaceAfterTimeout); 2418 } 2419 { 2420 String theSlowConsumerStrategy; 2421 theSlowConsumerStrategy = this.getSlowConsumerStrategy(); 2422 strategy.appendField(locator, this, "slowConsumerStrategy", buffer, theSlowConsumerStrategy); 2423 } 2424 { 2425 BigInteger theStoreUsageHighWaterMark; 2426 theStoreUsageHighWaterMark = this.getStoreUsageHighWaterMark(); 2427 strategy.appendField(locator, this, "storeUsageHighWaterMark", buffer, theStoreUsageHighWaterMark); 2428 } 2429 { 2430 Boolean theStrictOrderDispatch; 2431 theStrictOrderDispatch = this.isStrictOrderDispatch(); 2432 strategy.appendField(locator, this, "strictOrderDispatch", buffer, theStrictOrderDispatch); 2433 } 2434 { 2435 String theSubscriptionRecoveryPolicy; 2436 theSubscriptionRecoveryPolicy = this.getSubscriptionRecoveryPolicy(); 2437 strategy.appendField(locator, this, "subscriptionRecoveryPolicy", buffer, theSubscriptionRecoveryPolicy); 2438 } 2439 { 2440 Boolean theTempQueue; 2441 theTempQueue = this.isTempQueue(); 2442 strategy.appendField(locator, this, "tempQueue", buffer, theTempQueue); 2443 } 2444 { 2445 Boolean theTempTopic; 2446 theTempTopic = this.isTempTopic(); 2447 strategy.appendField(locator, this, "tempTopic", buffer, theTempTopic); 2448 } 2449 { 2450 BigInteger theTimeBeforeDispatchStarts; 2451 theTimeBeforeDispatchStarts = this.getTimeBeforeDispatchStarts(); 2452 strategy.appendField(locator, this, "timeBeforeDispatchStarts", buffer, theTimeBeforeDispatchStarts); 2453 } 2454 { 2455 String theTopic; 2456 theTopic = this.getTopic(); 2457 strategy.appendField(locator, this, "topic", buffer, theTopic); 2458 } 2459 { 2460 BigInteger theTopicPrefetch; 2461 theTopicPrefetch = this.getTopicPrefetch(); 2462 strategy.appendField(locator, this, "topicPrefetch", buffer, theTopicPrefetch); 2463 } 2464 { 2465 Boolean theUseCache; 2466 theUseCache = this.isUseCache(); 2467 strategy.appendField(locator, this, "useCache", buffer, theUseCache); 2468 } 2469 { 2470 Boolean theUseConsumerPriority; 2471 theUseConsumerPriority = this.isUseConsumerPriority(); 2472 strategy.appendField(locator, this, "useConsumerPriority", buffer, theUseConsumerPriority); 2473 } 2474 { 2475 Boolean theUsePrefetchExtension; 2476 theUsePrefetchExtension = this.isUsePrefetchExtension(); 2477 strategy.appendField(locator, this, "usePrefetchExtension", buffer, theUsePrefetchExtension); 2478 } 2479 { 2480 Boolean theUseTopicSubscriptionInflightStats; 2481 theUseTopicSubscriptionInflightStats = this.isUseTopicSubscriptionInflightStats(); 2482 strategy.appendField(locator, this, "useTopicSubscriptionInflightStats", buffer, theUseTopicSubscriptionInflightStats); 2483 } 2484 { 2485 String theId; 2486 theId = this.getId(); 2487 strategy.appendField(locator, this, "id", buffer, theId); 2488 } 2489 return buffer; 2490 } 2491 2492 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2493 int currentHashCode = 1; 2494 { 2495 List<Object> theDeadLetterStrategyOrDestinationOrDispatchPolicy; 2496 theDeadLetterStrategyOrDestinationOrDispatchPolicy = (((this.deadLetterStrategyOrDestinationOrDispatchPolicy!= null)&&(!this.deadLetterStrategyOrDestinationOrDispatchPolicy.isEmpty()))?this.getDeadLetterStrategyOrDestinationOrDispatchPolicy():null); 2497 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deadLetterStrategyOrDestinationOrDispatchPolicy", theDeadLetterStrategyOrDestinationOrDispatchPolicy), currentHashCode, theDeadLetterStrategyOrDestinationOrDispatchPolicy); 2498 } 2499 { 2500 Boolean theAdvisoryForConsumed; 2501 theAdvisoryForConsumed = this.isAdvisoryForConsumed(); 2502 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForConsumed", theAdvisoryForConsumed), currentHashCode, theAdvisoryForConsumed); 2503 } 2504 { 2505 Boolean theAdvisoryForDelivery; 2506 theAdvisoryForDelivery = this.isAdvisoryForDelivery(); 2507 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForDelivery", theAdvisoryForDelivery), currentHashCode, theAdvisoryForDelivery); 2508 } 2509 { 2510 Boolean theAdvisoryForDiscardingMessages; 2511 theAdvisoryForDiscardingMessages = this.isAdvisoryForDiscardingMessages(); 2512 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForDiscardingMessages", theAdvisoryForDiscardingMessages), currentHashCode, theAdvisoryForDiscardingMessages); 2513 } 2514 { 2515 Boolean theAdvisoryForFastProducers; 2516 theAdvisoryForFastProducers = this.isAdvisoryForFastProducers(); 2517 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForFastProducers", theAdvisoryForFastProducers), currentHashCode, theAdvisoryForFastProducers); 2518 } 2519 { 2520 Boolean theAdvisoryForSlowConsumers; 2521 theAdvisoryForSlowConsumers = this.isAdvisoryForSlowConsumers(); 2522 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForSlowConsumers", theAdvisoryForSlowConsumers), currentHashCode, theAdvisoryForSlowConsumers); 2523 } 2524 { 2525 Boolean theAdvisoryWhenFull; 2526 theAdvisoryWhenFull = this.isAdvisoryWhenFull(); 2527 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryWhenFull", theAdvisoryWhenFull), currentHashCode, theAdvisoryWhenFull); 2528 } 2529 { 2530 Boolean theAllConsumersExclusiveByDefault; 2531 theAllConsumersExclusiveByDefault = this.isAllConsumersExclusiveByDefault(); 2532 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "allConsumersExclusiveByDefault", theAllConsumersExclusiveByDefault), currentHashCode, theAllConsumersExclusiveByDefault); 2533 } 2534 { 2535 Boolean theAlwaysRetroactive; 2536 theAlwaysRetroactive = this.isAlwaysRetroactive(); 2537 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "alwaysRetroactive", theAlwaysRetroactive), currentHashCode, theAlwaysRetroactive); 2538 } 2539 { 2540 Long theBlockedProducerWarningInterval; 2541 theBlockedProducerWarningInterval = this.getBlockedProducerWarningInterval(); 2542 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "blockedProducerWarningInterval", theBlockedProducerWarningInterval), currentHashCode, theBlockedProducerWarningInterval); 2543 } 2544 { 2545 BigInteger theConsumersBeforeDispatchStarts; 2546 theConsumersBeforeDispatchStarts = this.getConsumersBeforeDispatchStarts(); 2547 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumersBeforeDispatchStarts", theConsumersBeforeDispatchStarts), currentHashCode, theConsumersBeforeDispatchStarts); 2548 } 2549 { 2550 BigInteger theCursorMemoryHighWaterMark; 2551 theCursorMemoryHighWaterMark = this.getCursorMemoryHighWaterMark(); 2552 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "cursorMemoryHighWaterMark", theCursorMemoryHighWaterMark), currentHashCode, theCursorMemoryHighWaterMark); 2553 } 2554 { 2555 String theDeadLetterStrategy; 2556 theDeadLetterStrategy = this.getDeadLetterStrategy(); 2557 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deadLetterStrategy", theDeadLetterStrategy), currentHashCode, theDeadLetterStrategy); 2558 } 2559 { 2560 String theDestination; 2561 theDestination = this.getDestination(); 2562 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destination", theDestination), currentHashCode, theDestination); 2563 } 2564 { 2565 String theDispatchPolicy; 2566 theDispatchPolicy = this.getDispatchPolicy(); 2567 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dispatchPolicy", theDispatchPolicy), currentHashCode, theDispatchPolicy); 2568 } 2569 { 2570 Boolean theDoOptimzeMessageStorage; 2571 theDoOptimzeMessageStorage = this.isDoOptimzeMessageStorage(); 2572 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "doOptimzeMessageStorage", theDoOptimzeMessageStorage), currentHashCode, theDoOptimzeMessageStorage); 2573 } 2574 { 2575 BigInteger theDurableTopicPrefetch; 2576 theDurableTopicPrefetch = this.getDurableTopicPrefetch(); 2577 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "durableTopicPrefetch", theDurableTopicPrefetch), currentHashCode, theDurableTopicPrefetch); 2578 } 2579 { 2580 Boolean theEnableAudit; 2581 theEnableAudit = this.isEnableAudit(); 2582 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "enableAudit", theEnableAudit), currentHashCode, theEnableAudit); 2583 } 2584 { 2585 Long theExpireMessagesPeriod; 2586 theExpireMessagesPeriod = this.getExpireMessagesPeriod(); 2587 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "expireMessagesPeriod", theExpireMessagesPeriod), currentHashCode, theExpireMessagesPeriod); 2588 } 2589 { 2590 Boolean theGcInactiveDestinations; 2591 theGcInactiveDestinations = this.isGcInactiveDestinations(); 2592 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "gcInactiveDestinations", theGcInactiveDestinations), currentHashCode, theGcInactiveDestinations); 2593 } 2594 { 2595 Boolean theGcWithNetworkConsumers; 2596 theGcWithNetworkConsumers = this.isGcWithNetworkConsumers(); 2597 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "gcWithNetworkConsumers", theGcWithNetworkConsumers), currentHashCode, theGcWithNetworkConsumers); 2598 } 2599 { 2600 Long theInactiveTimeoutBeforeGC; 2601 theInactiveTimeoutBeforeGC = this.getInactiveTimeoutBeforeGC(); 2602 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "inactiveTimeoutBeforeGC", theInactiveTimeoutBeforeGC), currentHashCode, theInactiveTimeoutBeforeGC); 2603 } 2604 { 2605 Long theInactiveTimoutBeforeGC; 2606 theInactiveTimoutBeforeGC = this.getInactiveTimoutBeforeGC(); 2607 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "inactiveTimoutBeforeGC", theInactiveTimoutBeforeGC), currentHashCode, theInactiveTimoutBeforeGC); 2608 } 2609 { 2610 Boolean theIncludeBodyForAdvisory; 2611 theIncludeBodyForAdvisory = this.isIncludeBodyForAdvisory(); 2612 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "includeBodyForAdvisory", theIncludeBodyForAdvisory), currentHashCode, theIncludeBodyForAdvisory); 2613 } 2614 { 2615 Boolean theLazyDispatch; 2616 theLazyDispatch = this.isLazyDispatch(); 2617 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lazyDispatch", theLazyDispatch), currentHashCode, theLazyDispatch); 2618 } 2619 { 2620 BigInteger theMaxAuditDepth; 2621 theMaxAuditDepth = this.getMaxAuditDepth(); 2622 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxAuditDepth", theMaxAuditDepth), currentHashCode, theMaxAuditDepth); 2623 } 2624 { 2625 BigInteger theMaxBrowsePageSize; 2626 theMaxBrowsePageSize = this.getMaxBrowsePageSize(); 2627 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxBrowsePageSize", theMaxBrowsePageSize), currentHashCode, theMaxBrowsePageSize); 2628 } 2629 { 2630 BigInteger theMaxDestinations; 2631 theMaxDestinations = this.getMaxDestinations(); 2632 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxDestinations", theMaxDestinations), currentHashCode, theMaxDestinations); 2633 } 2634 { 2635 BigInteger theMaxExpirePageSize; 2636 theMaxExpirePageSize = this.getMaxExpirePageSize(); 2637 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxExpirePageSize", theMaxExpirePageSize), currentHashCode, theMaxExpirePageSize); 2638 } 2639 { 2640 BigInteger theMaxPageSize; 2641 theMaxPageSize = this.getMaxPageSize(); 2642 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxPageSize", theMaxPageSize), currentHashCode, theMaxPageSize); 2643 } 2644 { 2645 BigInteger theMaxProducersToAudit; 2646 theMaxProducersToAudit = this.getMaxProducersToAudit(); 2647 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxProducersToAudit", theMaxProducersToAudit), currentHashCode, theMaxProducersToAudit); 2648 } 2649 { 2650 BigInteger theMaxQueueAuditDepth; 2651 theMaxQueueAuditDepth = this.getMaxQueueAuditDepth(); 2652 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxQueueAuditDepth", theMaxQueueAuditDepth), currentHashCode, theMaxQueueAuditDepth); 2653 } 2654 { 2655 String theMemoryLimit; 2656 theMemoryLimit = this.getMemoryLimit(); 2657 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "memoryLimit", theMemoryLimit), currentHashCode, theMemoryLimit); 2658 } 2659 { 2660 String theMessageEvictionStrategy; 2661 theMessageEvictionStrategy = this.getMessageEvictionStrategy(); 2662 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageEvictionStrategy", theMessageEvictionStrategy), currentHashCode, theMessageEvictionStrategy); 2663 } 2664 { 2665 String theMessageGroupMapFactory; 2666 theMessageGroupMapFactory = this.getMessageGroupMapFactory(); 2667 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageGroupMapFactory", theMessageGroupMapFactory), currentHashCode, theMessageGroupMapFactory); 2668 } 2669 { 2670 String theMessageGroupMapFactoryType; 2671 theMessageGroupMapFactoryType = this.getMessageGroupMapFactoryType(); 2672 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageGroupMapFactoryType", theMessageGroupMapFactoryType), currentHashCode, theMessageGroupMapFactoryType); 2673 } 2674 { 2675 Long theMinimumMessageSize; 2676 theMinimumMessageSize = this.getMinimumMessageSize(); 2677 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "minimumMessageSize", theMinimumMessageSize), currentHashCode, theMinimumMessageSize); 2678 } 2679 { 2680 String theNetworkBridgeFilterFactory; 2681 theNetworkBridgeFilterFactory = this.getNetworkBridgeFilterFactory(); 2682 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "networkBridgeFilterFactory", theNetworkBridgeFilterFactory), currentHashCode, theNetworkBridgeFilterFactory); 2683 } 2684 { 2685 BigInteger theOptimizeMessageStoreInFlightLimit; 2686 theOptimizeMessageStoreInFlightLimit = this.getOptimizeMessageStoreInFlightLimit(); 2687 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "optimizeMessageStoreInFlightLimit", theOptimizeMessageStoreInFlightLimit), currentHashCode, theOptimizeMessageStoreInFlightLimit); 2688 } 2689 { 2690 Boolean theOptimizedDispatch; 2691 theOptimizedDispatch = this.isOptimizedDispatch(); 2692 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "optimizedDispatch", theOptimizedDispatch), currentHashCode, theOptimizedDispatch); 2693 } 2694 { 2695 String thePendingDurableSubscriberPolicy; 2696 thePendingDurableSubscriberPolicy = this.getPendingDurableSubscriberPolicy(); 2697 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pendingDurableSubscriberPolicy", thePendingDurableSubscriberPolicy), currentHashCode, thePendingDurableSubscriberPolicy); 2698 } 2699 { 2700 String thePendingMessageLimitStrategy; 2701 thePendingMessageLimitStrategy = this.getPendingMessageLimitStrategy(); 2702 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pendingMessageLimitStrategy", thePendingMessageLimitStrategy), currentHashCode, thePendingMessageLimitStrategy); 2703 } 2704 { 2705 String thePendingQueuePolicy; 2706 thePendingQueuePolicy = this.getPendingQueuePolicy(); 2707 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pendingQueuePolicy", thePendingQueuePolicy), currentHashCode, thePendingQueuePolicy); 2708 } 2709 { 2710 String thePendingSubscriberPolicy; 2711 thePendingSubscriberPolicy = this.getPendingSubscriberPolicy(); 2712 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pendingSubscriberPolicy", thePendingSubscriberPolicy), currentHashCode, thePendingSubscriberPolicy); 2713 } 2714 { 2715 Boolean thePersistJMSRedelivered; 2716 thePersistJMSRedelivered = this.isPersistJMSRedelivered(); 2717 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistJMSRedelivered", thePersistJMSRedelivered), currentHashCode, thePersistJMSRedelivered); 2718 } 2719 { 2720 Boolean thePrioritizedMessages; 2721 thePrioritizedMessages = this.isPrioritizedMessages(); 2722 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "prioritizedMessages", thePrioritizedMessages), currentHashCode, thePrioritizedMessages); 2723 } 2724 { 2725 Boolean theProducerFlowControl; 2726 theProducerFlowControl = this.isProducerFlowControl(); 2727 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "producerFlowControl", theProducerFlowControl), currentHashCode, theProducerFlowControl); 2728 } 2729 { 2730 String theQueue; 2731 theQueue = this.getQueue(); 2732 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queue", theQueue), currentHashCode, theQueue); 2733 } 2734 { 2735 BigInteger theQueueBrowserPrefetch; 2736 theQueueBrowserPrefetch = this.getQueueBrowserPrefetch(); 2737 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queueBrowserPrefetch", theQueueBrowserPrefetch), currentHashCode, theQueueBrowserPrefetch); 2738 } 2739 { 2740 BigInteger theQueuePrefetch; 2741 theQueuePrefetch = this.getQueuePrefetch(); 2742 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queuePrefetch", theQueuePrefetch), currentHashCode, theQueuePrefetch); 2743 } 2744 { 2745 Boolean theReduceMemoryFootprint; 2746 theReduceMemoryFootprint = this.isReduceMemoryFootprint(); 2747 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "reduceMemoryFootprint", theReduceMemoryFootprint), currentHashCode, theReduceMemoryFootprint); 2748 } 2749 { 2750 Boolean theSendAdvisoryIfNoConsumers; 2751 theSendAdvisoryIfNoConsumers = this.isSendAdvisoryIfNoConsumers(); 2752 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sendAdvisoryIfNoConsumers", theSendAdvisoryIfNoConsumers), currentHashCode, theSendAdvisoryIfNoConsumers); 2753 } 2754 { 2755 Boolean theSendFailIfNoSpace; 2756 theSendFailIfNoSpace = this.isSendFailIfNoSpace(); 2757 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sendFailIfNoSpace", theSendFailIfNoSpace), currentHashCode, theSendFailIfNoSpace); 2758 } 2759 { 2760 Long theSendFailIfNoSpaceAfterTimeout; 2761 theSendFailIfNoSpaceAfterTimeout = this.getSendFailIfNoSpaceAfterTimeout(); 2762 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sendFailIfNoSpaceAfterTimeout", theSendFailIfNoSpaceAfterTimeout), currentHashCode, theSendFailIfNoSpaceAfterTimeout); 2763 } 2764 { 2765 String theSlowConsumerStrategy; 2766 theSlowConsumerStrategy = this.getSlowConsumerStrategy(); 2767 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "slowConsumerStrategy", theSlowConsumerStrategy), currentHashCode, theSlowConsumerStrategy); 2768 } 2769 { 2770 BigInteger theStoreUsageHighWaterMark; 2771 theStoreUsageHighWaterMark = this.getStoreUsageHighWaterMark(); 2772 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storeUsageHighWaterMark", theStoreUsageHighWaterMark), currentHashCode, theStoreUsageHighWaterMark); 2773 } 2774 { 2775 Boolean theStrictOrderDispatch; 2776 theStrictOrderDispatch = this.isStrictOrderDispatch(); 2777 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "strictOrderDispatch", theStrictOrderDispatch), currentHashCode, theStrictOrderDispatch); 2778 } 2779 { 2780 String theSubscriptionRecoveryPolicy; 2781 theSubscriptionRecoveryPolicy = this.getSubscriptionRecoveryPolicy(); 2782 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subscriptionRecoveryPolicy", theSubscriptionRecoveryPolicy), currentHashCode, theSubscriptionRecoveryPolicy); 2783 } 2784 { 2785 Boolean theTempQueue; 2786 theTempQueue = this.isTempQueue(); 2787 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempQueue", theTempQueue), currentHashCode, theTempQueue); 2788 } 2789 { 2790 Boolean theTempTopic; 2791 theTempTopic = this.isTempTopic(); 2792 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempTopic", theTempTopic), currentHashCode, theTempTopic); 2793 } 2794 { 2795 BigInteger theTimeBeforeDispatchStarts; 2796 theTimeBeforeDispatchStarts = this.getTimeBeforeDispatchStarts(); 2797 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timeBeforeDispatchStarts", theTimeBeforeDispatchStarts), currentHashCode, theTimeBeforeDispatchStarts); 2798 } 2799 { 2800 String theTopic; 2801 theTopic = this.getTopic(); 2802 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "topic", theTopic), currentHashCode, theTopic); 2803 } 2804 { 2805 BigInteger theTopicPrefetch; 2806 theTopicPrefetch = this.getTopicPrefetch(); 2807 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "topicPrefetch", theTopicPrefetch), currentHashCode, theTopicPrefetch); 2808 } 2809 { 2810 Boolean theUseCache; 2811 theUseCache = this.isUseCache(); 2812 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useCache", theUseCache), currentHashCode, theUseCache); 2813 } 2814 { 2815 Boolean theUseConsumerPriority; 2816 theUseConsumerPriority = this.isUseConsumerPriority(); 2817 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useConsumerPriority", theUseConsumerPriority), currentHashCode, theUseConsumerPriority); 2818 } 2819 { 2820 Boolean theUsePrefetchExtension; 2821 theUsePrefetchExtension = this.isUsePrefetchExtension(); 2822 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "usePrefetchExtension", theUsePrefetchExtension), currentHashCode, theUsePrefetchExtension); 2823 } 2824 { 2825 Boolean theUseTopicSubscriptionInflightStats; 2826 theUseTopicSubscriptionInflightStats = this.isUseTopicSubscriptionInflightStats(); 2827 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useTopicSubscriptionInflightStats", theUseTopicSubscriptionInflightStats), currentHashCode, theUseTopicSubscriptionInflightStats); 2828 } 2829 { 2830 String theId; 2831 theId = this.getId(); 2832 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId); 2833 } 2834 return currentHashCode; 2835 } 2836 2837 public int hashCode() { 2838 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2839 return this.hashCode(null, strategy); 2840 } 2841 2842 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2843 if (!(object instanceof DtoPolicyEntry)) { 2844 return false; 2845 } 2846 if (this == object) { 2847 return true; 2848 } 2849 final DtoPolicyEntry that = ((DtoPolicyEntry) object); 2850 { 2851 List<Object> lhsDeadLetterStrategyOrDestinationOrDispatchPolicy; 2852 lhsDeadLetterStrategyOrDestinationOrDispatchPolicy = (((this.deadLetterStrategyOrDestinationOrDispatchPolicy!= null)&&(!this.deadLetterStrategyOrDestinationOrDispatchPolicy.isEmpty()))?this.getDeadLetterStrategyOrDestinationOrDispatchPolicy():null); 2853 List<Object> rhsDeadLetterStrategyOrDestinationOrDispatchPolicy; 2854 rhsDeadLetterStrategyOrDestinationOrDispatchPolicy = (((that.deadLetterStrategyOrDestinationOrDispatchPolicy!= null)&&(!that.deadLetterStrategyOrDestinationOrDispatchPolicy.isEmpty()))?that.getDeadLetterStrategyOrDestinationOrDispatchPolicy():null); 2855 if (!strategy.equals(LocatorUtils.property(thisLocator, "deadLetterStrategyOrDestinationOrDispatchPolicy", lhsDeadLetterStrategyOrDestinationOrDispatchPolicy), LocatorUtils.property(thatLocator, "deadLetterStrategyOrDestinationOrDispatchPolicy", rhsDeadLetterStrategyOrDestinationOrDispatchPolicy), lhsDeadLetterStrategyOrDestinationOrDispatchPolicy, rhsDeadLetterStrategyOrDestinationOrDispatchPolicy)) { 2856 return false; 2857 } 2858 } 2859 { 2860 Boolean lhsAdvisoryForConsumed; 2861 lhsAdvisoryForConsumed = this.isAdvisoryForConsumed(); 2862 Boolean rhsAdvisoryForConsumed; 2863 rhsAdvisoryForConsumed = that.isAdvisoryForConsumed(); 2864 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForConsumed", lhsAdvisoryForConsumed), LocatorUtils.property(thatLocator, "advisoryForConsumed", rhsAdvisoryForConsumed), lhsAdvisoryForConsumed, rhsAdvisoryForConsumed)) { 2865 return false; 2866 } 2867 } 2868 { 2869 Boolean lhsAdvisoryForDelivery; 2870 lhsAdvisoryForDelivery = this.isAdvisoryForDelivery(); 2871 Boolean rhsAdvisoryForDelivery; 2872 rhsAdvisoryForDelivery = that.isAdvisoryForDelivery(); 2873 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForDelivery", lhsAdvisoryForDelivery), LocatorUtils.property(thatLocator, "advisoryForDelivery", rhsAdvisoryForDelivery), lhsAdvisoryForDelivery, rhsAdvisoryForDelivery)) { 2874 return false; 2875 } 2876 } 2877 { 2878 Boolean lhsAdvisoryForDiscardingMessages; 2879 lhsAdvisoryForDiscardingMessages = this.isAdvisoryForDiscardingMessages(); 2880 Boolean rhsAdvisoryForDiscardingMessages; 2881 rhsAdvisoryForDiscardingMessages = that.isAdvisoryForDiscardingMessages(); 2882 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForDiscardingMessages", lhsAdvisoryForDiscardingMessages), LocatorUtils.property(thatLocator, "advisoryForDiscardingMessages", rhsAdvisoryForDiscardingMessages), lhsAdvisoryForDiscardingMessages, rhsAdvisoryForDiscardingMessages)) { 2883 return false; 2884 } 2885 } 2886 { 2887 Boolean lhsAdvisoryForFastProducers; 2888 lhsAdvisoryForFastProducers = this.isAdvisoryForFastProducers(); 2889 Boolean rhsAdvisoryForFastProducers; 2890 rhsAdvisoryForFastProducers = that.isAdvisoryForFastProducers(); 2891 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForFastProducers", lhsAdvisoryForFastProducers), LocatorUtils.property(thatLocator, "advisoryForFastProducers", rhsAdvisoryForFastProducers), lhsAdvisoryForFastProducers, rhsAdvisoryForFastProducers)) { 2892 return false; 2893 } 2894 } 2895 { 2896 Boolean lhsAdvisoryForSlowConsumers; 2897 lhsAdvisoryForSlowConsumers = this.isAdvisoryForSlowConsumers(); 2898 Boolean rhsAdvisoryForSlowConsumers; 2899 rhsAdvisoryForSlowConsumers = that.isAdvisoryForSlowConsumers(); 2900 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForSlowConsumers", lhsAdvisoryForSlowConsumers), LocatorUtils.property(thatLocator, "advisoryForSlowConsumers", rhsAdvisoryForSlowConsumers), lhsAdvisoryForSlowConsumers, rhsAdvisoryForSlowConsumers)) { 2901 return false; 2902 } 2903 } 2904 { 2905 Boolean lhsAdvisoryWhenFull; 2906 lhsAdvisoryWhenFull = this.isAdvisoryWhenFull(); 2907 Boolean rhsAdvisoryWhenFull; 2908 rhsAdvisoryWhenFull = that.isAdvisoryWhenFull(); 2909 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryWhenFull", lhsAdvisoryWhenFull), LocatorUtils.property(thatLocator, "advisoryWhenFull", rhsAdvisoryWhenFull), lhsAdvisoryWhenFull, rhsAdvisoryWhenFull)) { 2910 return false; 2911 } 2912 } 2913 { 2914 Boolean lhsAllConsumersExclusiveByDefault; 2915 lhsAllConsumersExclusiveByDefault = this.isAllConsumersExclusiveByDefault(); 2916 Boolean rhsAllConsumersExclusiveByDefault; 2917 rhsAllConsumersExclusiveByDefault = that.isAllConsumersExclusiveByDefault(); 2918 if (!strategy.equals(LocatorUtils.property(thisLocator, "allConsumersExclusiveByDefault", lhsAllConsumersExclusiveByDefault), LocatorUtils.property(thatLocator, "allConsumersExclusiveByDefault", rhsAllConsumersExclusiveByDefault), lhsAllConsumersExclusiveByDefault, rhsAllConsumersExclusiveByDefault)) { 2919 return false; 2920 } 2921 } 2922 { 2923 Boolean lhsAlwaysRetroactive; 2924 lhsAlwaysRetroactive = this.isAlwaysRetroactive(); 2925 Boolean rhsAlwaysRetroactive; 2926 rhsAlwaysRetroactive = that.isAlwaysRetroactive(); 2927 if (!strategy.equals(LocatorUtils.property(thisLocator, "alwaysRetroactive", lhsAlwaysRetroactive), LocatorUtils.property(thatLocator, "alwaysRetroactive", rhsAlwaysRetroactive), lhsAlwaysRetroactive, rhsAlwaysRetroactive)) { 2928 return false; 2929 } 2930 } 2931 { 2932 Long lhsBlockedProducerWarningInterval; 2933 lhsBlockedProducerWarningInterval = this.getBlockedProducerWarningInterval(); 2934 Long rhsBlockedProducerWarningInterval; 2935 rhsBlockedProducerWarningInterval = that.getBlockedProducerWarningInterval(); 2936 if (!strategy.equals(LocatorUtils.property(thisLocator, "blockedProducerWarningInterval", lhsBlockedProducerWarningInterval), LocatorUtils.property(thatLocator, "blockedProducerWarningInterval", rhsBlockedProducerWarningInterval), lhsBlockedProducerWarningInterval, rhsBlockedProducerWarningInterval)) { 2937 return false; 2938 } 2939 } 2940 { 2941 BigInteger lhsConsumersBeforeDispatchStarts; 2942 lhsConsumersBeforeDispatchStarts = this.getConsumersBeforeDispatchStarts(); 2943 BigInteger rhsConsumersBeforeDispatchStarts; 2944 rhsConsumersBeforeDispatchStarts = that.getConsumersBeforeDispatchStarts(); 2945 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumersBeforeDispatchStarts", lhsConsumersBeforeDispatchStarts), LocatorUtils.property(thatLocator, "consumersBeforeDispatchStarts", rhsConsumersBeforeDispatchStarts), lhsConsumersBeforeDispatchStarts, rhsConsumersBeforeDispatchStarts)) { 2946 return false; 2947 } 2948 } 2949 { 2950 BigInteger lhsCursorMemoryHighWaterMark; 2951 lhsCursorMemoryHighWaterMark = this.getCursorMemoryHighWaterMark(); 2952 BigInteger rhsCursorMemoryHighWaterMark; 2953 rhsCursorMemoryHighWaterMark = that.getCursorMemoryHighWaterMark(); 2954 if (!strategy.equals(LocatorUtils.property(thisLocator, "cursorMemoryHighWaterMark", lhsCursorMemoryHighWaterMark), LocatorUtils.property(thatLocator, "cursorMemoryHighWaterMark", rhsCursorMemoryHighWaterMark), lhsCursorMemoryHighWaterMark, rhsCursorMemoryHighWaterMark)) { 2955 return false; 2956 } 2957 } 2958 { 2959 String lhsDeadLetterStrategy; 2960 lhsDeadLetterStrategy = this.getDeadLetterStrategy(); 2961 String rhsDeadLetterStrategy; 2962 rhsDeadLetterStrategy = that.getDeadLetterStrategy(); 2963 if (!strategy.equals(LocatorUtils.property(thisLocator, "deadLetterStrategy", lhsDeadLetterStrategy), LocatorUtils.property(thatLocator, "deadLetterStrategy", rhsDeadLetterStrategy), lhsDeadLetterStrategy, rhsDeadLetterStrategy)) { 2964 return false; 2965 } 2966 } 2967 { 2968 String lhsDestination; 2969 lhsDestination = this.getDestination(); 2970 String rhsDestination; 2971 rhsDestination = that.getDestination(); 2972 if (!strategy.equals(LocatorUtils.property(thisLocator, "destination", lhsDestination), LocatorUtils.property(thatLocator, "destination", rhsDestination), lhsDestination, rhsDestination)) { 2973 return false; 2974 } 2975 } 2976 { 2977 String lhsDispatchPolicy; 2978 lhsDispatchPolicy = this.getDispatchPolicy(); 2979 String rhsDispatchPolicy; 2980 rhsDispatchPolicy = that.getDispatchPolicy(); 2981 if (!strategy.equals(LocatorUtils.property(thisLocator, "dispatchPolicy", lhsDispatchPolicy), LocatorUtils.property(thatLocator, "dispatchPolicy", rhsDispatchPolicy), lhsDispatchPolicy, rhsDispatchPolicy)) { 2982 return false; 2983 } 2984 } 2985 { 2986 Boolean lhsDoOptimzeMessageStorage; 2987 lhsDoOptimzeMessageStorage = this.isDoOptimzeMessageStorage(); 2988 Boolean rhsDoOptimzeMessageStorage; 2989 rhsDoOptimzeMessageStorage = that.isDoOptimzeMessageStorage(); 2990 if (!strategy.equals(LocatorUtils.property(thisLocator, "doOptimzeMessageStorage", lhsDoOptimzeMessageStorage), LocatorUtils.property(thatLocator, "doOptimzeMessageStorage", rhsDoOptimzeMessageStorage), lhsDoOptimzeMessageStorage, rhsDoOptimzeMessageStorage)) { 2991 return false; 2992 } 2993 } 2994 { 2995 BigInteger lhsDurableTopicPrefetch; 2996 lhsDurableTopicPrefetch = this.getDurableTopicPrefetch(); 2997 BigInteger rhsDurableTopicPrefetch; 2998 rhsDurableTopicPrefetch = that.getDurableTopicPrefetch(); 2999 if (!strategy.equals(LocatorUtils.property(thisLocator, "durableTopicPrefetch", lhsDurableTopicPrefetch), LocatorUtils.property(thatLocator, "durableTopicPrefetch", rhsDurableTopicPrefetch), lhsDurableTopicPrefetch, rhsDurableTopicPrefetch)) { 3000 return false; 3001 } 3002 } 3003 { 3004 Boolean lhsEnableAudit; 3005 lhsEnableAudit = this.isEnableAudit(); 3006 Boolean rhsEnableAudit; 3007 rhsEnableAudit = that.isEnableAudit(); 3008 if (!strategy.equals(LocatorUtils.property(thisLocator, "enableAudit", lhsEnableAudit), LocatorUtils.property(thatLocator, "enableAudit", rhsEnableAudit), lhsEnableAudit, rhsEnableAudit)) { 3009 return false; 3010 } 3011 } 3012 { 3013 Long lhsExpireMessagesPeriod; 3014 lhsExpireMessagesPeriod = this.getExpireMessagesPeriod(); 3015 Long rhsExpireMessagesPeriod; 3016 rhsExpireMessagesPeriod = that.getExpireMessagesPeriod(); 3017 if (!strategy.equals(LocatorUtils.property(thisLocator, "expireMessagesPeriod", lhsExpireMessagesPeriod), LocatorUtils.property(thatLocator, "expireMessagesPeriod", rhsExpireMessagesPeriod), lhsExpireMessagesPeriod, rhsExpireMessagesPeriod)) { 3018 return false; 3019 } 3020 } 3021 { 3022 Boolean lhsGcInactiveDestinations; 3023 lhsGcInactiveDestinations = this.isGcInactiveDestinations(); 3024 Boolean rhsGcInactiveDestinations; 3025 rhsGcInactiveDestinations = that.isGcInactiveDestinations(); 3026 if (!strategy.equals(LocatorUtils.property(thisLocator, "gcInactiveDestinations", lhsGcInactiveDestinations), LocatorUtils.property(thatLocator, "gcInactiveDestinations", rhsGcInactiveDestinations), lhsGcInactiveDestinations, rhsGcInactiveDestinations)) { 3027 return false; 3028 } 3029 } 3030 { 3031 Boolean lhsGcWithNetworkConsumers; 3032 lhsGcWithNetworkConsumers = this.isGcWithNetworkConsumers(); 3033 Boolean rhsGcWithNetworkConsumers; 3034 rhsGcWithNetworkConsumers = that.isGcWithNetworkConsumers(); 3035 if (!strategy.equals(LocatorUtils.property(thisLocator, "gcWithNetworkConsumers", lhsGcWithNetworkConsumers), LocatorUtils.property(thatLocator, "gcWithNetworkConsumers", rhsGcWithNetworkConsumers), lhsGcWithNetworkConsumers, rhsGcWithNetworkConsumers)) { 3036 return false; 3037 } 3038 } 3039 { 3040 Long lhsInactiveTimeoutBeforeGC; 3041 lhsInactiveTimeoutBeforeGC = this.getInactiveTimeoutBeforeGC(); 3042 Long rhsInactiveTimeoutBeforeGC; 3043 rhsInactiveTimeoutBeforeGC = that.getInactiveTimeoutBeforeGC(); 3044 if (!strategy.equals(LocatorUtils.property(thisLocator, "inactiveTimeoutBeforeGC", lhsInactiveTimeoutBeforeGC), LocatorUtils.property(thatLocator, "inactiveTimeoutBeforeGC", rhsInactiveTimeoutBeforeGC), lhsInactiveTimeoutBeforeGC, rhsInactiveTimeoutBeforeGC)) { 3045 return false; 3046 } 3047 } 3048 { 3049 Long lhsInactiveTimoutBeforeGC; 3050 lhsInactiveTimoutBeforeGC = this.getInactiveTimoutBeforeGC(); 3051 Long rhsInactiveTimoutBeforeGC; 3052 rhsInactiveTimoutBeforeGC = that.getInactiveTimoutBeforeGC(); 3053 if (!strategy.equals(LocatorUtils.property(thisLocator, "inactiveTimoutBeforeGC", lhsInactiveTimoutBeforeGC), LocatorUtils.property(thatLocator, "inactiveTimoutBeforeGC", rhsInactiveTimoutBeforeGC), lhsInactiveTimoutBeforeGC, rhsInactiveTimoutBeforeGC)) { 3054 return false; 3055 } 3056 } 3057 { 3058 Boolean lhsIncludeBodyForAdvisory; 3059 lhsIncludeBodyForAdvisory = this.isIncludeBodyForAdvisory(); 3060 Boolean rhsIncludeBodyForAdvisory; 3061 rhsIncludeBodyForAdvisory = that.isIncludeBodyForAdvisory(); 3062 if (!strategy.equals(LocatorUtils.property(thisLocator, "includeBodyForAdvisory", lhsIncludeBodyForAdvisory), LocatorUtils.property(thatLocator, "includeBodyForAdvisory", rhsIncludeBodyForAdvisory), lhsIncludeBodyForAdvisory, rhsIncludeBodyForAdvisory)) { 3063 return false; 3064 } 3065 } 3066 { 3067 Boolean lhsLazyDispatch; 3068 lhsLazyDispatch = this.isLazyDispatch(); 3069 Boolean rhsLazyDispatch; 3070 rhsLazyDispatch = that.isLazyDispatch(); 3071 if (!strategy.equals(LocatorUtils.property(thisLocator, "lazyDispatch", lhsLazyDispatch), LocatorUtils.property(thatLocator, "lazyDispatch", rhsLazyDispatch), lhsLazyDispatch, rhsLazyDispatch)) { 3072 return false; 3073 } 3074 } 3075 { 3076 BigInteger lhsMaxAuditDepth; 3077 lhsMaxAuditDepth = this.getMaxAuditDepth(); 3078 BigInteger rhsMaxAuditDepth; 3079 rhsMaxAuditDepth = that.getMaxAuditDepth(); 3080 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxAuditDepth", lhsMaxAuditDepth), LocatorUtils.property(thatLocator, "maxAuditDepth", rhsMaxAuditDepth), lhsMaxAuditDepth, rhsMaxAuditDepth)) { 3081 return false; 3082 } 3083 } 3084 { 3085 BigInteger lhsMaxBrowsePageSize; 3086 lhsMaxBrowsePageSize = this.getMaxBrowsePageSize(); 3087 BigInteger rhsMaxBrowsePageSize; 3088 rhsMaxBrowsePageSize = that.getMaxBrowsePageSize(); 3089 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxBrowsePageSize", lhsMaxBrowsePageSize), LocatorUtils.property(thatLocator, "maxBrowsePageSize", rhsMaxBrowsePageSize), lhsMaxBrowsePageSize, rhsMaxBrowsePageSize)) { 3090 return false; 3091 } 3092 } 3093 { 3094 BigInteger lhsMaxDestinations; 3095 lhsMaxDestinations = this.getMaxDestinations(); 3096 BigInteger rhsMaxDestinations; 3097 rhsMaxDestinations = that.getMaxDestinations(); 3098 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxDestinations", lhsMaxDestinations), LocatorUtils.property(thatLocator, "maxDestinations", rhsMaxDestinations), lhsMaxDestinations, rhsMaxDestinations)) { 3099 return false; 3100 } 3101 } 3102 { 3103 BigInteger lhsMaxExpirePageSize; 3104 lhsMaxExpirePageSize = this.getMaxExpirePageSize(); 3105 BigInteger rhsMaxExpirePageSize; 3106 rhsMaxExpirePageSize = that.getMaxExpirePageSize(); 3107 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxExpirePageSize", lhsMaxExpirePageSize), LocatorUtils.property(thatLocator, "maxExpirePageSize", rhsMaxExpirePageSize), lhsMaxExpirePageSize, rhsMaxExpirePageSize)) { 3108 return false; 3109 } 3110 } 3111 { 3112 BigInteger lhsMaxPageSize; 3113 lhsMaxPageSize = this.getMaxPageSize(); 3114 BigInteger rhsMaxPageSize; 3115 rhsMaxPageSize = that.getMaxPageSize(); 3116 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxPageSize", lhsMaxPageSize), LocatorUtils.property(thatLocator, "maxPageSize", rhsMaxPageSize), lhsMaxPageSize, rhsMaxPageSize)) { 3117 return false; 3118 } 3119 } 3120 { 3121 BigInteger lhsMaxProducersToAudit; 3122 lhsMaxProducersToAudit = this.getMaxProducersToAudit(); 3123 BigInteger rhsMaxProducersToAudit; 3124 rhsMaxProducersToAudit = that.getMaxProducersToAudit(); 3125 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxProducersToAudit", lhsMaxProducersToAudit), LocatorUtils.property(thatLocator, "maxProducersToAudit", rhsMaxProducersToAudit), lhsMaxProducersToAudit, rhsMaxProducersToAudit)) { 3126 return false; 3127 } 3128 } 3129 { 3130 BigInteger lhsMaxQueueAuditDepth; 3131 lhsMaxQueueAuditDepth = this.getMaxQueueAuditDepth(); 3132 BigInteger rhsMaxQueueAuditDepth; 3133 rhsMaxQueueAuditDepth = that.getMaxQueueAuditDepth(); 3134 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxQueueAuditDepth", lhsMaxQueueAuditDepth), LocatorUtils.property(thatLocator, "maxQueueAuditDepth", rhsMaxQueueAuditDepth), lhsMaxQueueAuditDepth, rhsMaxQueueAuditDepth)) { 3135 return false; 3136 } 3137 } 3138 { 3139 String lhsMemoryLimit; 3140 lhsMemoryLimit = this.getMemoryLimit(); 3141 String rhsMemoryLimit; 3142 rhsMemoryLimit = that.getMemoryLimit(); 3143 if (!strategy.equals(LocatorUtils.property(thisLocator, "memoryLimit", lhsMemoryLimit), LocatorUtils.property(thatLocator, "memoryLimit", rhsMemoryLimit), lhsMemoryLimit, rhsMemoryLimit)) { 3144 return false; 3145 } 3146 } 3147 { 3148 String lhsMessageEvictionStrategy; 3149 lhsMessageEvictionStrategy = this.getMessageEvictionStrategy(); 3150 String rhsMessageEvictionStrategy; 3151 rhsMessageEvictionStrategy = that.getMessageEvictionStrategy(); 3152 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageEvictionStrategy", lhsMessageEvictionStrategy), LocatorUtils.property(thatLocator, "messageEvictionStrategy", rhsMessageEvictionStrategy), lhsMessageEvictionStrategy, rhsMessageEvictionStrategy)) { 3153 return false; 3154 } 3155 } 3156 { 3157 String lhsMessageGroupMapFactory; 3158 lhsMessageGroupMapFactory = this.getMessageGroupMapFactory(); 3159 String rhsMessageGroupMapFactory; 3160 rhsMessageGroupMapFactory = that.getMessageGroupMapFactory(); 3161 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageGroupMapFactory", lhsMessageGroupMapFactory), LocatorUtils.property(thatLocator, "messageGroupMapFactory", rhsMessageGroupMapFactory), lhsMessageGroupMapFactory, rhsMessageGroupMapFactory)) { 3162 return false; 3163 } 3164 } 3165 { 3166 String lhsMessageGroupMapFactoryType; 3167 lhsMessageGroupMapFactoryType = this.getMessageGroupMapFactoryType(); 3168 String rhsMessageGroupMapFactoryType; 3169 rhsMessageGroupMapFactoryType = that.getMessageGroupMapFactoryType(); 3170 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageGroupMapFactoryType", lhsMessageGroupMapFactoryType), LocatorUtils.property(thatLocator, "messageGroupMapFactoryType", rhsMessageGroupMapFactoryType), lhsMessageGroupMapFactoryType, rhsMessageGroupMapFactoryType)) { 3171 return false; 3172 } 3173 } 3174 { 3175 Long lhsMinimumMessageSize; 3176 lhsMinimumMessageSize = this.getMinimumMessageSize(); 3177 Long rhsMinimumMessageSize; 3178 rhsMinimumMessageSize = that.getMinimumMessageSize(); 3179 if (!strategy.equals(LocatorUtils.property(thisLocator, "minimumMessageSize", lhsMinimumMessageSize), LocatorUtils.property(thatLocator, "minimumMessageSize", rhsMinimumMessageSize), lhsMinimumMessageSize, rhsMinimumMessageSize)) { 3180 return false; 3181 } 3182 } 3183 { 3184 String lhsNetworkBridgeFilterFactory; 3185 lhsNetworkBridgeFilterFactory = this.getNetworkBridgeFilterFactory(); 3186 String rhsNetworkBridgeFilterFactory; 3187 rhsNetworkBridgeFilterFactory = that.getNetworkBridgeFilterFactory(); 3188 if (!strategy.equals(LocatorUtils.property(thisLocator, "networkBridgeFilterFactory", lhsNetworkBridgeFilterFactory), LocatorUtils.property(thatLocator, "networkBridgeFilterFactory", rhsNetworkBridgeFilterFactory), lhsNetworkBridgeFilterFactory, rhsNetworkBridgeFilterFactory)) { 3189 return false; 3190 } 3191 } 3192 { 3193 BigInteger lhsOptimizeMessageStoreInFlightLimit; 3194 lhsOptimizeMessageStoreInFlightLimit = this.getOptimizeMessageStoreInFlightLimit(); 3195 BigInteger rhsOptimizeMessageStoreInFlightLimit; 3196 rhsOptimizeMessageStoreInFlightLimit = that.getOptimizeMessageStoreInFlightLimit(); 3197 if (!strategy.equals(LocatorUtils.property(thisLocator, "optimizeMessageStoreInFlightLimit", lhsOptimizeMessageStoreInFlightLimit), LocatorUtils.property(thatLocator, "optimizeMessageStoreInFlightLimit", rhsOptimizeMessageStoreInFlightLimit), lhsOptimizeMessageStoreInFlightLimit, rhsOptimizeMessageStoreInFlightLimit)) { 3198 return false; 3199 } 3200 } 3201 { 3202 Boolean lhsOptimizedDispatch; 3203 lhsOptimizedDispatch = this.isOptimizedDispatch(); 3204 Boolean rhsOptimizedDispatch; 3205 rhsOptimizedDispatch = that.isOptimizedDispatch(); 3206 if (!strategy.equals(LocatorUtils.property(thisLocator, "optimizedDispatch", lhsOptimizedDispatch), LocatorUtils.property(thatLocator, "optimizedDispatch", rhsOptimizedDispatch), lhsOptimizedDispatch, rhsOptimizedDispatch)) { 3207 return false; 3208 } 3209 } 3210 { 3211 String lhsPendingDurableSubscriberPolicy; 3212 lhsPendingDurableSubscriberPolicy = this.getPendingDurableSubscriberPolicy(); 3213 String rhsPendingDurableSubscriberPolicy; 3214 rhsPendingDurableSubscriberPolicy = that.getPendingDurableSubscriberPolicy(); 3215 if (!strategy.equals(LocatorUtils.property(thisLocator, "pendingDurableSubscriberPolicy", lhsPendingDurableSubscriberPolicy), LocatorUtils.property(thatLocator, "pendingDurableSubscriberPolicy", rhsPendingDurableSubscriberPolicy), lhsPendingDurableSubscriberPolicy, rhsPendingDurableSubscriberPolicy)) { 3216 return false; 3217 } 3218 } 3219 { 3220 String lhsPendingMessageLimitStrategy; 3221 lhsPendingMessageLimitStrategy = this.getPendingMessageLimitStrategy(); 3222 String rhsPendingMessageLimitStrategy; 3223 rhsPendingMessageLimitStrategy = that.getPendingMessageLimitStrategy(); 3224 if (!strategy.equals(LocatorUtils.property(thisLocator, "pendingMessageLimitStrategy", lhsPendingMessageLimitStrategy), LocatorUtils.property(thatLocator, "pendingMessageLimitStrategy", rhsPendingMessageLimitStrategy), lhsPendingMessageLimitStrategy, rhsPendingMessageLimitStrategy)) { 3225 return false; 3226 } 3227 } 3228 { 3229 String lhsPendingQueuePolicy; 3230 lhsPendingQueuePolicy = this.getPendingQueuePolicy(); 3231 String rhsPendingQueuePolicy; 3232 rhsPendingQueuePolicy = that.getPendingQueuePolicy(); 3233 if (!strategy.equals(LocatorUtils.property(thisLocator, "pendingQueuePolicy", lhsPendingQueuePolicy), LocatorUtils.property(thatLocator, "pendingQueuePolicy", rhsPendingQueuePolicy), lhsPendingQueuePolicy, rhsPendingQueuePolicy)) { 3234 return false; 3235 } 3236 } 3237 { 3238 String lhsPendingSubscriberPolicy; 3239 lhsPendingSubscriberPolicy = this.getPendingSubscriberPolicy(); 3240 String rhsPendingSubscriberPolicy; 3241 rhsPendingSubscriberPolicy = that.getPendingSubscriberPolicy(); 3242 if (!strategy.equals(LocatorUtils.property(thisLocator, "pendingSubscriberPolicy", lhsPendingSubscriberPolicy), LocatorUtils.property(thatLocator, "pendingSubscriberPolicy", rhsPendingSubscriberPolicy), lhsPendingSubscriberPolicy, rhsPendingSubscriberPolicy)) { 3243 return false; 3244 } 3245 } 3246 { 3247 Boolean lhsPersistJMSRedelivered; 3248 lhsPersistJMSRedelivered = this.isPersistJMSRedelivered(); 3249 Boolean rhsPersistJMSRedelivered; 3250 rhsPersistJMSRedelivered = that.isPersistJMSRedelivered(); 3251 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistJMSRedelivered", lhsPersistJMSRedelivered), LocatorUtils.property(thatLocator, "persistJMSRedelivered", rhsPersistJMSRedelivered), lhsPersistJMSRedelivered, rhsPersistJMSRedelivered)) { 3252 return false; 3253 } 3254 } 3255 { 3256 Boolean lhsPrioritizedMessages; 3257 lhsPrioritizedMessages = this.isPrioritizedMessages(); 3258 Boolean rhsPrioritizedMessages; 3259 rhsPrioritizedMessages = that.isPrioritizedMessages(); 3260 if (!strategy.equals(LocatorUtils.property(thisLocator, "prioritizedMessages", lhsPrioritizedMessages), LocatorUtils.property(thatLocator, "prioritizedMessages", rhsPrioritizedMessages), lhsPrioritizedMessages, rhsPrioritizedMessages)) { 3261 return false; 3262 } 3263 } 3264 { 3265 Boolean lhsProducerFlowControl; 3266 lhsProducerFlowControl = this.isProducerFlowControl(); 3267 Boolean rhsProducerFlowControl; 3268 rhsProducerFlowControl = that.isProducerFlowControl(); 3269 if (!strategy.equals(LocatorUtils.property(thisLocator, "producerFlowControl", lhsProducerFlowControl), LocatorUtils.property(thatLocator, "producerFlowControl", rhsProducerFlowControl), lhsProducerFlowControl, rhsProducerFlowControl)) { 3270 return false; 3271 } 3272 } 3273 { 3274 String lhsQueue; 3275 lhsQueue = this.getQueue(); 3276 String rhsQueue; 3277 rhsQueue = that.getQueue(); 3278 if (!strategy.equals(LocatorUtils.property(thisLocator, "queue", lhsQueue), LocatorUtils.property(thatLocator, "queue", rhsQueue), lhsQueue, rhsQueue)) { 3279 return false; 3280 } 3281 } 3282 { 3283 BigInteger lhsQueueBrowserPrefetch; 3284 lhsQueueBrowserPrefetch = this.getQueueBrowserPrefetch(); 3285 BigInteger rhsQueueBrowserPrefetch; 3286 rhsQueueBrowserPrefetch = that.getQueueBrowserPrefetch(); 3287 if (!strategy.equals(LocatorUtils.property(thisLocator, "queueBrowserPrefetch", lhsQueueBrowserPrefetch), LocatorUtils.property(thatLocator, "queueBrowserPrefetch", rhsQueueBrowserPrefetch), lhsQueueBrowserPrefetch, rhsQueueBrowserPrefetch)) { 3288 return false; 3289 } 3290 } 3291 { 3292 BigInteger lhsQueuePrefetch; 3293 lhsQueuePrefetch = this.getQueuePrefetch(); 3294 BigInteger rhsQueuePrefetch; 3295 rhsQueuePrefetch = that.getQueuePrefetch(); 3296 if (!strategy.equals(LocatorUtils.property(thisLocator, "queuePrefetch", lhsQueuePrefetch), LocatorUtils.property(thatLocator, "queuePrefetch", rhsQueuePrefetch), lhsQueuePrefetch, rhsQueuePrefetch)) { 3297 return false; 3298 } 3299 } 3300 { 3301 Boolean lhsReduceMemoryFootprint; 3302 lhsReduceMemoryFootprint = this.isReduceMemoryFootprint(); 3303 Boolean rhsReduceMemoryFootprint; 3304 rhsReduceMemoryFootprint = that.isReduceMemoryFootprint(); 3305 if (!strategy.equals(LocatorUtils.property(thisLocator, "reduceMemoryFootprint", lhsReduceMemoryFootprint), LocatorUtils.property(thatLocator, "reduceMemoryFootprint", rhsReduceMemoryFootprint), lhsReduceMemoryFootprint, rhsReduceMemoryFootprint)) { 3306 return false; 3307 } 3308 } 3309 { 3310 Boolean lhsSendAdvisoryIfNoConsumers; 3311 lhsSendAdvisoryIfNoConsumers = this.isSendAdvisoryIfNoConsumers(); 3312 Boolean rhsSendAdvisoryIfNoConsumers; 3313 rhsSendAdvisoryIfNoConsumers = that.isSendAdvisoryIfNoConsumers(); 3314 if (!strategy.equals(LocatorUtils.property(thisLocator, "sendAdvisoryIfNoConsumers", lhsSendAdvisoryIfNoConsumers), LocatorUtils.property(thatLocator, "sendAdvisoryIfNoConsumers", rhsSendAdvisoryIfNoConsumers), lhsSendAdvisoryIfNoConsumers, rhsSendAdvisoryIfNoConsumers)) { 3315 return false; 3316 } 3317 } 3318 { 3319 Boolean lhsSendFailIfNoSpace; 3320 lhsSendFailIfNoSpace = this.isSendFailIfNoSpace(); 3321 Boolean rhsSendFailIfNoSpace; 3322 rhsSendFailIfNoSpace = that.isSendFailIfNoSpace(); 3323 if (!strategy.equals(LocatorUtils.property(thisLocator, "sendFailIfNoSpace", lhsSendFailIfNoSpace), LocatorUtils.property(thatLocator, "sendFailIfNoSpace", rhsSendFailIfNoSpace), lhsSendFailIfNoSpace, rhsSendFailIfNoSpace)) { 3324 return false; 3325 } 3326 } 3327 { 3328 Long lhsSendFailIfNoSpaceAfterTimeout; 3329 lhsSendFailIfNoSpaceAfterTimeout = this.getSendFailIfNoSpaceAfterTimeout(); 3330 Long rhsSendFailIfNoSpaceAfterTimeout; 3331 rhsSendFailIfNoSpaceAfterTimeout = that.getSendFailIfNoSpaceAfterTimeout(); 3332 if (!strategy.equals(LocatorUtils.property(thisLocator, "sendFailIfNoSpaceAfterTimeout", lhsSendFailIfNoSpaceAfterTimeout), LocatorUtils.property(thatLocator, "sendFailIfNoSpaceAfterTimeout", rhsSendFailIfNoSpaceAfterTimeout), lhsSendFailIfNoSpaceAfterTimeout, rhsSendFailIfNoSpaceAfterTimeout)) { 3333 return false; 3334 } 3335 } 3336 { 3337 String lhsSlowConsumerStrategy; 3338 lhsSlowConsumerStrategy = this.getSlowConsumerStrategy(); 3339 String rhsSlowConsumerStrategy; 3340 rhsSlowConsumerStrategy = that.getSlowConsumerStrategy(); 3341 if (!strategy.equals(LocatorUtils.property(thisLocator, "slowConsumerStrategy", lhsSlowConsumerStrategy), LocatorUtils.property(thatLocator, "slowConsumerStrategy", rhsSlowConsumerStrategy), lhsSlowConsumerStrategy, rhsSlowConsumerStrategy)) { 3342 return false; 3343 } 3344 } 3345 { 3346 BigInteger lhsStoreUsageHighWaterMark; 3347 lhsStoreUsageHighWaterMark = this.getStoreUsageHighWaterMark(); 3348 BigInteger rhsStoreUsageHighWaterMark; 3349 rhsStoreUsageHighWaterMark = that.getStoreUsageHighWaterMark(); 3350 if (!strategy.equals(LocatorUtils.property(thisLocator, "storeUsageHighWaterMark", lhsStoreUsageHighWaterMark), LocatorUtils.property(thatLocator, "storeUsageHighWaterMark", rhsStoreUsageHighWaterMark), lhsStoreUsageHighWaterMark, rhsStoreUsageHighWaterMark)) { 3351 return false; 3352 } 3353 } 3354 { 3355 Boolean lhsStrictOrderDispatch; 3356 lhsStrictOrderDispatch = this.isStrictOrderDispatch(); 3357 Boolean rhsStrictOrderDispatch; 3358 rhsStrictOrderDispatch = that.isStrictOrderDispatch(); 3359 if (!strategy.equals(LocatorUtils.property(thisLocator, "strictOrderDispatch", lhsStrictOrderDispatch), LocatorUtils.property(thatLocator, "strictOrderDispatch", rhsStrictOrderDispatch), lhsStrictOrderDispatch, rhsStrictOrderDispatch)) { 3360 return false; 3361 } 3362 } 3363 { 3364 String lhsSubscriptionRecoveryPolicy; 3365 lhsSubscriptionRecoveryPolicy = this.getSubscriptionRecoveryPolicy(); 3366 String rhsSubscriptionRecoveryPolicy; 3367 rhsSubscriptionRecoveryPolicy = that.getSubscriptionRecoveryPolicy(); 3368 if (!strategy.equals(LocatorUtils.property(thisLocator, "subscriptionRecoveryPolicy", lhsSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "subscriptionRecoveryPolicy", rhsSubscriptionRecoveryPolicy), lhsSubscriptionRecoveryPolicy, rhsSubscriptionRecoveryPolicy)) { 3369 return false; 3370 } 3371 } 3372 { 3373 Boolean lhsTempQueue; 3374 lhsTempQueue = this.isTempQueue(); 3375 Boolean rhsTempQueue; 3376 rhsTempQueue = that.isTempQueue(); 3377 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempQueue", lhsTempQueue), LocatorUtils.property(thatLocator, "tempQueue", rhsTempQueue), lhsTempQueue, rhsTempQueue)) { 3378 return false; 3379 } 3380 } 3381 { 3382 Boolean lhsTempTopic; 3383 lhsTempTopic = this.isTempTopic(); 3384 Boolean rhsTempTopic; 3385 rhsTempTopic = that.isTempTopic(); 3386 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempTopic", lhsTempTopic), LocatorUtils.property(thatLocator, "tempTopic", rhsTempTopic), lhsTempTopic, rhsTempTopic)) { 3387 return false; 3388 } 3389 } 3390 { 3391 BigInteger lhsTimeBeforeDispatchStarts; 3392 lhsTimeBeforeDispatchStarts = this.getTimeBeforeDispatchStarts(); 3393 BigInteger rhsTimeBeforeDispatchStarts; 3394 rhsTimeBeforeDispatchStarts = that.getTimeBeforeDispatchStarts(); 3395 if (!strategy.equals(LocatorUtils.property(thisLocator, "timeBeforeDispatchStarts", lhsTimeBeforeDispatchStarts), LocatorUtils.property(thatLocator, "timeBeforeDispatchStarts", rhsTimeBeforeDispatchStarts), lhsTimeBeforeDispatchStarts, rhsTimeBeforeDispatchStarts)) { 3396 return false; 3397 } 3398 } 3399 { 3400 String lhsTopic; 3401 lhsTopic = this.getTopic(); 3402 String rhsTopic; 3403 rhsTopic = that.getTopic(); 3404 if (!strategy.equals(LocatorUtils.property(thisLocator, "topic", lhsTopic), LocatorUtils.property(thatLocator, "topic", rhsTopic), lhsTopic, rhsTopic)) { 3405 return false; 3406 } 3407 } 3408 { 3409 BigInteger lhsTopicPrefetch; 3410 lhsTopicPrefetch = this.getTopicPrefetch(); 3411 BigInteger rhsTopicPrefetch; 3412 rhsTopicPrefetch = that.getTopicPrefetch(); 3413 if (!strategy.equals(LocatorUtils.property(thisLocator, "topicPrefetch", lhsTopicPrefetch), LocatorUtils.property(thatLocator, "topicPrefetch", rhsTopicPrefetch), lhsTopicPrefetch, rhsTopicPrefetch)) { 3414 return false; 3415 } 3416 } 3417 { 3418 Boolean lhsUseCache; 3419 lhsUseCache = this.isUseCache(); 3420 Boolean rhsUseCache; 3421 rhsUseCache = that.isUseCache(); 3422 if (!strategy.equals(LocatorUtils.property(thisLocator, "useCache", lhsUseCache), LocatorUtils.property(thatLocator, "useCache", rhsUseCache), lhsUseCache, rhsUseCache)) { 3423 return false; 3424 } 3425 } 3426 { 3427 Boolean lhsUseConsumerPriority; 3428 lhsUseConsumerPriority = this.isUseConsumerPriority(); 3429 Boolean rhsUseConsumerPriority; 3430 rhsUseConsumerPriority = that.isUseConsumerPriority(); 3431 if (!strategy.equals(LocatorUtils.property(thisLocator, "useConsumerPriority", lhsUseConsumerPriority), LocatorUtils.property(thatLocator, "useConsumerPriority", rhsUseConsumerPriority), lhsUseConsumerPriority, rhsUseConsumerPriority)) { 3432 return false; 3433 } 3434 } 3435 { 3436 Boolean lhsUsePrefetchExtension; 3437 lhsUsePrefetchExtension = this.isUsePrefetchExtension(); 3438 Boolean rhsUsePrefetchExtension; 3439 rhsUsePrefetchExtension = that.isUsePrefetchExtension(); 3440 if (!strategy.equals(LocatorUtils.property(thisLocator, "usePrefetchExtension", lhsUsePrefetchExtension), LocatorUtils.property(thatLocator, "usePrefetchExtension", rhsUsePrefetchExtension), lhsUsePrefetchExtension, rhsUsePrefetchExtension)) { 3441 return false; 3442 } 3443 } 3444 { 3445 Boolean lhsUseTopicSubscriptionInflightStats; 3446 lhsUseTopicSubscriptionInflightStats = this.isUseTopicSubscriptionInflightStats(); 3447 Boolean rhsUseTopicSubscriptionInflightStats; 3448 rhsUseTopicSubscriptionInflightStats = that.isUseTopicSubscriptionInflightStats(); 3449 if (!strategy.equals(LocatorUtils.property(thisLocator, "useTopicSubscriptionInflightStats", lhsUseTopicSubscriptionInflightStats), LocatorUtils.property(thatLocator, "useTopicSubscriptionInflightStats", rhsUseTopicSubscriptionInflightStats), lhsUseTopicSubscriptionInflightStats, rhsUseTopicSubscriptionInflightStats)) { 3450 return false; 3451 } 3452 } 3453 { 3454 String lhsId; 3455 lhsId = this.getId(); 3456 String rhsId; 3457 rhsId = that.getId(); 3458 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) { 3459 return false; 3460 } 3461 } 3462 return true; 3463 } 3464 3465 public boolean equals(Object object) { 3466 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3467 return equals(null, null, object, strategy); 3468 } 3469 3470 3471 /** 3472 * <p>Java class for anonymous complex type. 3473 * 3474 * <p>The following schema fragment specifies the expected content contained within this class. 3475 * 3476 * <pre> 3477 * <complexType> 3478 * <complexContent> 3479 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3480 * <choice minOccurs="0"> 3481 * <element ref="{http://activemq.apache.org/schema/core}discarding"/> 3482 * <element ref="{http://activemq.apache.org/schema/core}individualDeadLetterStrategy"/> 3483 * <element ref="{http://activemq.apache.org/schema/core}sharedDeadLetterStrategy"/> 3484 * <any namespace='##other'/> 3485 * </choice> 3486 * </restriction> 3487 * </complexContent> 3488 * </complexType> 3489 * </pre> 3490 * 3491 * 3492 */ 3493 @XmlAccessorType(XmlAccessType.FIELD) 3494 @XmlType(name = "", propOrder = { 3495 "discarding", 3496 "individualDeadLetterStrategy", 3497 "sharedDeadLetterStrategy", 3498 "any" 3499 }) 3500 public static class DeadLetterStrategy 3501 implements Equals, HashCode, ToString 3502 { 3503 3504 protected DtoDiscarding discarding; 3505 protected DtoIndividualDeadLetterStrategy individualDeadLetterStrategy; 3506 protected DtoSharedDeadLetterStrategy sharedDeadLetterStrategy; 3507 @XmlAnyElement(lax = true) 3508 protected Object any; 3509 3510 /** 3511 * Gets the value of the discarding property. 3512 * 3513 * @return 3514 * possible object is 3515 * {@link DtoDiscarding } 3516 * 3517 */ 3518 public DtoDiscarding getDiscarding() { 3519 return discarding; 3520 } 3521 3522 /** 3523 * Sets the value of the discarding property. 3524 * 3525 * @param value 3526 * allowed object is 3527 * {@link DtoDiscarding } 3528 * 3529 */ 3530 public void setDiscarding(DtoDiscarding value) { 3531 this.discarding = value; 3532 } 3533 3534 /** 3535 * Gets the value of the individualDeadLetterStrategy property. 3536 * 3537 * @return 3538 * possible object is 3539 * {@link DtoIndividualDeadLetterStrategy } 3540 * 3541 */ 3542 public DtoIndividualDeadLetterStrategy getIndividualDeadLetterStrategy() { 3543 return individualDeadLetterStrategy; 3544 } 3545 3546 /** 3547 * Sets the value of the individualDeadLetterStrategy property. 3548 * 3549 * @param value 3550 * allowed object is 3551 * {@link DtoIndividualDeadLetterStrategy } 3552 * 3553 */ 3554 public void setIndividualDeadLetterStrategy(DtoIndividualDeadLetterStrategy value) { 3555 this.individualDeadLetterStrategy = value; 3556 } 3557 3558 /** 3559 * Gets the value of the sharedDeadLetterStrategy property. 3560 * 3561 * @return 3562 * possible object is 3563 * {@link DtoSharedDeadLetterStrategy } 3564 * 3565 */ 3566 public DtoSharedDeadLetterStrategy getSharedDeadLetterStrategy() { 3567 return sharedDeadLetterStrategy; 3568 } 3569 3570 /** 3571 * Sets the value of the sharedDeadLetterStrategy property. 3572 * 3573 * @param value 3574 * allowed object is 3575 * {@link DtoSharedDeadLetterStrategy } 3576 * 3577 */ 3578 public void setSharedDeadLetterStrategy(DtoSharedDeadLetterStrategy value) { 3579 this.sharedDeadLetterStrategy = value; 3580 } 3581 3582 /** 3583 * Gets the value of the any property. 3584 * 3585 * @return 3586 * possible object is 3587 * {@link Object } 3588 * 3589 */ 3590 public Object getAny() { 3591 return any; 3592 } 3593 3594 /** 3595 * Sets the value of the any property. 3596 * 3597 * @param value 3598 * allowed object is 3599 * {@link Object } 3600 * 3601 */ 3602 public void setAny(Object value) { 3603 this.any = value; 3604 } 3605 3606 public String toString() { 3607 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3608 final StringBuilder buffer = new StringBuilder(); 3609 append(null, buffer, strategy); 3610 return buffer.toString(); 3611 } 3612 3613 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3614 strategy.appendStart(locator, this, buffer); 3615 appendFields(locator, buffer, strategy); 3616 strategy.appendEnd(locator, this, buffer); 3617 return buffer; 3618 } 3619 3620 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3621 { 3622 DtoDiscarding theDiscarding; 3623 theDiscarding = this.getDiscarding(); 3624 strategy.appendField(locator, this, "discarding", buffer, theDiscarding); 3625 } 3626 { 3627 DtoIndividualDeadLetterStrategy theIndividualDeadLetterStrategy; 3628 theIndividualDeadLetterStrategy = this.getIndividualDeadLetterStrategy(); 3629 strategy.appendField(locator, this, "individualDeadLetterStrategy", buffer, theIndividualDeadLetterStrategy); 3630 } 3631 { 3632 DtoSharedDeadLetterStrategy theSharedDeadLetterStrategy; 3633 theSharedDeadLetterStrategy = this.getSharedDeadLetterStrategy(); 3634 strategy.appendField(locator, this, "sharedDeadLetterStrategy", buffer, theSharedDeadLetterStrategy); 3635 } 3636 { 3637 Object theAny; 3638 theAny = this.getAny(); 3639 strategy.appendField(locator, this, "any", buffer, theAny); 3640 } 3641 return buffer; 3642 } 3643 3644 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3645 int currentHashCode = 1; 3646 { 3647 DtoDiscarding theDiscarding; 3648 theDiscarding = this.getDiscarding(); 3649 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "discarding", theDiscarding), currentHashCode, theDiscarding); 3650 } 3651 { 3652 DtoIndividualDeadLetterStrategy theIndividualDeadLetterStrategy; 3653 theIndividualDeadLetterStrategy = this.getIndividualDeadLetterStrategy(); 3654 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "individualDeadLetterStrategy", theIndividualDeadLetterStrategy), currentHashCode, theIndividualDeadLetterStrategy); 3655 } 3656 { 3657 DtoSharedDeadLetterStrategy theSharedDeadLetterStrategy; 3658 theSharedDeadLetterStrategy = this.getSharedDeadLetterStrategy(); 3659 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sharedDeadLetterStrategy", theSharedDeadLetterStrategy), currentHashCode, theSharedDeadLetterStrategy); 3660 } 3661 { 3662 Object theAny; 3663 theAny = this.getAny(); 3664 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3665 } 3666 return currentHashCode; 3667 } 3668 3669 public int hashCode() { 3670 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3671 return this.hashCode(null, strategy); 3672 } 3673 3674 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3675 if (!(object instanceof DtoPolicyEntry.DeadLetterStrategy)) { 3676 return false; 3677 } 3678 if (this == object) { 3679 return true; 3680 } 3681 final DtoPolicyEntry.DeadLetterStrategy that = ((DtoPolicyEntry.DeadLetterStrategy) object); 3682 { 3683 DtoDiscarding lhsDiscarding; 3684 lhsDiscarding = this.getDiscarding(); 3685 DtoDiscarding rhsDiscarding; 3686 rhsDiscarding = that.getDiscarding(); 3687 if (!strategy.equals(LocatorUtils.property(thisLocator, "discarding", lhsDiscarding), LocatorUtils.property(thatLocator, "discarding", rhsDiscarding), lhsDiscarding, rhsDiscarding)) { 3688 return false; 3689 } 3690 } 3691 { 3692 DtoIndividualDeadLetterStrategy lhsIndividualDeadLetterStrategy; 3693 lhsIndividualDeadLetterStrategy = this.getIndividualDeadLetterStrategy(); 3694 DtoIndividualDeadLetterStrategy rhsIndividualDeadLetterStrategy; 3695 rhsIndividualDeadLetterStrategy = that.getIndividualDeadLetterStrategy(); 3696 if (!strategy.equals(LocatorUtils.property(thisLocator, "individualDeadLetterStrategy", lhsIndividualDeadLetterStrategy), LocatorUtils.property(thatLocator, "individualDeadLetterStrategy", rhsIndividualDeadLetterStrategy), lhsIndividualDeadLetterStrategy, rhsIndividualDeadLetterStrategy)) { 3697 return false; 3698 } 3699 } 3700 { 3701 DtoSharedDeadLetterStrategy lhsSharedDeadLetterStrategy; 3702 lhsSharedDeadLetterStrategy = this.getSharedDeadLetterStrategy(); 3703 DtoSharedDeadLetterStrategy rhsSharedDeadLetterStrategy; 3704 rhsSharedDeadLetterStrategy = that.getSharedDeadLetterStrategy(); 3705 if (!strategy.equals(LocatorUtils.property(thisLocator, "sharedDeadLetterStrategy", lhsSharedDeadLetterStrategy), LocatorUtils.property(thatLocator, "sharedDeadLetterStrategy", rhsSharedDeadLetterStrategy), lhsSharedDeadLetterStrategy, rhsSharedDeadLetterStrategy)) { 3706 return false; 3707 } 3708 } 3709 { 3710 Object lhsAny; 3711 lhsAny = this.getAny(); 3712 Object rhsAny; 3713 rhsAny = that.getAny(); 3714 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3715 return false; 3716 } 3717 } 3718 return true; 3719 } 3720 3721 public boolean equals(Object object) { 3722 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3723 return equals(null, null, object, strategy); 3724 } 3725 3726 } 3727 3728 3729 /** 3730 * <p>Java class for anonymous complex type. 3731 * 3732 * <p>The following schema fragment specifies the expected content contained within this class. 3733 * 3734 * <pre> 3735 * <complexType> 3736 * <complexContent> 3737 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3738 * <choice minOccurs="0"> 3739 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 3740 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 3741 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 3742 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 3743 * <any namespace='##other'/> 3744 * </choice> 3745 * </restriction> 3746 * </complexContent> 3747 * </complexType> 3748 * </pre> 3749 * 3750 * 3751 */ 3752 @XmlAccessorType(XmlAccessType.FIELD) 3753 @XmlType(name = "", propOrder = { 3754 "queue", 3755 "tempQueue", 3756 "tempTopic", 3757 "topic", 3758 "any" 3759 }) 3760 public static class Destination 3761 implements Equals, HashCode, ToString 3762 { 3763 3764 protected DtoQueue queue; 3765 protected DtoTempQueue tempQueue; 3766 protected DtoTempTopic tempTopic; 3767 protected DtoTopic topic; 3768 @XmlAnyElement(lax = true) 3769 protected Object any; 3770 3771 /** 3772 * Gets the value of the queue property. 3773 * 3774 * @return 3775 * possible object is 3776 * {@link DtoQueue } 3777 * 3778 */ 3779 public DtoQueue getQueue() { 3780 return queue; 3781 } 3782 3783 /** 3784 * Sets the value of the queue property. 3785 * 3786 * @param value 3787 * allowed object is 3788 * {@link DtoQueue } 3789 * 3790 */ 3791 public void setQueue(DtoQueue value) { 3792 this.queue = value; 3793 } 3794 3795 /** 3796 * Gets the value of the tempQueue property. 3797 * 3798 * @return 3799 * possible object is 3800 * {@link DtoTempQueue } 3801 * 3802 */ 3803 public DtoTempQueue getTempQueue() { 3804 return tempQueue; 3805 } 3806 3807 /** 3808 * Sets the value of the tempQueue property. 3809 * 3810 * @param value 3811 * allowed object is 3812 * {@link DtoTempQueue } 3813 * 3814 */ 3815 public void setTempQueue(DtoTempQueue value) { 3816 this.tempQueue = value; 3817 } 3818 3819 /** 3820 * Gets the value of the tempTopic property. 3821 * 3822 * @return 3823 * possible object is 3824 * {@link DtoTempTopic } 3825 * 3826 */ 3827 public DtoTempTopic getTempTopic() { 3828 return tempTopic; 3829 } 3830 3831 /** 3832 * Sets the value of the tempTopic property. 3833 * 3834 * @param value 3835 * allowed object is 3836 * {@link DtoTempTopic } 3837 * 3838 */ 3839 public void setTempTopic(DtoTempTopic value) { 3840 this.tempTopic = value; 3841 } 3842 3843 /** 3844 * Gets the value of the topic property. 3845 * 3846 * @return 3847 * possible object is 3848 * {@link DtoTopic } 3849 * 3850 */ 3851 public DtoTopic getTopic() { 3852 return topic; 3853 } 3854 3855 /** 3856 * Sets the value of the topic property. 3857 * 3858 * @param value 3859 * allowed object is 3860 * {@link DtoTopic } 3861 * 3862 */ 3863 public void setTopic(DtoTopic value) { 3864 this.topic = value; 3865 } 3866 3867 /** 3868 * Gets the value of the any property. 3869 * 3870 * @return 3871 * possible object is 3872 * {@link Object } 3873 * 3874 */ 3875 public Object getAny() { 3876 return any; 3877 } 3878 3879 /** 3880 * Sets the value of the any property. 3881 * 3882 * @param value 3883 * allowed object is 3884 * {@link Object } 3885 * 3886 */ 3887 public void setAny(Object value) { 3888 this.any = value; 3889 } 3890 3891 public String toString() { 3892 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3893 final StringBuilder buffer = new StringBuilder(); 3894 append(null, buffer, strategy); 3895 return buffer.toString(); 3896 } 3897 3898 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3899 strategy.appendStart(locator, this, buffer); 3900 appendFields(locator, buffer, strategy); 3901 strategy.appendEnd(locator, this, buffer); 3902 return buffer; 3903 } 3904 3905 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3906 { 3907 DtoQueue theQueue; 3908 theQueue = this.getQueue(); 3909 strategy.appendField(locator, this, "queue", buffer, theQueue); 3910 } 3911 { 3912 DtoTempQueue theTempQueue; 3913 theTempQueue = this.getTempQueue(); 3914 strategy.appendField(locator, this, "tempQueue", buffer, theTempQueue); 3915 } 3916 { 3917 DtoTempTopic theTempTopic; 3918 theTempTopic = this.getTempTopic(); 3919 strategy.appendField(locator, this, "tempTopic", buffer, theTempTopic); 3920 } 3921 { 3922 DtoTopic theTopic; 3923 theTopic = this.getTopic(); 3924 strategy.appendField(locator, this, "topic", buffer, theTopic); 3925 } 3926 { 3927 Object theAny; 3928 theAny = this.getAny(); 3929 strategy.appendField(locator, this, "any", buffer, theAny); 3930 } 3931 return buffer; 3932 } 3933 3934 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3935 int currentHashCode = 1; 3936 { 3937 DtoQueue theQueue; 3938 theQueue = this.getQueue(); 3939 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queue", theQueue), currentHashCode, theQueue); 3940 } 3941 { 3942 DtoTempQueue theTempQueue; 3943 theTempQueue = this.getTempQueue(); 3944 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempQueue", theTempQueue), currentHashCode, theTempQueue); 3945 } 3946 { 3947 DtoTempTopic theTempTopic; 3948 theTempTopic = this.getTempTopic(); 3949 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempTopic", theTempTopic), currentHashCode, theTempTopic); 3950 } 3951 { 3952 DtoTopic theTopic; 3953 theTopic = this.getTopic(); 3954 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "topic", theTopic), currentHashCode, theTopic); 3955 } 3956 { 3957 Object theAny; 3958 theAny = this.getAny(); 3959 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3960 } 3961 return currentHashCode; 3962 } 3963 3964 public int hashCode() { 3965 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3966 return this.hashCode(null, strategy); 3967 } 3968 3969 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3970 if (!(object instanceof DtoPolicyEntry.Destination)) { 3971 return false; 3972 } 3973 if (this == object) { 3974 return true; 3975 } 3976 final DtoPolicyEntry.Destination that = ((DtoPolicyEntry.Destination) object); 3977 { 3978 DtoQueue lhsQueue; 3979 lhsQueue = this.getQueue(); 3980 DtoQueue rhsQueue; 3981 rhsQueue = that.getQueue(); 3982 if (!strategy.equals(LocatorUtils.property(thisLocator, "queue", lhsQueue), LocatorUtils.property(thatLocator, "queue", rhsQueue), lhsQueue, rhsQueue)) { 3983 return false; 3984 } 3985 } 3986 { 3987 DtoTempQueue lhsTempQueue; 3988 lhsTempQueue = this.getTempQueue(); 3989 DtoTempQueue rhsTempQueue; 3990 rhsTempQueue = that.getTempQueue(); 3991 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempQueue", lhsTempQueue), LocatorUtils.property(thatLocator, "tempQueue", rhsTempQueue), lhsTempQueue, rhsTempQueue)) { 3992 return false; 3993 } 3994 } 3995 { 3996 DtoTempTopic lhsTempTopic; 3997 lhsTempTopic = this.getTempTopic(); 3998 DtoTempTopic rhsTempTopic; 3999 rhsTempTopic = that.getTempTopic(); 4000 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempTopic", lhsTempTopic), LocatorUtils.property(thatLocator, "tempTopic", rhsTempTopic), lhsTempTopic, rhsTempTopic)) { 4001 return false; 4002 } 4003 } 4004 { 4005 DtoTopic lhsTopic; 4006 lhsTopic = this.getTopic(); 4007 DtoTopic rhsTopic; 4008 rhsTopic = that.getTopic(); 4009 if (!strategy.equals(LocatorUtils.property(thisLocator, "topic", lhsTopic), LocatorUtils.property(thatLocator, "topic", rhsTopic), lhsTopic, rhsTopic)) { 4010 return false; 4011 } 4012 } 4013 { 4014 Object lhsAny; 4015 lhsAny = this.getAny(); 4016 Object rhsAny; 4017 rhsAny = that.getAny(); 4018 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4019 return false; 4020 } 4021 } 4022 return true; 4023 } 4024 4025 public boolean equals(Object object) { 4026 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4027 return equals(null, null, object, strategy); 4028 } 4029 4030 } 4031 4032 4033 /** 4034 * <p>Java class for anonymous complex type. 4035 * 4036 * <p>The following schema fragment specifies the expected content contained within this class. 4037 * 4038 * <pre> 4039 * <complexType> 4040 * <complexContent> 4041 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4042 * <choice minOccurs="0"> 4043 * <element ref="{http://activemq.apache.org/schema/core}priorityDispatchPolicy"/> 4044 * <element ref="{http://activemq.apache.org/schema/core}priorityNetworkDispatchPolicy"/> 4045 * <element ref="{http://activemq.apache.org/schema/core}roundRobinDispatchPolicy"/> 4046 * <element ref="{http://activemq.apache.org/schema/core}simpleDispatchPolicy"/> 4047 * <element ref="{http://activemq.apache.org/schema/core}strictOrderDispatchPolicy"/> 4048 * <any namespace='##other'/> 4049 * </choice> 4050 * </restriction> 4051 * </complexContent> 4052 * </complexType> 4053 * </pre> 4054 * 4055 * 4056 */ 4057 @XmlAccessorType(XmlAccessType.FIELD) 4058 @XmlType(name = "", propOrder = { 4059 "priorityDispatchPolicy", 4060 "priorityNetworkDispatchPolicy", 4061 "roundRobinDispatchPolicy", 4062 "simpleDispatchPolicy", 4063 "strictOrderDispatchPolicy", 4064 "any" 4065 }) 4066 public static class DispatchPolicy 4067 implements Equals, HashCode, ToString 4068 { 4069 4070 protected DtoPriorityDispatchPolicy priorityDispatchPolicy; 4071 protected DtoPriorityNetworkDispatchPolicy priorityNetworkDispatchPolicy; 4072 protected DtoRoundRobinDispatchPolicy roundRobinDispatchPolicy; 4073 protected DtoSimpleDispatchPolicy simpleDispatchPolicy; 4074 protected DtoStrictOrderDispatchPolicy strictOrderDispatchPolicy; 4075 @XmlAnyElement(lax = true) 4076 protected Object any; 4077 4078 /** 4079 * Gets the value of the priorityDispatchPolicy property. 4080 * 4081 * @return 4082 * possible object is 4083 * {@link DtoPriorityDispatchPolicy } 4084 * 4085 */ 4086 public DtoPriorityDispatchPolicy getPriorityDispatchPolicy() { 4087 return priorityDispatchPolicy; 4088 } 4089 4090 /** 4091 * Sets the value of the priorityDispatchPolicy property. 4092 * 4093 * @param value 4094 * allowed object is 4095 * {@link DtoPriorityDispatchPolicy } 4096 * 4097 */ 4098 public void setPriorityDispatchPolicy(DtoPriorityDispatchPolicy value) { 4099 this.priorityDispatchPolicy = value; 4100 } 4101 4102 /** 4103 * Gets the value of the priorityNetworkDispatchPolicy property. 4104 * 4105 * @return 4106 * possible object is 4107 * {@link DtoPriorityNetworkDispatchPolicy } 4108 * 4109 */ 4110 public DtoPriorityNetworkDispatchPolicy getPriorityNetworkDispatchPolicy() { 4111 return priorityNetworkDispatchPolicy; 4112 } 4113 4114 /** 4115 * Sets the value of the priorityNetworkDispatchPolicy property. 4116 * 4117 * @param value 4118 * allowed object is 4119 * {@link DtoPriorityNetworkDispatchPolicy } 4120 * 4121 */ 4122 public void setPriorityNetworkDispatchPolicy(DtoPriorityNetworkDispatchPolicy value) { 4123 this.priorityNetworkDispatchPolicy = value; 4124 } 4125 4126 /** 4127 * Gets the value of the roundRobinDispatchPolicy property. 4128 * 4129 * @return 4130 * possible object is 4131 * {@link DtoRoundRobinDispatchPolicy } 4132 * 4133 */ 4134 public DtoRoundRobinDispatchPolicy getRoundRobinDispatchPolicy() { 4135 return roundRobinDispatchPolicy; 4136 } 4137 4138 /** 4139 * Sets the value of the roundRobinDispatchPolicy property. 4140 * 4141 * @param value 4142 * allowed object is 4143 * {@link DtoRoundRobinDispatchPolicy } 4144 * 4145 */ 4146 public void setRoundRobinDispatchPolicy(DtoRoundRobinDispatchPolicy value) { 4147 this.roundRobinDispatchPolicy = value; 4148 } 4149 4150 /** 4151 * Gets the value of the simpleDispatchPolicy property. 4152 * 4153 * @return 4154 * possible object is 4155 * {@link DtoSimpleDispatchPolicy } 4156 * 4157 */ 4158 public DtoSimpleDispatchPolicy getSimpleDispatchPolicy() { 4159 return simpleDispatchPolicy; 4160 } 4161 4162 /** 4163 * Sets the value of the simpleDispatchPolicy property. 4164 * 4165 * @param value 4166 * allowed object is 4167 * {@link DtoSimpleDispatchPolicy } 4168 * 4169 */ 4170 public void setSimpleDispatchPolicy(DtoSimpleDispatchPolicy value) { 4171 this.simpleDispatchPolicy = value; 4172 } 4173 4174 /** 4175 * Gets the value of the strictOrderDispatchPolicy property. 4176 * 4177 * @return 4178 * possible object is 4179 * {@link DtoStrictOrderDispatchPolicy } 4180 * 4181 */ 4182 public DtoStrictOrderDispatchPolicy getStrictOrderDispatchPolicy() { 4183 return strictOrderDispatchPolicy; 4184 } 4185 4186 /** 4187 * Sets the value of the strictOrderDispatchPolicy property. 4188 * 4189 * @param value 4190 * allowed object is 4191 * {@link DtoStrictOrderDispatchPolicy } 4192 * 4193 */ 4194 public void setStrictOrderDispatchPolicy(DtoStrictOrderDispatchPolicy value) { 4195 this.strictOrderDispatchPolicy = value; 4196 } 4197 4198 /** 4199 * Gets the value of the any property. 4200 * 4201 * @return 4202 * possible object is 4203 * {@link Object } 4204 * 4205 */ 4206 public Object getAny() { 4207 return any; 4208 } 4209 4210 /** 4211 * Sets the value of the any property. 4212 * 4213 * @param value 4214 * allowed object is 4215 * {@link Object } 4216 * 4217 */ 4218 public void setAny(Object value) { 4219 this.any = value; 4220 } 4221 4222 public String toString() { 4223 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4224 final StringBuilder buffer = new StringBuilder(); 4225 append(null, buffer, strategy); 4226 return buffer.toString(); 4227 } 4228 4229 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4230 strategy.appendStart(locator, this, buffer); 4231 appendFields(locator, buffer, strategy); 4232 strategy.appendEnd(locator, this, buffer); 4233 return buffer; 4234 } 4235 4236 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4237 { 4238 DtoPriorityDispatchPolicy thePriorityDispatchPolicy; 4239 thePriorityDispatchPolicy = this.getPriorityDispatchPolicy(); 4240 strategy.appendField(locator, this, "priorityDispatchPolicy", buffer, thePriorityDispatchPolicy); 4241 } 4242 { 4243 DtoPriorityNetworkDispatchPolicy thePriorityNetworkDispatchPolicy; 4244 thePriorityNetworkDispatchPolicy = this.getPriorityNetworkDispatchPolicy(); 4245 strategy.appendField(locator, this, "priorityNetworkDispatchPolicy", buffer, thePriorityNetworkDispatchPolicy); 4246 } 4247 { 4248 DtoRoundRobinDispatchPolicy theRoundRobinDispatchPolicy; 4249 theRoundRobinDispatchPolicy = this.getRoundRobinDispatchPolicy(); 4250 strategy.appendField(locator, this, "roundRobinDispatchPolicy", buffer, theRoundRobinDispatchPolicy); 4251 } 4252 { 4253 DtoSimpleDispatchPolicy theSimpleDispatchPolicy; 4254 theSimpleDispatchPolicy = this.getSimpleDispatchPolicy(); 4255 strategy.appendField(locator, this, "simpleDispatchPolicy", buffer, theSimpleDispatchPolicy); 4256 } 4257 { 4258 DtoStrictOrderDispatchPolicy theStrictOrderDispatchPolicy; 4259 theStrictOrderDispatchPolicy = this.getStrictOrderDispatchPolicy(); 4260 strategy.appendField(locator, this, "strictOrderDispatchPolicy", buffer, theStrictOrderDispatchPolicy); 4261 } 4262 { 4263 Object theAny; 4264 theAny = this.getAny(); 4265 strategy.appendField(locator, this, "any", buffer, theAny); 4266 } 4267 return buffer; 4268 } 4269 4270 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4271 int currentHashCode = 1; 4272 { 4273 DtoPriorityDispatchPolicy thePriorityDispatchPolicy; 4274 thePriorityDispatchPolicy = this.getPriorityDispatchPolicy(); 4275 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "priorityDispatchPolicy", thePriorityDispatchPolicy), currentHashCode, thePriorityDispatchPolicy); 4276 } 4277 { 4278 DtoPriorityNetworkDispatchPolicy thePriorityNetworkDispatchPolicy; 4279 thePriorityNetworkDispatchPolicy = this.getPriorityNetworkDispatchPolicy(); 4280 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "priorityNetworkDispatchPolicy", thePriorityNetworkDispatchPolicy), currentHashCode, thePriorityNetworkDispatchPolicy); 4281 } 4282 { 4283 DtoRoundRobinDispatchPolicy theRoundRobinDispatchPolicy; 4284 theRoundRobinDispatchPolicy = this.getRoundRobinDispatchPolicy(); 4285 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "roundRobinDispatchPolicy", theRoundRobinDispatchPolicy), currentHashCode, theRoundRobinDispatchPolicy); 4286 } 4287 { 4288 DtoSimpleDispatchPolicy theSimpleDispatchPolicy; 4289 theSimpleDispatchPolicy = this.getSimpleDispatchPolicy(); 4290 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "simpleDispatchPolicy", theSimpleDispatchPolicy), currentHashCode, theSimpleDispatchPolicy); 4291 } 4292 { 4293 DtoStrictOrderDispatchPolicy theStrictOrderDispatchPolicy; 4294 theStrictOrderDispatchPolicy = this.getStrictOrderDispatchPolicy(); 4295 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "strictOrderDispatchPolicy", theStrictOrderDispatchPolicy), currentHashCode, theStrictOrderDispatchPolicy); 4296 } 4297 { 4298 Object theAny; 4299 theAny = this.getAny(); 4300 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4301 } 4302 return currentHashCode; 4303 } 4304 4305 public int hashCode() { 4306 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4307 return this.hashCode(null, strategy); 4308 } 4309 4310 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4311 if (!(object instanceof DtoPolicyEntry.DispatchPolicy)) { 4312 return false; 4313 } 4314 if (this == object) { 4315 return true; 4316 } 4317 final DtoPolicyEntry.DispatchPolicy that = ((DtoPolicyEntry.DispatchPolicy) object); 4318 { 4319 DtoPriorityDispatchPolicy lhsPriorityDispatchPolicy; 4320 lhsPriorityDispatchPolicy = this.getPriorityDispatchPolicy(); 4321 DtoPriorityDispatchPolicy rhsPriorityDispatchPolicy; 4322 rhsPriorityDispatchPolicy = that.getPriorityDispatchPolicy(); 4323 if (!strategy.equals(LocatorUtils.property(thisLocator, "priorityDispatchPolicy", lhsPriorityDispatchPolicy), LocatorUtils.property(thatLocator, "priorityDispatchPolicy", rhsPriorityDispatchPolicy), lhsPriorityDispatchPolicy, rhsPriorityDispatchPolicy)) { 4324 return false; 4325 } 4326 } 4327 { 4328 DtoPriorityNetworkDispatchPolicy lhsPriorityNetworkDispatchPolicy; 4329 lhsPriorityNetworkDispatchPolicy = this.getPriorityNetworkDispatchPolicy(); 4330 DtoPriorityNetworkDispatchPolicy rhsPriorityNetworkDispatchPolicy; 4331 rhsPriorityNetworkDispatchPolicy = that.getPriorityNetworkDispatchPolicy(); 4332 if (!strategy.equals(LocatorUtils.property(thisLocator, "priorityNetworkDispatchPolicy", lhsPriorityNetworkDispatchPolicy), LocatorUtils.property(thatLocator, "priorityNetworkDispatchPolicy", rhsPriorityNetworkDispatchPolicy), lhsPriorityNetworkDispatchPolicy, rhsPriorityNetworkDispatchPolicy)) { 4333 return false; 4334 } 4335 } 4336 { 4337 DtoRoundRobinDispatchPolicy lhsRoundRobinDispatchPolicy; 4338 lhsRoundRobinDispatchPolicy = this.getRoundRobinDispatchPolicy(); 4339 DtoRoundRobinDispatchPolicy rhsRoundRobinDispatchPolicy; 4340 rhsRoundRobinDispatchPolicy = that.getRoundRobinDispatchPolicy(); 4341 if (!strategy.equals(LocatorUtils.property(thisLocator, "roundRobinDispatchPolicy", lhsRoundRobinDispatchPolicy), LocatorUtils.property(thatLocator, "roundRobinDispatchPolicy", rhsRoundRobinDispatchPolicy), lhsRoundRobinDispatchPolicy, rhsRoundRobinDispatchPolicy)) { 4342 return false; 4343 } 4344 } 4345 { 4346 DtoSimpleDispatchPolicy lhsSimpleDispatchPolicy; 4347 lhsSimpleDispatchPolicy = this.getSimpleDispatchPolicy(); 4348 DtoSimpleDispatchPolicy rhsSimpleDispatchPolicy; 4349 rhsSimpleDispatchPolicy = that.getSimpleDispatchPolicy(); 4350 if (!strategy.equals(LocatorUtils.property(thisLocator, "simpleDispatchPolicy", lhsSimpleDispatchPolicy), LocatorUtils.property(thatLocator, "simpleDispatchPolicy", rhsSimpleDispatchPolicy), lhsSimpleDispatchPolicy, rhsSimpleDispatchPolicy)) { 4351 return false; 4352 } 4353 } 4354 { 4355 DtoStrictOrderDispatchPolicy lhsStrictOrderDispatchPolicy; 4356 lhsStrictOrderDispatchPolicy = this.getStrictOrderDispatchPolicy(); 4357 DtoStrictOrderDispatchPolicy rhsStrictOrderDispatchPolicy; 4358 rhsStrictOrderDispatchPolicy = that.getStrictOrderDispatchPolicy(); 4359 if (!strategy.equals(LocatorUtils.property(thisLocator, "strictOrderDispatchPolicy", lhsStrictOrderDispatchPolicy), LocatorUtils.property(thatLocator, "strictOrderDispatchPolicy", rhsStrictOrderDispatchPolicy), lhsStrictOrderDispatchPolicy, rhsStrictOrderDispatchPolicy)) { 4360 return false; 4361 } 4362 } 4363 { 4364 Object lhsAny; 4365 lhsAny = this.getAny(); 4366 Object rhsAny; 4367 rhsAny = that.getAny(); 4368 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4369 return false; 4370 } 4371 } 4372 return true; 4373 } 4374 4375 public boolean equals(Object object) { 4376 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4377 return equals(null, null, object, strategy); 4378 } 4379 4380 } 4381 4382 4383 /** 4384 * <p>Java class for anonymous complex type. 4385 * 4386 * <p>The following schema fragment specifies the expected content contained within this class. 4387 * 4388 * <pre> 4389 * <complexType> 4390 * <complexContent> 4391 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4392 * <choice minOccurs="0"> 4393 * <element ref="{http://activemq.apache.org/schema/core}oldestMessageEvictionStrategy"/> 4394 * <element ref="{http://activemq.apache.org/schema/core}oldestMessageWithLowestPriorityEvictionStrategy"/> 4395 * <element ref="{http://activemq.apache.org/schema/core}uniquePropertyMessageEvictionStrategy"/> 4396 * <any namespace='##other'/> 4397 * </choice> 4398 * </restriction> 4399 * </complexContent> 4400 * </complexType> 4401 * </pre> 4402 * 4403 * 4404 */ 4405 @XmlAccessorType(XmlAccessType.FIELD) 4406 @XmlType(name = "", propOrder = { 4407 "oldestMessageEvictionStrategy", 4408 "oldestMessageWithLowestPriorityEvictionStrategy", 4409 "uniquePropertyMessageEvictionStrategy", 4410 "any" 4411 }) 4412 public static class MessageEvictionStrategy 4413 implements Equals, HashCode, ToString 4414 { 4415 4416 protected DtoOldestMessageEvictionStrategy oldestMessageEvictionStrategy; 4417 protected DtoOldestMessageWithLowestPriorityEvictionStrategy oldestMessageWithLowestPriorityEvictionStrategy; 4418 protected DtoUniquePropertyMessageEvictionStrategy uniquePropertyMessageEvictionStrategy; 4419 @XmlAnyElement(lax = true) 4420 protected Object any; 4421 4422 /** 4423 * Gets the value of the oldestMessageEvictionStrategy property. 4424 * 4425 * @return 4426 * possible object is 4427 * {@link DtoOldestMessageEvictionStrategy } 4428 * 4429 */ 4430 public DtoOldestMessageEvictionStrategy getOldestMessageEvictionStrategy() { 4431 return oldestMessageEvictionStrategy; 4432 } 4433 4434 /** 4435 * Sets the value of the oldestMessageEvictionStrategy property. 4436 * 4437 * @param value 4438 * allowed object is 4439 * {@link DtoOldestMessageEvictionStrategy } 4440 * 4441 */ 4442 public void setOldestMessageEvictionStrategy(DtoOldestMessageEvictionStrategy value) { 4443 this.oldestMessageEvictionStrategy = value; 4444 } 4445 4446 /** 4447 * Gets the value of the oldestMessageWithLowestPriorityEvictionStrategy property. 4448 * 4449 * @return 4450 * possible object is 4451 * {@link DtoOldestMessageWithLowestPriorityEvictionStrategy } 4452 * 4453 */ 4454 public DtoOldestMessageWithLowestPriorityEvictionStrategy getOldestMessageWithLowestPriorityEvictionStrategy() { 4455 return oldestMessageWithLowestPriorityEvictionStrategy; 4456 } 4457 4458 /** 4459 * Sets the value of the oldestMessageWithLowestPriorityEvictionStrategy property. 4460 * 4461 * @param value 4462 * allowed object is 4463 * {@link DtoOldestMessageWithLowestPriorityEvictionStrategy } 4464 * 4465 */ 4466 public void setOldestMessageWithLowestPriorityEvictionStrategy(DtoOldestMessageWithLowestPriorityEvictionStrategy value) { 4467 this.oldestMessageWithLowestPriorityEvictionStrategy = value; 4468 } 4469 4470 /** 4471 * Gets the value of the uniquePropertyMessageEvictionStrategy property. 4472 * 4473 * @return 4474 * possible object is 4475 * {@link DtoUniquePropertyMessageEvictionStrategy } 4476 * 4477 */ 4478 public DtoUniquePropertyMessageEvictionStrategy getUniquePropertyMessageEvictionStrategy() { 4479 return uniquePropertyMessageEvictionStrategy; 4480 } 4481 4482 /** 4483 * Sets the value of the uniquePropertyMessageEvictionStrategy property. 4484 * 4485 * @param value 4486 * allowed object is 4487 * {@link DtoUniquePropertyMessageEvictionStrategy } 4488 * 4489 */ 4490 public void setUniquePropertyMessageEvictionStrategy(DtoUniquePropertyMessageEvictionStrategy value) { 4491 this.uniquePropertyMessageEvictionStrategy = value; 4492 } 4493 4494 /** 4495 * Gets the value of the any property. 4496 * 4497 * @return 4498 * possible object is 4499 * {@link Object } 4500 * 4501 */ 4502 public Object getAny() { 4503 return any; 4504 } 4505 4506 /** 4507 * Sets the value of the any property. 4508 * 4509 * @param value 4510 * allowed object is 4511 * {@link Object } 4512 * 4513 */ 4514 public void setAny(Object value) { 4515 this.any = value; 4516 } 4517 4518 public String toString() { 4519 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4520 final StringBuilder buffer = new StringBuilder(); 4521 append(null, buffer, strategy); 4522 return buffer.toString(); 4523 } 4524 4525 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4526 strategy.appendStart(locator, this, buffer); 4527 appendFields(locator, buffer, strategy); 4528 strategy.appendEnd(locator, this, buffer); 4529 return buffer; 4530 } 4531 4532 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4533 { 4534 DtoOldestMessageEvictionStrategy theOldestMessageEvictionStrategy; 4535 theOldestMessageEvictionStrategy = this.getOldestMessageEvictionStrategy(); 4536 strategy.appendField(locator, this, "oldestMessageEvictionStrategy", buffer, theOldestMessageEvictionStrategy); 4537 } 4538 { 4539 DtoOldestMessageWithLowestPriorityEvictionStrategy theOldestMessageWithLowestPriorityEvictionStrategy; 4540 theOldestMessageWithLowestPriorityEvictionStrategy = this.getOldestMessageWithLowestPriorityEvictionStrategy(); 4541 strategy.appendField(locator, this, "oldestMessageWithLowestPriorityEvictionStrategy", buffer, theOldestMessageWithLowestPriorityEvictionStrategy); 4542 } 4543 { 4544 DtoUniquePropertyMessageEvictionStrategy theUniquePropertyMessageEvictionStrategy; 4545 theUniquePropertyMessageEvictionStrategy = this.getUniquePropertyMessageEvictionStrategy(); 4546 strategy.appendField(locator, this, "uniquePropertyMessageEvictionStrategy", buffer, theUniquePropertyMessageEvictionStrategy); 4547 } 4548 { 4549 Object theAny; 4550 theAny = this.getAny(); 4551 strategy.appendField(locator, this, "any", buffer, theAny); 4552 } 4553 return buffer; 4554 } 4555 4556 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4557 int currentHashCode = 1; 4558 { 4559 DtoOldestMessageEvictionStrategy theOldestMessageEvictionStrategy; 4560 theOldestMessageEvictionStrategy = this.getOldestMessageEvictionStrategy(); 4561 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "oldestMessageEvictionStrategy", theOldestMessageEvictionStrategy), currentHashCode, theOldestMessageEvictionStrategy); 4562 } 4563 { 4564 DtoOldestMessageWithLowestPriorityEvictionStrategy theOldestMessageWithLowestPriorityEvictionStrategy; 4565 theOldestMessageWithLowestPriorityEvictionStrategy = this.getOldestMessageWithLowestPriorityEvictionStrategy(); 4566 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "oldestMessageWithLowestPriorityEvictionStrategy", theOldestMessageWithLowestPriorityEvictionStrategy), currentHashCode, theOldestMessageWithLowestPriorityEvictionStrategy); 4567 } 4568 { 4569 DtoUniquePropertyMessageEvictionStrategy theUniquePropertyMessageEvictionStrategy; 4570 theUniquePropertyMessageEvictionStrategy = this.getUniquePropertyMessageEvictionStrategy(); 4571 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "uniquePropertyMessageEvictionStrategy", theUniquePropertyMessageEvictionStrategy), currentHashCode, theUniquePropertyMessageEvictionStrategy); 4572 } 4573 { 4574 Object theAny; 4575 theAny = this.getAny(); 4576 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4577 } 4578 return currentHashCode; 4579 } 4580 4581 public int hashCode() { 4582 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4583 return this.hashCode(null, strategy); 4584 } 4585 4586 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4587 if (!(object instanceof DtoPolicyEntry.MessageEvictionStrategy)) { 4588 return false; 4589 } 4590 if (this == object) { 4591 return true; 4592 } 4593 final DtoPolicyEntry.MessageEvictionStrategy that = ((DtoPolicyEntry.MessageEvictionStrategy) object); 4594 { 4595 DtoOldestMessageEvictionStrategy lhsOldestMessageEvictionStrategy; 4596 lhsOldestMessageEvictionStrategy = this.getOldestMessageEvictionStrategy(); 4597 DtoOldestMessageEvictionStrategy rhsOldestMessageEvictionStrategy; 4598 rhsOldestMessageEvictionStrategy = that.getOldestMessageEvictionStrategy(); 4599 if (!strategy.equals(LocatorUtils.property(thisLocator, "oldestMessageEvictionStrategy", lhsOldestMessageEvictionStrategy), LocatorUtils.property(thatLocator, "oldestMessageEvictionStrategy", rhsOldestMessageEvictionStrategy), lhsOldestMessageEvictionStrategy, rhsOldestMessageEvictionStrategy)) { 4600 return false; 4601 } 4602 } 4603 { 4604 DtoOldestMessageWithLowestPriorityEvictionStrategy lhsOldestMessageWithLowestPriorityEvictionStrategy; 4605 lhsOldestMessageWithLowestPriorityEvictionStrategy = this.getOldestMessageWithLowestPriorityEvictionStrategy(); 4606 DtoOldestMessageWithLowestPriorityEvictionStrategy rhsOldestMessageWithLowestPriorityEvictionStrategy; 4607 rhsOldestMessageWithLowestPriorityEvictionStrategy = that.getOldestMessageWithLowestPriorityEvictionStrategy(); 4608 if (!strategy.equals(LocatorUtils.property(thisLocator, "oldestMessageWithLowestPriorityEvictionStrategy", lhsOldestMessageWithLowestPriorityEvictionStrategy), LocatorUtils.property(thatLocator, "oldestMessageWithLowestPriorityEvictionStrategy", rhsOldestMessageWithLowestPriorityEvictionStrategy), lhsOldestMessageWithLowestPriorityEvictionStrategy, rhsOldestMessageWithLowestPriorityEvictionStrategy)) { 4609 return false; 4610 } 4611 } 4612 { 4613 DtoUniquePropertyMessageEvictionStrategy lhsUniquePropertyMessageEvictionStrategy; 4614 lhsUniquePropertyMessageEvictionStrategy = this.getUniquePropertyMessageEvictionStrategy(); 4615 DtoUniquePropertyMessageEvictionStrategy rhsUniquePropertyMessageEvictionStrategy; 4616 rhsUniquePropertyMessageEvictionStrategy = that.getUniquePropertyMessageEvictionStrategy(); 4617 if (!strategy.equals(LocatorUtils.property(thisLocator, "uniquePropertyMessageEvictionStrategy", lhsUniquePropertyMessageEvictionStrategy), LocatorUtils.property(thatLocator, "uniquePropertyMessageEvictionStrategy", rhsUniquePropertyMessageEvictionStrategy), lhsUniquePropertyMessageEvictionStrategy, rhsUniquePropertyMessageEvictionStrategy)) { 4618 return false; 4619 } 4620 } 4621 { 4622 Object lhsAny; 4623 lhsAny = this.getAny(); 4624 Object rhsAny; 4625 rhsAny = that.getAny(); 4626 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4627 return false; 4628 } 4629 } 4630 return true; 4631 } 4632 4633 public boolean equals(Object object) { 4634 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4635 return equals(null, null, object, strategy); 4636 } 4637 4638 } 4639 4640 4641 /** 4642 * <p>Java class for anonymous complex type. 4643 * 4644 * <p>The following schema fragment specifies the expected content contained within this class. 4645 * 4646 * <pre> 4647 * <complexType> 4648 * <complexContent> 4649 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4650 * <choice minOccurs="0"> 4651 * <element ref="{http://activemq.apache.org/schema/core}cachedMessageGroupMapFactory"/> 4652 * <element ref="{http://activemq.apache.org/schema/core}messageGroupHashBucketFactory"/> 4653 * <element ref="{http://activemq.apache.org/schema/core}simpleMessageGroupMapFactory"/> 4654 * <any namespace='##other'/> 4655 * </choice> 4656 * </restriction> 4657 * </complexContent> 4658 * </complexType> 4659 * </pre> 4660 * 4661 * 4662 */ 4663 @XmlAccessorType(XmlAccessType.FIELD) 4664 @XmlType(name = "", propOrder = { 4665 "cachedMessageGroupMapFactory", 4666 "messageGroupHashBucketFactory", 4667 "simpleMessageGroupMapFactory", 4668 "any" 4669 }) 4670 public static class MessageGroupMapFactory 4671 implements Equals, HashCode, ToString 4672 { 4673 4674 protected DtoCachedMessageGroupMapFactory cachedMessageGroupMapFactory; 4675 protected DtoMessageGroupHashBucketFactory messageGroupHashBucketFactory; 4676 protected DtoSimpleMessageGroupMapFactory simpleMessageGroupMapFactory; 4677 @XmlAnyElement(lax = true) 4678 protected Object any; 4679 4680 /** 4681 * Gets the value of the cachedMessageGroupMapFactory property. 4682 * 4683 * @return 4684 * possible object is 4685 * {@link DtoCachedMessageGroupMapFactory } 4686 * 4687 */ 4688 public DtoCachedMessageGroupMapFactory getCachedMessageGroupMapFactory() { 4689 return cachedMessageGroupMapFactory; 4690 } 4691 4692 /** 4693 * Sets the value of the cachedMessageGroupMapFactory property. 4694 * 4695 * @param value 4696 * allowed object is 4697 * {@link DtoCachedMessageGroupMapFactory } 4698 * 4699 */ 4700 public void setCachedMessageGroupMapFactory(DtoCachedMessageGroupMapFactory value) { 4701 this.cachedMessageGroupMapFactory = value; 4702 } 4703 4704 /** 4705 * Gets the value of the messageGroupHashBucketFactory property. 4706 * 4707 * @return 4708 * possible object is 4709 * {@link DtoMessageGroupHashBucketFactory } 4710 * 4711 */ 4712 public DtoMessageGroupHashBucketFactory getMessageGroupHashBucketFactory() { 4713 return messageGroupHashBucketFactory; 4714 } 4715 4716 /** 4717 * Sets the value of the messageGroupHashBucketFactory property. 4718 * 4719 * @param value 4720 * allowed object is 4721 * {@link DtoMessageGroupHashBucketFactory } 4722 * 4723 */ 4724 public void setMessageGroupHashBucketFactory(DtoMessageGroupHashBucketFactory value) { 4725 this.messageGroupHashBucketFactory = value; 4726 } 4727 4728 /** 4729 * Gets the value of the simpleMessageGroupMapFactory property. 4730 * 4731 * @return 4732 * possible object is 4733 * {@link DtoSimpleMessageGroupMapFactory } 4734 * 4735 */ 4736 public DtoSimpleMessageGroupMapFactory getSimpleMessageGroupMapFactory() { 4737 return simpleMessageGroupMapFactory; 4738 } 4739 4740 /** 4741 * Sets the value of the simpleMessageGroupMapFactory property. 4742 * 4743 * @param value 4744 * allowed object is 4745 * {@link DtoSimpleMessageGroupMapFactory } 4746 * 4747 */ 4748 public void setSimpleMessageGroupMapFactory(DtoSimpleMessageGroupMapFactory value) { 4749 this.simpleMessageGroupMapFactory = value; 4750 } 4751 4752 /** 4753 * Gets the value of the any property. 4754 * 4755 * @return 4756 * possible object is 4757 * {@link Object } 4758 * 4759 */ 4760 public Object getAny() { 4761 return any; 4762 } 4763 4764 /** 4765 * Sets the value of the any property. 4766 * 4767 * @param value 4768 * allowed object is 4769 * {@link Object } 4770 * 4771 */ 4772 public void setAny(Object value) { 4773 this.any = value; 4774 } 4775 4776 public String toString() { 4777 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4778 final StringBuilder buffer = new StringBuilder(); 4779 append(null, buffer, strategy); 4780 return buffer.toString(); 4781 } 4782 4783 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4784 strategy.appendStart(locator, this, buffer); 4785 appendFields(locator, buffer, strategy); 4786 strategy.appendEnd(locator, this, buffer); 4787 return buffer; 4788 } 4789 4790 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4791 { 4792 DtoCachedMessageGroupMapFactory theCachedMessageGroupMapFactory; 4793 theCachedMessageGroupMapFactory = this.getCachedMessageGroupMapFactory(); 4794 strategy.appendField(locator, this, "cachedMessageGroupMapFactory", buffer, theCachedMessageGroupMapFactory); 4795 } 4796 { 4797 DtoMessageGroupHashBucketFactory theMessageGroupHashBucketFactory; 4798 theMessageGroupHashBucketFactory = this.getMessageGroupHashBucketFactory(); 4799 strategy.appendField(locator, this, "messageGroupHashBucketFactory", buffer, theMessageGroupHashBucketFactory); 4800 } 4801 { 4802 DtoSimpleMessageGroupMapFactory theSimpleMessageGroupMapFactory; 4803 theSimpleMessageGroupMapFactory = this.getSimpleMessageGroupMapFactory(); 4804 strategy.appendField(locator, this, "simpleMessageGroupMapFactory", buffer, theSimpleMessageGroupMapFactory); 4805 } 4806 { 4807 Object theAny; 4808 theAny = this.getAny(); 4809 strategy.appendField(locator, this, "any", buffer, theAny); 4810 } 4811 return buffer; 4812 } 4813 4814 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4815 int currentHashCode = 1; 4816 { 4817 DtoCachedMessageGroupMapFactory theCachedMessageGroupMapFactory; 4818 theCachedMessageGroupMapFactory = this.getCachedMessageGroupMapFactory(); 4819 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "cachedMessageGroupMapFactory", theCachedMessageGroupMapFactory), currentHashCode, theCachedMessageGroupMapFactory); 4820 } 4821 { 4822 DtoMessageGroupHashBucketFactory theMessageGroupHashBucketFactory; 4823 theMessageGroupHashBucketFactory = this.getMessageGroupHashBucketFactory(); 4824 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageGroupHashBucketFactory", theMessageGroupHashBucketFactory), currentHashCode, theMessageGroupHashBucketFactory); 4825 } 4826 { 4827 DtoSimpleMessageGroupMapFactory theSimpleMessageGroupMapFactory; 4828 theSimpleMessageGroupMapFactory = this.getSimpleMessageGroupMapFactory(); 4829 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "simpleMessageGroupMapFactory", theSimpleMessageGroupMapFactory), currentHashCode, theSimpleMessageGroupMapFactory); 4830 } 4831 { 4832 Object theAny; 4833 theAny = this.getAny(); 4834 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4835 } 4836 return currentHashCode; 4837 } 4838 4839 public int hashCode() { 4840 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4841 return this.hashCode(null, strategy); 4842 } 4843 4844 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4845 if (!(object instanceof DtoPolicyEntry.MessageGroupMapFactory)) { 4846 return false; 4847 } 4848 if (this == object) { 4849 return true; 4850 } 4851 final DtoPolicyEntry.MessageGroupMapFactory that = ((DtoPolicyEntry.MessageGroupMapFactory) object); 4852 { 4853 DtoCachedMessageGroupMapFactory lhsCachedMessageGroupMapFactory; 4854 lhsCachedMessageGroupMapFactory = this.getCachedMessageGroupMapFactory(); 4855 DtoCachedMessageGroupMapFactory rhsCachedMessageGroupMapFactory; 4856 rhsCachedMessageGroupMapFactory = that.getCachedMessageGroupMapFactory(); 4857 if (!strategy.equals(LocatorUtils.property(thisLocator, "cachedMessageGroupMapFactory", lhsCachedMessageGroupMapFactory), LocatorUtils.property(thatLocator, "cachedMessageGroupMapFactory", rhsCachedMessageGroupMapFactory), lhsCachedMessageGroupMapFactory, rhsCachedMessageGroupMapFactory)) { 4858 return false; 4859 } 4860 } 4861 { 4862 DtoMessageGroupHashBucketFactory lhsMessageGroupHashBucketFactory; 4863 lhsMessageGroupHashBucketFactory = this.getMessageGroupHashBucketFactory(); 4864 DtoMessageGroupHashBucketFactory rhsMessageGroupHashBucketFactory; 4865 rhsMessageGroupHashBucketFactory = that.getMessageGroupHashBucketFactory(); 4866 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageGroupHashBucketFactory", lhsMessageGroupHashBucketFactory), LocatorUtils.property(thatLocator, "messageGroupHashBucketFactory", rhsMessageGroupHashBucketFactory), lhsMessageGroupHashBucketFactory, rhsMessageGroupHashBucketFactory)) { 4867 return false; 4868 } 4869 } 4870 { 4871 DtoSimpleMessageGroupMapFactory lhsSimpleMessageGroupMapFactory; 4872 lhsSimpleMessageGroupMapFactory = this.getSimpleMessageGroupMapFactory(); 4873 DtoSimpleMessageGroupMapFactory rhsSimpleMessageGroupMapFactory; 4874 rhsSimpleMessageGroupMapFactory = that.getSimpleMessageGroupMapFactory(); 4875 if (!strategy.equals(LocatorUtils.property(thisLocator, "simpleMessageGroupMapFactory", lhsSimpleMessageGroupMapFactory), LocatorUtils.property(thatLocator, "simpleMessageGroupMapFactory", rhsSimpleMessageGroupMapFactory), lhsSimpleMessageGroupMapFactory, rhsSimpleMessageGroupMapFactory)) { 4876 return false; 4877 } 4878 } 4879 { 4880 Object lhsAny; 4881 lhsAny = this.getAny(); 4882 Object rhsAny; 4883 rhsAny = that.getAny(); 4884 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4885 return false; 4886 } 4887 } 4888 return true; 4889 } 4890 4891 public boolean equals(Object object) { 4892 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4893 return equals(null, null, object, strategy); 4894 } 4895 4896 } 4897 4898 4899 /** 4900 * <p>Java class for anonymous complex type. 4901 * 4902 * <p>The following schema fragment specifies the expected content contained within this class. 4903 * 4904 * <pre> 4905 * <complexType> 4906 * <complexContent> 4907 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4908 * <choice minOccurs="0"> 4909 * <element ref="{http://activemq.apache.org/schema/core}conditionalNetworkBridgeFilterFactory"/> 4910 * <element ref="{http://activemq.apache.org/schema/core}defaultNetworkBridgeFilterFactory"/> 4911 * <any namespace='##other'/> 4912 * </choice> 4913 * </restriction> 4914 * </complexContent> 4915 * </complexType> 4916 * </pre> 4917 * 4918 * 4919 */ 4920 @XmlAccessorType(XmlAccessType.FIELD) 4921 @XmlType(name = "", propOrder = { 4922 "conditionalNetworkBridgeFilterFactory", 4923 "defaultNetworkBridgeFilterFactory", 4924 "any" 4925 }) 4926 public static class NetworkBridgeFilterFactory 4927 implements Equals, HashCode, ToString 4928 { 4929 4930 protected DtoConditionalNetworkBridgeFilterFactory conditionalNetworkBridgeFilterFactory; 4931 protected DtoDefaultNetworkBridgeFilterFactory defaultNetworkBridgeFilterFactory; 4932 @XmlAnyElement(lax = true) 4933 protected Object any; 4934 4935 /** 4936 * Gets the value of the conditionalNetworkBridgeFilterFactory property. 4937 * 4938 * @return 4939 * possible object is 4940 * {@link DtoConditionalNetworkBridgeFilterFactory } 4941 * 4942 */ 4943 public DtoConditionalNetworkBridgeFilterFactory getConditionalNetworkBridgeFilterFactory() { 4944 return conditionalNetworkBridgeFilterFactory; 4945 } 4946 4947 /** 4948 * Sets the value of the conditionalNetworkBridgeFilterFactory property. 4949 * 4950 * @param value 4951 * allowed object is 4952 * {@link DtoConditionalNetworkBridgeFilterFactory } 4953 * 4954 */ 4955 public void setConditionalNetworkBridgeFilterFactory(DtoConditionalNetworkBridgeFilterFactory value) { 4956 this.conditionalNetworkBridgeFilterFactory = value; 4957 } 4958 4959 /** 4960 * Gets the value of the defaultNetworkBridgeFilterFactory property. 4961 * 4962 * @return 4963 * possible object is 4964 * {@link DtoDefaultNetworkBridgeFilterFactory } 4965 * 4966 */ 4967 public DtoDefaultNetworkBridgeFilterFactory getDefaultNetworkBridgeFilterFactory() { 4968 return defaultNetworkBridgeFilterFactory; 4969 } 4970 4971 /** 4972 * Sets the value of the defaultNetworkBridgeFilterFactory property. 4973 * 4974 * @param value 4975 * allowed object is 4976 * {@link DtoDefaultNetworkBridgeFilterFactory } 4977 * 4978 */ 4979 public void setDefaultNetworkBridgeFilterFactory(DtoDefaultNetworkBridgeFilterFactory value) { 4980 this.defaultNetworkBridgeFilterFactory = value; 4981 } 4982 4983 /** 4984 * Gets the value of the any property. 4985 * 4986 * @return 4987 * possible object is 4988 * {@link Object } 4989 * 4990 */ 4991 public Object getAny() { 4992 return any; 4993 } 4994 4995 /** 4996 * Sets the value of the any property. 4997 * 4998 * @param value 4999 * allowed object is 5000 * {@link Object } 5001 * 5002 */ 5003 public void setAny(Object value) { 5004 this.any = value; 5005 } 5006 5007 public String toString() { 5008 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5009 final StringBuilder buffer = new StringBuilder(); 5010 append(null, buffer, strategy); 5011 return buffer.toString(); 5012 } 5013 5014 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5015 strategy.appendStart(locator, this, buffer); 5016 appendFields(locator, buffer, strategy); 5017 strategy.appendEnd(locator, this, buffer); 5018 return buffer; 5019 } 5020 5021 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5022 { 5023 DtoConditionalNetworkBridgeFilterFactory theConditionalNetworkBridgeFilterFactory; 5024 theConditionalNetworkBridgeFilterFactory = this.getConditionalNetworkBridgeFilterFactory(); 5025 strategy.appendField(locator, this, "conditionalNetworkBridgeFilterFactory", buffer, theConditionalNetworkBridgeFilterFactory); 5026 } 5027 { 5028 DtoDefaultNetworkBridgeFilterFactory theDefaultNetworkBridgeFilterFactory; 5029 theDefaultNetworkBridgeFilterFactory = this.getDefaultNetworkBridgeFilterFactory(); 5030 strategy.appendField(locator, this, "defaultNetworkBridgeFilterFactory", buffer, theDefaultNetworkBridgeFilterFactory); 5031 } 5032 { 5033 Object theAny; 5034 theAny = this.getAny(); 5035 strategy.appendField(locator, this, "any", buffer, theAny); 5036 } 5037 return buffer; 5038 } 5039 5040 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5041 int currentHashCode = 1; 5042 { 5043 DtoConditionalNetworkBridgeFilterFactory theConditionalNetworkBridgeFilterFactory; 5044 theConditionalNetworkBridgeFilterFactory = this.getConditionalNetworkBridgeFilterFactory(); 5045 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "conditionalNetworkBridgeFilterFactory", theConditionalNetworkBridgeFilterFactory), currentHashCode, theConditionalNetworkBridgeFilterFactory); 5046 } 5047 { 5048 DtoDefaultNetworkBridgeFilterFactory theDefaultNetworkBridgeFilterFactory; 5049 theDefaultNetworkBridgeFilterFactory = this.getDefaultNetworkBridgeFilterFactory(); 5050 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "defaultNetworkBridgeFilterFactory", theDefaultNetworkBridgeFilterFactory), currentHashCode, theDefaultNetworkBridgeFilterFactory); 5051 } 5052 { 5053 Object theAny; 5054 theAny = this.getAny(); 5055 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5056 } 5057 return currentHashCode; 5058 } 5059 5060 public int hashCode() { 5061 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5062 return this.hashCode(null, strategy); 5063 } 5064 5065 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5066 if (!(object instanceof DtoPolicyEntry.NetworkBridgeFilterFactory)) { 5067 return false; 5068 } 5069 if (this == object) { 5070 return true; 5071 } 5072 final DtoPolicyEntry.NetworkBridgeFilterFactory that = ((DtoPolicyEntry.NetworkBridgeFilterFactory) object); 5073 { 5074 DtoConditionalNetworkBridgeFilterFactory lhsConditionalNetworkBridgeFilterFactory; 5075 lhsConditionalNetworkBridgeFilterFactory = this.getConditionalNetworkBridgeFilterFactory(); 5076 DtoConditionalNetworkBridgeFilterFactory rhsConditionalNetworkBridgeFilterFactory; 5077 rhsConditionalNetworkBridgeFilterFactory = that.getConditionalNetworkBridgeFilterFactory(); 5078 if (!strategy.equals(LocatorUtils.property(thisLocator, "conditionalNetworkBridgeFilterFactory", lhsConditionalNetworkBridgeFilterFactory), LocatorUtils.property(thatLocator, "conditionalNetworkBridgeFilterFactory", rhsConditionalNetworkBridgeFilterFactory), lhsConditionalNetworkBridgeFilterFactory, rhsConditionalNetworkBridgeFilterFactory)) { 5079 return false; 5080 } 5081 } 5082 { 5083 DtoDefaultNetworkBridgeFilterFactory lhsDefaultNetworkBridgeFilterFactory; 5084 lhsDefaultNetworkBridgeFilterFactory = this.getDefaultNetworkBridgeFilterFactory(); 5085 DtoDefaultNetworkBridgeFilterFactory rhsDefaultNetworkBridgeFilterFactory; 5086 rhsDefaultNetworkBridgeFilterFactory = that.getDefaultNetworkBridgeFilterFactory(); 5087 if (!strategy.equals(LocatorUtils.property(thisLocator, "defaultNetworkBridgeFilterFactory", lhsDefaultNetworkBridgeFilterFactory), LocatorUtils.property(thatLocator, "defaultNetworkBridgeFilterFactory", rhsDefaultNetworkBridgeFilterFactory), lhsDefaultNetworkBridgeFilterFactory, rhsDefaultNetworkBridgeFilterFactory)) { 5088 return false; 5089 } 5090 } 5091 { 5092 Object lhsAny; 5093 lhsAny = this.getAny(); 5094 Object rhsAny; 5095 rhsAny = that.getAny(); 5096 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5097 return false; 5098 } 5099 } 5100 return true; 5101 } 5102 5103 public boolean equals(Object object) { 5104 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5105 return equals(null, null, object, strategy); 5106 } 5107 5108 } 5109 5110 5111 /** 5112 * <p>Java class for anonymous complex type. 5113 * 5114 * <p>The following schema fragment specifies the expected content contained within this class. 5115 * 5116 * <pre> 5117 * <complexType> 5118 * <complexContent> 5119 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5120 * <choice minOccurs="0"> 5121 * <element ref="{http://activemq.apache.org/schema/core}fileDurableSubscriberCursor"/> 5122 * <element ref="{http://activemq.apache.org/schema/core}storeDurableSubscriberCursor"/> 5123 * <element ref="{http://activemq.apache.org/schema/core}vmDurableCursor"/> 5124 * <any namespace='##other'/> 5125 * </choice> 5126 * </restriction> 5127 * </complexContent> 5128 * </complexType> 5129 * </pre> 5130 * 5131 * 5132 */ 5133 @XmlAccessorType(XmlAccessType.FIELD) 5134 @XmlType(name = "", propOrder = { 5135 "fileDurableSubscriberCursor", 5136 "storeDurableSubscriberCursor", 5137 "vmDurableCursor", 5138 "any" 5139 }) 5140 public static class PendingDurableSubscriberPolicy 5141 implements Equals, HashCode, ToString 5142 { 5143 5144 protected DtoFileDurableSubscriberCursor fileDurableSubscriberCursor; 5145 protected DtoStoreDurableSubscriberCursor storeDurableSubscriberCursor; 5146 protected DtoVmDurableCursor vmDurableCursor; 5147 @XmlAnyElement(lax = true) 5148 protected Object any; 5149 5150 /** 5151 * Gets the value of the fileDurableSubscriberCursor property. 5152 * 5153 * @return 5154 * possible object is 5155 * {@link DtoFileDurableSubscriberCursor } 5156 * 5157 */ 5158 public DtoFileDurableSubscriberCursor getFileDurableSubscriberCursor() { 5159 return fileDurableSubscriberCursor; 5160 } 5161 5162 /** 5163 * Sets the value of the fileDurableSubscriberCursor property. 5164 * 5165 * @param value 5166 * allowed object is 5167 * {@link DtoFileDurableSubscriberCursor } 5168 * 5169 */ 5170 public void setFileDurableSubscriberCursor(DtoFileDurableSubscriberCursor value) { 5171 this.fileDurableSubscriberCursor = value; 5172 } 5173 5174 /** 5175 * Gets the value of the storeDurableSubscriberCursor property. 5176 * 5177 * @return 5178 * possible object is 5179 * {@link DtoStoreDurableSubscriberCursor } 5180 * 5181 */ 5182 public DtoStoreDurableSubscriberCursor getStoreDurableSubscriberCursor() { 5183 return storeDurableSubscriberCursor; 5184 } 5185 5186 /** 5187 * Sets the value of the storeDurableSubscriberCursor property. 5188 * 5189 * @param value 5190 * allowed object is 5191 * {@link DtoStoreDurableSubscriberCursor } 5192 * 5193 */ 5194 public void setStoreDurableSubscriberCursor(DtoStoreDurableSubscriberCursor value) { 5195 this.storeDurableSubscriberCursor = value; 5196 } 5197 5198 /** 5199 * Gets the value of the vmDurableCursor property. 5200 * 5201 * @return 5202 * possible object is 5203 * {@link DtoVmDurableCursor } 5204 * 5205 */ 5206 public DtoVmDurableCursor getVmDurableCursor() { 5207 return vmDurableCursor; 5208 } 5209 5210 /** 5211 * Sets the value of the vmDurableCursor property. 5212 * 5213 * @param value 5214 * allowed object is 5215 * {@link DtoVmDurableCursor } 5216 * 5217 */ 5218 public void setVmDurableCursor(DtoVmDurableCursor value) { 5219 this.vmDurableCursor = value; 5220 } 5221 5222 /** 5223 * Gets the value of the any property. 5224 * 5225 * @return 5226 * possible object is 5227 * {@link Object } 5228 * 5229 */ 5230 public Object getAny() { 5231 return any; 5232 } 5233 5234 /** 5235 * Sets the value of the any property. 5236 * 5237 * @param value 5238 * allowed object is 5239 * {@link Object } 5240 * 5241 */ 5242 public void setAny(Object value) { 5243 this.any = value; 5244 } 5245 5246 public String toString() { 5247 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5248 final StringBuilder buffer = new StringBuilder(); 5249 append(null, buffer, strategy); 5250 return buffer.toString(); 5251 } 5252 5253 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5254 strategy.appendStart(locator, this, buffer); 5255 appendFields(locator, buffer, strategy); 5256 strategy.appendEnd(locator, this, buffer); 5257 return buffer; 5258 } 5259 5260 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5261 { 5262 DtoFileDurableSubscriberCursor theFileDurableSubscriberCursor; 5263 theFileDurableSubscriberCursor = this.getFileDurableSubscriberCursor(); 5264 strategy.appendField(locator, this, "fileDurableSubscriberCursor", buffer, theFileDurableSubscriberCursor); 5265 } 5266 { 5267 DtoStoreDurableSubscriberCursor theStoreDurableSubscriberCursor; 5268 theStoreDurableSubscriberCursor = this.getStoreDurableSubscriberCursor(); 5269 strategy.appendField(locator, this, "storeDurableSubscriberCursor", buffer, theStoreDurableSubscriberCursor); 5270 } 5271 { 5272 DtoVmDurableCursor theVmDurableCursor; 5273 theVmDurableCursor = this.getVmDurableCursor(); 5274 strategy.appendField(locator, this, "vmDurableCursor", buffer, theVmDurableCursor); 5275 } 5276 { 5277 Object theAny; 5278 theAny = this.getAny(); 5279 strategy.appendField(locator, this, "any", buffer, theAny); 5280 } 5281 return buffer; 5282 } 5283 5284 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5285 int currentHashCode = 1; 5286 { 5287 DtoFileDurableSubscriberCursor theFileDurableSubscriberCursor; 5288 theFileDurableSubscriberCursor = this.getFileDurableSubscriberCursor(); 5289 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fileDurableSubscriberCursor", theFileDurableSubscriberCursor), currentHashCode, theFileDurableSubscriberCursor); 5290 } 5291 { 5292 DtoStoreDurableSubscriberCursor theStoreDurableSubscriberCursor; 5293 theStoreDurableSubscriberCursor = this.getStoreDurableSubscriberCursor(); 5294 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storeDurableSubscriberCursor", theStoreDurableSubscriberCursor), currentHashCode, theStoreDurableSubscriberCursor); 5295 } 5296 { 5297 DtoVmDurableCursor theVmDurableCursor; 5298 theVmDurableCursor = this.getVmDurableCursor(); 5299 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "vmDurableCursor", theVmDurableCursor), currentHashCode, theVmDurableCursor); 5300 } 5301 { 5302 Object theAny; 5303 theAny = this.getAny(); 5304 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5305 } 5306 return currentHashCode; 5307 } 5308 5309 public int hashCode() { 5310 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5311 return this.hashCode(null, strategy); 5312 } 5313 5314 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5315 if (!(object instanceof DtoPolicyEntry.PendingDurableSubscriberPolicy)) { 5316 return false; 5317 } 5318 if (this == object) { 5319 return true; 5320 } 5321 final DtoPolicyEntry.PendingDurableSubscriberPolicy that = ((DtoPolicyEntry.PendingDurableSubscriberPolicy) object); 5322 { 5323 DtoFileDurableSubscriberCursor lhsFileDurableSubscriberCursor; 5324 lhsFileDurableSubscriberCursor = this.getFileDurableSubscriberCursor(); 5325 DtoFileDurableSubscriberCursor rhsFileDurableSubscriberCursor; 5326 rhsFileDurableSubscriberCursor = that.getFileDurableSubscriberCursor(); 5327 if (!strategy.equals(LocatorUtils.property(thisLocator, "fileDurableSubscriberCursor", lhsFileDurableSubscriberCursor), LocatorUtils.property(thatLocator, "fileDurableSubscriberCursor", rhsFileDurableSubscriberCursor), lhsFileDurableSubscriberCursor, rhsFileDurableSubscriberCursor)) { 5328 return false; 5329 } 5330 } 5331 { 5332 DtoStoreDurableSubscriberCursor lhsStoreDurableSubscriberCursor; 5333 lhsStoreDurableSubscriberCursor = this.getStoreDurableSubscriberCursor(); 5334 DtoStoreDurableSubscriberCursor rhsStoreDurableSubscriberCursor; 5335 rhsStoreDurableSubscriberCursor = that.getStoreDurableSubscriberCursor(); 5336 if (!strategy.equals(LocatorUtils.property(thisLocator, "storeDurableSubscriberCursor", lhsStoreDurableSubscriberCursor), LocatorUtils.property(thatLocator, "storeDurableSubscriberCursor", rhsStoreDurableSubscriberCursor), lhsStoreDurableSubscriberCursor, rhsStoreDurableSubscriberCursor)) { 5337 return false; 5338 } 5339 } 5340 { 5341 DtoVmDurableCursor lhsVmDurableCursor; 5342 lhsVmDurableCursor = this.getVmDurableCursor(); 5343 DtoVmDurableCursor rhsVmDurableCursor; 5344 rhsVmDurableCursor = that.getVmDurableCursor(); 5345 if (!strategy.equals(LocatorUtils.property(thisLocator, "vmDurableCursor", lhsVmDurableCursor), LocatorUtils.property(thatLocator, "vmDurableCursor", rhsVmDurableCursor), lhsVmDurableCursor, rhsVmDurableCursor)) { 5346 return false; 5347 } 5348 } 5349 { 5350 Object lhsAny; 5351 lhsAny = this.getAny(); 5352 Object rhsAny; 5353 rhsAny = that.getAny(); 5354 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5355 return false; 5356 } 5357 } 5358 return true; 5359 } 5360 5361 public boolean equals(Object object) { 5362 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5363 return equals(null, null, object, strategy); 5364 } 5365 5366 } 5367 5368 5369 /** 5370 * <p>Java class for anonymous complex type. 5371 * 5372 * <p>The following schema fragment specifies the expected content contained within this class. 5373 * 5374 * <pre> 5375 * <complexType> 5376 * <complexContent> 5377 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5378 * <choice minOccurs="0"> 5379 * <element ref="{http://activemq.apache.org/schema/core}constantPendingMessageLimitStrategy"/> 5380 * <element ref="{http://activemq.apache.org/schema/core}prefetchRatePendingMessageLimitStrategy"/> 5381 * <any namespace='##other'/> 5382 * </choice> 5383 * </restriction> 5384 * </complexContent> 5385 * </complexType> 5386 * </pre> 5387 * 5388 * 5389 */ 5390 @XmlAccessorType(XmlAccessType.FIELD) 5391 @XmlType(name = "", propOrder = { 5392 "constantPendingMessageLimitStrategy", 5393 "prefetchRatePendingMessageLimitStrategy", 5394 "any" 5395 }) 5396 public static class PendingMessageLimitStrategy 5397 implements Equals, HashCode, ToString 5398 { 5399 5400 protected DtoConstantPendingMessageLimitStrategy constantPendingMessageLimitStrategy; 5401 protected DtoPrefetchRatePendingMessageLimitStrategy prefetchRatePendingMessageLimitStrategy; 5402 @XmlAnyElement(lax = true) 5403 protected Object any; 5404 5405 /** 5406 * Gets the value of the constantPendingMessageLimitStrategy property. 5407 * 5408 * @return 5409 * possible object is 5410 * {@link DtoConstantPendingMessageLimitStrategy } 5411 * 5412 */ 5413 public DtoConstantPendingMessageLimitStrategy getConstantPendingMessageLimitStrategy() { 5414 return constantPendingMessageLimitStrategy; 5415 } 5416 5417 /** 5418 * Sets the value of the constantPendingMessageLimitStrategy property. 5419 * 5420 * @param value 5421 * allowed object is 5422 * {@link DtoConstantPendingMessageLimitStrategy } 5423 * 5424 */ 5425 public void setConstantPendingMessageLimitStrategy(DtoConstantPendingMessageLimitStrategy value) { 5426 this.constantPendingMessageLimitStrategy = value; 5427 } 5428 5429 /** 5430 * Gets the value of the prefetchRatePendingMessageLimitStrategy property. 5431 * 5432 * @return 5433 * possible object is 5434 * {@link DtoPrefetchRatePendingMessageLimitStrategy } 5435 * 5436 */ 5437 public DtoPrefetchRatePendingMessageLimitStrategy getPrefetchRatePendingMessageLimitStrategy() { 5438 return prefetchRatePendingMessageLimitStrategy; 5439 } 5440 5441 /** 5442 * Sets the value of the prefetchRatePendingMessageLimitStrategy property. 5443 * 5444 * @param value 5445 * allowed object is 5446 * {@link DtoPrefetchRatePendingMessageLimitStrategy } 5447 * 5448 */ 5449 public void setPrefetchRatePendingMessageLimitStrategy(DtoPrefetchRatePendingMessageLimitStrategy value) { 5450 this.prefetchRatePendingMessageLimitStrategy = value; 5451 } 5452 5453 /** 5454 * Gets the value of the any property. 5455 * 5456 * @return 5457 * possible object is 5458 * {@link Object } 5459 * 5460 */ 5461 public Object getAny() { 5462 return any; 5463 } 5464 5465 /** 5466 * Sets the value of the any property. 5467 * 5468 * @param value 5469 * allowed object is 5470 * {@link Object } 5471 * 5472 */ 5473 public void setAny(Object value) { 5474 this.any = value; 5475 } 5476 5477 public String toString() { 5478 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5479 final StringBuilder buffer = new StringBuilder(); 5480 append(null, buffer, strategy); 5481 return buffer.toString(); 5482 } 5483 5484 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5485 strategy.appendStart(locator, this, buffer); 5486 appendFields(locator, buffer, strategy); 5487 strategy.appendEnd(locator, this, buffer); 5488 return buffer; 5489 } 5490 5491 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5492 { 5493 DtoConstantPendingMessageLimitStrategy theConstantPendingMessageLimitStrategy; 5494 theConstantPendingMessageLimitStrategy = this.getConstantPendingMessageLimitStrategy(); 5495 strategy.appendField(locator, this, "constantPendingMessageLimitStrategy", buffer, theConstantPendingMessageLimitStrategy); 5496 } 5497 { 5498 DtoPrefetchRatePendingMessageLimitStrategy thePrefetchRatePendingMessageLimitStrategy; 5499 thePrefetchRatePendingMessageLimitStrategy = this.getPrefetchRatePendingMessageLimitStrategy(); 5500 strategy.appendField(locator, this, "prefetchRatePendingMessageLimitStrategy", buffer, thePrefetchRatePendingMessageLimitStrategy); 5501 } 5502 { 5503 Object theAny; 5504 theAny = this.getAny(); 5505 strategy.appendField(locator, this, "any", buffer, theAny); 5506 } 5507 return buffer; 5508 } 5509 5510 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5511 int currentHashCode = 1; 5512 { 5513 DtoConstantPendingMessageLimitStrategy theConstantPendingMessageLimitStrategy; 5514 theConstantPendingMessageLimitStrategy = this.getConstantPendingMessageLimitStrategy(); 5515 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "constantPendingMessageLimitStrategy", theConstantPendingMessageLimitStrategy), currentHashCode, theConstantPendingMessageLimitStrategy); 5516 } 5517 { 5518 DtoPrefetchRatePendingMessageLimitStrategy thePrefetchRatePendingMessageLimitStrategy; 5519 thePrefetchRatePendingMessageLimitStrategy = this.getPrefetchRatePendingMessageLimitStrategy(); 5520 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "prefetchRatePendingMessageLimitStrategy", thePrefetchRatePendingMessageLimitStrategy), currentHashCode, thePrefetchRatePendingMessageLimitStrategy); 5521 } 5522 { 5523 Object theAny; 5524 theAny = this.getAny(); 5525 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5526 } 5527 return currentHashCode; 5528 } 5529 5530 public int hashCode() { 5531 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5532 return this.hashCode(null, strategy); 5533 } 5534 5535 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5536 if (!(object instanceof DtoPolicyEntry.PendingMessageLimitStrategy)) { 5537 return false; 5538 } 5539 if (this == object) { 5540 return true; 5541 } 5542 final DtoPolicyEntry.PendingMessageLimitStrategy that = ((DtoPolicyEntry.PendingMessageLimitStrategy) object); 5543 { 5544 DtoConstantPendingMessageLimitStrategy lhsConstantPendingMessageLimitStrategy; 5545 lhsConstantPendingMessageLimitStrategy = this.getConstantPendingMessageLimitStrategy(); 5546 DtoConstantPendingMessageLimitStrategy rhsConstantPendingMessageLimitStrategy; 5547 rhsConstantPendingMessageLimitStrategy = that.getConstantPendingMessageLimitStrategy(); 5548 if (!strategy.equals(LocatorUtils.property(thisLocator, "constantPendingMessageLimitStrategy", lhsConstantPendingMessageLimitStrategy), LocatorUtils.property(thatLocator, "constantPendingMessageLimitStrategy", rhsConstantPendingMessageLimitStrategy), lhsConstantPendingMessageLimitStrategy, rhsConstantPendingMessageLimitStrategy)) { 5549 return false; 5550 } 5551 } 5552 { 5553 DtoPrefetchRatePendingMessageLimitStrategy lhsPrefetchRatePendingMessageLimitStrategy; 5554 lhsPrefetchRatePendingMessageLimitStrategy = this.getPrefetchRatePendingMessageLimitStrategy(); 5555 DtoPrefetchRatePendingMessageLimitStrategy rhsPrefetchRatePendingMessageLimitStrategy; 5556 rhsPrefetchRatePendingMessageLimitStrategy = that.getPrefetchRatePendingMessageLimitStrategy(); 5557 if (!strategy.equals(LocatorUtils.property(thisLocator, "prefetchRatePendingMessageLimitStrategy", lhsPrefetchRatePendingMessageLimitStrategy), LocatorUtils.property(thatLocator, "prefetchRatePendingMessageLimitStrategy", rhsPrefetchRatePendingMessageLimitStrategy), lhsPrefetchRatePendingMessageLimitStrategy, rhsPrefetchRatePendingMessageLimitStrategy)) { 5558 return false; 5559 } 5560 } 5561 { 5562 Object lhsAny; 5563 lhsAny = this.getAny(); 5564 Object rhsAny; 5565 rhsAny = that.getAny(); 5566 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5567 return false; 5568 } 5569 } 5570 return true; 5571 } 5572 5573 public boolean equals(Object object) { 5574 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5575 return equals(null, null, object, strategy); 5576 } 5577 5578 } 5579 5580 5581 /** 5582 * <p>Java class for anonymous complex type. 5583 * 5584 * <p>The following schema fragment specifies the expected content contained within this class. 5585 * 5586 * <pre> 5587 * <complexType> 5588 * <complexContent> 5589 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5590 * <choice minOccurs="0"> 5591 * <element ref="{http://activemq.apache.org/schema/core}fileQueueCursor"/> 5592 * <element ref="{http://activemq.apache.org/schema/core}storeCursor"/> 5593 * <element ref="{http://activemq.apache.org/schema/core}vmQueueCursor"/> 5594 * <any namespace='##other'/> 5595 * </choice> 5596 * </restriction> 5597 * </complexContent> 5598 * </complexType> 5599 * </pre> 5600 * 5601 * 5602 */ 5603 @XmlAccessorType(XmlAccessType.FIELD) 5604 @XmlType(name = "", propOrder = { 5605 "fileQueueCursor", 5606 "storeCursor", 5607 "vmQueueCursor", 5608 "any" 5609 }) 5610 public static class PendingQueuePolicy 5611 implements Equals, HashCode, ToString 5612 { 5613 5614 protected DtoFileQueueCursor fileQueueCursor; 5615 protected DtoStoreCursor storeCursor; 5616 protected DtoVmQueueCursor vmQueueCursor; 5617 @XmlAnyElement(lax = true) 5618 protected Object any; 5619 5620 /** 5621 * Gets the value of the fileQueueCursor property. 5622 * 5623 * @return 5624 * possible object is 5625 * {@link DtoFileQueueCursor } 5626 * 5627 */ 5628 public DtoFileQueueCursor getFileQueueCursor() { 5629 return fileQueueCursor; 5630 } 5631 5632 /** 5633 * Sets the value of the fileQueueCursor property. 5634 * 5635 * @param value 5636 * allowed object is 5637 * {@link DtoFileQueueCursor } 5638 * 5639 */ 5640 public void setFileQueueCursor(DtoFileQueueCursor value) { 5641 this.fileQueueCursor = value; 5642 } 5643 5644 /** 5645 * Gets the value of the storeCursor property. 5646 * 5647 * @return 5648 * possible object is 5649 * {@link DtoStoreCursor } 5650 * 5651 */ 5652 public DtoStoreCursor getStoreCursor() { 5653 return storeCursor; 5654 } 5655 5656 /** 5657 * Sets the value of the storeCursor property. 5658 * 5659 * @param value 5660 * allowed object is 5661 * {@link DtoStoreCursor } 5662 * 5663 */ 5664 public void setStoreCursor(DtoStoreCursor value) { 5665 this.storeCursor = value; 5666 } 5667 5668 /** 5669 * Gets the value of the vmQueueCursor property. 5670 * 5671 * @return 5672 * possible object is 5673 * {@link DtoVmQueueCursor } 5674 * 5675 */ 5676 public DtoVmQueueCursor getVmQueueCursor() { 5677 return vmQueueCursor; 5678 } 5679 5680 /** 5681 * Sets the value of the vmQueueCursor property. 5682 * 5683 * @param value 5684 * allowed object is 5685 * {@link DtoVmQueueCursor } 5686 * 5687 */ 5688 public void setVmQueueCursor(DtoVmQueueCursor value) { 5689 this.vmQueueCursor = value; 5690 } 5691 5692 /** 5693 * Gets the value of the any property. 5694 * 5695 * @return 5696 * possible object is 5697 * {@link Object } 5698 * 5699 */ 5700 public Object getAny() { 5701 return any; 5702 } 5703 5704 /** 5705 * Sets the value of the any property. 5706 * 5707 * @param value 5708 * allowed object is 5709 * {@link Object } 5710 * 5711 */ 5712 public void setAny(Object value) { 5713 this.any = value; 5714 } 5715 5716 public String toString() { 5717 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5718 final StringBuilder buffer = new StringBuilder(); 5719 append(null, buffer, strategy); 5720 return buffer.toString(); 5721 } 5722 5723 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5724 strategy.appendStart(locator, this, buffer); 5725 appendFields(locator, buffer, strategy); 5726 strategy.appendEnd(locator, this, buffer); 5727 return buffer; 5728 } 5729 5730 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5731 { 5732 DtoFileQueueCursor theFileQueueCursor; 5733 theFileQueueCursor = this.getFileQueueCursor(); 5734 strategy.appendField(locator, this, "fileQueueCursor", buffer, theFileQueueCursor); 5735 } 5736 { 5737 DtoStoreCursor theStoreCursor; 5738 theStoreCursor = this.getStoreCursor(); 5739 strategy.appendField(locator, this, "storeCursor", buffer, theStoreCursor); 5740 } 5741 { 5742 DtoVmQueueCursor theVmQueueCursor; 5743 theVmQueueCursor = this.getVmQueueCursor(); 5744 strategy.appendField(locator, this, "vmQueueCursor", buffer, theVmQueueCursor); 5745 } 5746 { 5747 Object theAny; 5748 theAny = this.getAny(); 5749 strategy.appendField(locator, this, "any", buffer, theAny); 5750 } 5751 return buffer; 5752 } 5753 5754 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5755 int currentHashCode = 1; 5756 { 5757 DtoFileQueueCursor theFileQueueCursor; 5758 theFileQueueCursor = this.getFileQueueCursor(); 5759 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fileQueueCursor", theFileQueueCursor), currentHashCode, theFileQueueCursor); 5760 } 5761 { 5762 DtoStoreCursor theStoreCursor; 5763 theStoreCursor = this.getStoreCursor(); 5764 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storeCursor", theStoreCursor), currentHashCode, theStoreCursor); 5765 } 5766 { 5767 DtoVmQueueCursor theVmQueueCursor; 5768 theVmQueueCursor = this.getVmQueueCursor(); 5769 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "vmQueueCursor", theVmQueueCursor), currentHashCode, theVmQueueCursor); 5770 } 5771 { 5772 Object theAny; 5773 theAny = this.getAny(); 5774 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5775 } 5776 return currentHashCode; 5777 } 5778 5779 public int hashCode() { 5780 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5781 return this.hashCode(null, strategy); 5782 } 5783 5784 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5785 if (!(object instanceof DtoPolicyEntry.PendingQueuePolicy)) { 5786 return false; 5787 } 5788 if (this == object) { 5789 return true; 5790 } 5791 final DtoPolicyEntry.PendingQueuePolicy that = ((DtoPolicyEntry.PendingQueuePolicy) object); 5792 { 5793 DtoFileQueueCursor lhsFileQueueCursor; 5794 lhsFileQueueCursor = this.getFileQueueCursor(); 5795 DtoFileQueueCursor rhsFileQueueCursor; 5796 rhsFileQueueCursor = that.getFileQueueCursor(); 5797 if (!strategy.equals(LocatorUtils.property(thisLocator, "fileQueueCursor", lhsFileQueueCursor), LocatorUtils.property(thatLocator, "fileQueueCursor", rhsFileQueueCursor), lhsFileQueueCursor, rhsFileQueueCursor)) { 5798 return false; 5799 } 5800 } 5801 { 5802 DtoStoreCursor lhsStoreCursor; 5803 lhsStoreCursor = this.getStoreCursor(); 5804 DtoStoreCursor rhsStoreCursor; 5805 rhsStoreCursor = that.getStoreCursor(); 5806 if (!strategy.equals(LocatorUtils.property(thisLocator, "storeCursor", lhsStoreCursor), LocatorUtils.property(thatLocator, "storeCursor", rhsStoreCursor), lhsStoreCursor, rhsStoreCursor)) { 5807 return false; 5808 } 5809 } 5810 { 5811 DtoVmQueueCursor lhsVmQueueCursor; 5812 lhsVmQueueCursor = this.getVmQueueCursor(); 5813 DtoVmQueueCursor rhsVmQueueCursor; 5814 rhsVmQueueCursor = that.getVmQueueCursor(); 5815 if (!strategy.equals(LocatorUtils.property(thisLocator, "vmQueueCursor", lhsVmQueueCursor), LocatorUtils.property(thatLocator, "vmQueueCursor", rhsVmQueueCursor), lhsVmQueueCursor, rhsVmQueueCursor)) { 5816 return false; 5817 } 5818 } 5819 { 5820 Object lhsAny; 5821 lhsAny = this.getAny(); 5822 Object rhsAny; 5823 rhsAny = that.getAny(); 5824 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5825 return false; 5826 } 5827 } 5828 return true; 5829 } 5830 5831 public boolean equals(Object object) { 5832 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5833 return equals(null, null, object, strategy); 5834 } 5835 5836 } 5837 5838 5839 /** 5840 * <p>Java class for anonymous complex type. 5841 * 5842 * <p>The following schema fragment specifies the expected content contained within this class. 5843 * 5844 * <pre> 5845 * <complexType> 5846 * <complexContent> 5847 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5848 * <choice minOccurs="0"> 5849 * <element ref="{http://activemq.apache.org/schema/core}fileCursor"/> 5850 * <element ref="{http://activemq.apache.org/schema/core}vmCursor"/> 5851 * <any namespace='##other'/> 5852 * </choice> 5853 * </restriction> 5854 * </complexContent> 5855 * </complexType> 5856 * </pre> 5857 * 5858 * 5859 */ 5860 @XmlAccessorType(XmlAccessType.FIELD) 5861 @XmlType(name = "", propOrder = { 5862 "fileCursor", 5863 "vmCursor", 5864 "any" 5865 }) 5866 public static class PendingSubscriberPolicy 5867 implements Equals, HashCode, ToString 5868 { 5869 5870 protected DtoFileCursor fileCursor; 5871 protected DtoVmCursor vmCursor; 5872 @XmlAnyElement(lax = true) 5873 protected Object any; 5874 5875 /** 5876 * Gets the value of the fileCursor property. 5877 * 5878 * @return 5879 * possible object is 5880 * {@link DtoFileCursor } 5881 * 5882 */ 5883 public DtoFileCursor getFileCursor() { 5884 return fileCursor; 5885 } 5886 5887 /** 5888 * Sets the value of the fileCursor property. 5889 * 5890 * @param value 5891 * allowed object is 5892 * {@link DtoFileCursor } 5893 * 5894 */ 5895 public void setFileCursor(DtoFileCursor value) { 5896 this.fileCursor = value; 5897 } 5898 5899 /** 5900 * Gets the value of the vmCursor property. 5901 * 5902 * @return 5903 * possible object is 5904 * {@link DtoVmCursor } 5905 * 5906 */ 5907 public DtoVmCursor getVmCursor() { 5908 return vmCursor; 5909 } 5910 5911 /** 5912 * Sets the value of the vmCursor property. 5913 * 5914 * @param value 5915 * allowed object is 5916 * {@link DtoVmCursor } 5917 * 5918 */ 5919 public void setVmCursor(DtoVmCursor value) { 5920 this.vmCursor = value; 5921 } 5922 5923 /** 5924 * Gets the value of the any property. 5925 * 5926 * @return 5927 * possible object is 5928 * {@link Object } 5929 * 5930 */ 5931 public Object getAny() { 5932 return any; 5933 } 5934 5935 /** 5936 * Sets the value of the any property. 5937 * 5938 * @param value 5939 * allowed object is 5940 * {@link Object } 5941 * 5942 */ 5943 public void setAny(Object value) { 5944 this.any = value; 5945 } 5946 5947 public String toString() { 5948 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5949 final StringBuilder buffer = new StringBuilder(); 5950 append(null, buffer, strategy); 5951 return buffer.toString(); 5952 } 5953 5954 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5955 strategy.appendStart(locator, this, buffer); 5956 appendFields(locator, buffer, strategy); 5957 strategy.appendEnd(locator, this, buffer); 5958 return buffer; 5959 } 5960 5961 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5962 { 5963 DtoFileCursor theFileCursor; 5964 theFileCursor = this.getFileCursor(); 5965 strategy.appendField(locator, this, "fileCursor", buffer, theFileCursor); 5966 } 5967 { 5968 DtoVmCursor theVmCursor; 5969 theVmCursor = this.getVmCursor(); 5970 strategy.appendField(locator, this, "vmCursor", buffer, theVmCursor); 5971 } 5972 { 5973 Object theAny; 5974 theAny = this.getAny(); 5975 strategy.appendField(locator, this, "any", buffer, theAny); 5976 } 5977 return buffer; 5978 } 5979 5980 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5981 int currentHashCode = 1; 5982 { 5983 DtoFileCursor theFileCursor; 5984 theFileCursor = this.getFileCursor(); 5985 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fileCursor", theFileCursor), currentHashCode, theFileCursor); 5986 } 5987 { 5988 DtoVmCursor theVmCursor; 5989 theVmCursor = this.getVmCursor(); 5990 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "vmCursor", theVmCursor), currentHashCode, theVmCursor); 5991 } 5992 { 5993 Object theAny; 5994 theAny = this.getAny(); 5995 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5996 } 5997 return currentHashCode; 5998 } 5999 6000 public int hashCode() { 6001 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6002 return this.hashCode(null, strategy); 6003 } 6004 6005 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6006 if (!(object instanceof DtoPolicyEntry.PendingSubscriberPolicy)) { 6007 return false; 6008 } 6009 if (this == object) { 6010 return true; 6011 } 6012 final DtoPolicyEntry.PendingSubscriberPolicy that = ((DtoPolicyEntry.PendingSubscriberPolicy) object); 6013 { 6014 DtoFileCursor lhsFileCursor; 6015 lhsFileCursor = this.getFileCursor(); 6016 DtoFileCursor rhsFileCursor; 6017 rhsFileCursor = that.getFileCursor(); 6018 if (!strategy.equals(LocatorUtils.property(thisLocator, "fileCursor", lhsFileCursor), LocatorUtils.property(thatLocator, "fileCursor", rhsFileCursor), lhsFileCursor, rhsFileCursor)) { 6019 return false; 6020 } 6021 } 6022 { 6023 DtoVmCursor lhsVmCursor; 6024 lhsVmCursor = this.getVmCursor(); 6025 DtoVmCursor rhsVmCursor; 6026 rhsVmCursor = that.getVmCursor(); 6027 if (!strategy.equals(LocatorUtils.property(thisLocator, "vmCursor", lhsVmCursor), LocatorUtils.property(thatLocator, "vmCursor", rhsVmCursor), lhsVmCursor, rhsVmCursor)) { 6028 return false; 6029 } 6030 } 6031 { 6032 Object lhsAny; 6033 lhsAny = this.getAny(); 6034 Object rhsAny; 6035 rhsAny = that.getAny(); 6036 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6037 return false; 6038 } 6039 } 6040 return true; 6041 } 6042 6043 public boolean equals(Object object) { 6044 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6045 return equals(null, null, object, strategy); 6046 } 6047 6048 } 6049 6050 6051 /** 6052 * <p>Java class for anonymous complex type. 6053 * 6054 * <p>The following schema fragment specifies the expected content contained within this class. 6055 * 6056 * <pre> 6057 * <complexType> 6058 * <complexContent> 6059 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6060 * <choice minOccurs="0"> 6061 * <element ref="{http://activemq.apache.org/schema/core}abortSlowAckConsumerStrategy"/> 6062 * <element ref="{http://activemq.apache.org/schema/core}abortSlowConsumerStrategy"/> 6063 * <any namespace='##other'/> 6064 * </choice> 6065 * </restriction> 6066 * </complexContent> 6067 * </complexType> 6068 * </pre> 6069 * 6070 * 6071 */ 6072 @XmlAccessorType(XmlAccessType.FIELD) 6073 @XmlType(name = "", propOrder = { 6074 "abortSlowAckConsumerStrategy", 6075 "abortSlowConsumerStrategy", 6076 "any" 6077 }) 6078 public static class SlowConsumerStrategy 6079 implements Equals, HashCode, ToString 6080 { 6081 6082 protected DtoAbortSlowAckConsumerStrategy abortSlowAckConsumerStrategy; 6083 protected DtoAbortSlowConsumerStrategy abortSlowConsumerStrategy; 6084 @XmlAnyElement(lax = true) 6085 protected Object any; 6086 6087 /** 6088 * Gets the value of the abortSlowAckConsumerStrategy property. 6089 * 6090 * @return 6091 * possible object is 6092 * {@link DtoAbortSlowAckConsumerStrategy } 6093 * 6094 */ 6095 public DtoAbortSlowAckConsumerStrategy getAbortSlowAckConsumerStrategy() { 6096 return abortSlowAckConsumerStrategy; 6097 } 6098 6099 /** 6100 * Sets the value of the abortSlowAckConsumerStrategy property. 6101 * 6102 * @param value 6103 * allowed object is 6104 * {@link DtoAbortSlowAckConsumerStrategy } 6105 * 6106 */ 6107 public void setAbortSlowAckConsumerStrategy(DtoAbortSlowAckConsumerStrategy value) { 6108 this.abortSlowAckConsumerStrategy = value; 6109 } 6110 6111 /** 6112 * Gets the value of the abortSlowConsumerStrategy property. 6113 * 6114 * @return 6115 * possible object is 6116 * {@link DtoAbortSlowConsumerStrategy } 6117 * 6118 */ 6119 public DtoAbortSlowConsumerStrategy getAbortSlowConsumerStrategy() { 6120 return abortSlowConsumerStrategy; 6121 } 6122 6123 /** 6124 * Sets the value of the abortSlowConsumerStrategy property. 6125 * 6126 * @param value 6127 * allowed object is 6128 * {@link DtoAbortSlowConsumerStrategy } 6129 * 6130 */ 6131 public void setAbortSlowConsumerStrategy(DtoAbortSlowConsumerStrategy value) { 6132 this.abortSlowConsumerStrategy = value; 6133 } 6134 6135 /** 6136 * Gets the value of the any property. 6137 * 6138 * @return 6139 * possible object is 6140 * {@link Object } 6141 * 6142 */ 6143 public Object getAny() { 6144 return any; 6145 } 6146 6147 /** 6148 * Sets the value of the any property. 6149 * 6150 * @param value 6151 * allowed object is 6152 * {@link Object } 6153 * 6154 */ 6155 public void setAny(Object value) { 6156 this.any = value; 6157 } 6158 6159 public String toString() { 6160 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6161 final StringBuilder buffer = new StringBuilder(); 6162 append(null, buffer, strategy); 6163 return buffer.toString(); 6164 } 6165 6166 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6167 strategy.appendStart(locator, this, buffer); 6168 appendFields(locator, buffer, strategy); 6169 strategy.appendEnd(locator, this, buffer); 6170 return buffer; 6171 } 6172 6173 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6174 { 6175 DtoAbortSlowAckConsumerStrategy theAbortSlowAckConsumerStrategy; 6176 theAbortSlowAckConsumerStrategy = this.getAbortSlowAckConsumerStrategy(); 6177 strategy.appendField(locator, this, "abortSlowAckConsumerStrategy", buffer, theAbortSlowAckConsumerStrategy); 6178 } 6179 { 6180 DtoAbortSlowConsumerStrategy theAbortSlowConsumerStrategy; 6181 theAbortSlowConsumerStrategy = this.getAbortSlowConsumerStrategy(); 6182 strategy.appendField(locator, this, "abortSlowConsumerStrategy", buffer, theAbortSlowConsumerStrategy); 6183 } 6184 { 6185 Object theAny; 6186 theAny = this.getAny(); 6187 strategy.appendField(locator, this, "any", buffer, theAny); 6188 } 6189 return buffer; 6190 } 6191 6192 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6193 int currentHashCode = 1; 6194 { 6195 DtoAbortSlowAckConsumerStrategy theAbortSlowAckConsumerStrategy; 6196 theAbortSlowAckConsumerStrategy = this.getAbortSlowAckConsumerStrategy(); 6197 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "abortSlowAckConsumerStrategy", theAbortSlowAckConsumerStrategy), currentHashCode, theAbortSlowAckConsumerStrategy); 6198 } 6199 { 6200 DtoAbortSlowConsumerStrategy theAbortSlowConsumerStrategy; 6201 theAbortSlowConsumerStrategy = this.getAbortSlowConsumerStrategy(); 6202 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "abortSlowConsumerStrategy", theAbortSlowConsumerStrategy), currentHashCode, theAbortSlowConsumerStrategy); 6203 } 6204 { 6205 Object theAny; 6206 theAny = this.getAny(); 6207 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6208 } 6209 return currentHashCode; 6210 } 6211 6212 public int hashCode() { 6213 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6214 return this.hashCode(null, strategy); 6215 } 6216 6217 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6218 if (!(object instanceof DtoPolicyEntry.SlowConsumerStrategy)) { 6219 return false; 6220 } 6221 if (this == object) { 6222 return true; 6223 } 6224 final DtoPolicyEntry.SlowConsumerStrategy that = ((DtoPolicyEntry.SlowConsumerStrategy) object); 6225 { 6226 DtoAbortSlowAckConsumerStrategy lhsAbortSlowAckConsumerStrategy; 6227 lhsAbortSlowAckConsumerStrategy = this.getAbortSlowAckConsumerStrategy(); 6228 DtoAbortSlowAckConsumerStrategy rhsAbortSlowAckConsumerStrategy; 6229 rhsAbortSlowAckConsumerStrategy = that.getAbortSlowAckConsumerStrategy(); 6230 if (!strategy.equals(LocatorUtils.property(thisLocator, "abortSlowAckConsumerStrategy", lhsAbortSlowAckConsumerStrategy), LocatorUtils.property(thatLocator, "abortSlowAckConsumerStrategy", rhsAbortSlowAckConsumerStrategy), lhsAbortSlowAckConsumerStrategy, rhsAbortSlowAckConsumerStrategy)) { 6231 return false; 6232 } 6233 } 6234 { 6235 DtoAbortSlowConsumerStrategy lhsAbortSlowConsumerStrategy; 6236 lhsAbortSlowConsumerStrategy = this.getAbortSlowConsumerStrategy(); 6237 DtoAbortSlowConsumerStrategy rhsAbortSlowConsumerStrategy; 6238 rhsAbortSlowConsumerStrategy = that.getAbortSlowConsumerStrategy(); 6239 if (!strategy.equals(LocatorUtils.property(thisLocator, "abortSlowConsumerStrategy", lhsAbortSlowConsumerStrategy), LocatorUtils.property(thatLocator, "abortSlowConsumerStrategy", rhsAbortSlowConsumerStrategy), lhsAbortSlowConsumerStrategy, rhsAbortSlowConsumerStrategy)) { 6240 return false; 6241 } 6242 } 6243 { 6244 Object lhsAny; 6245 lhsAny = this.getAny(); 6246 Object rhsAny; 6247 rhsAny = that.getAny(); 6248 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6249 return false; 6250 } 6251 } 6252 return true; 6253 } 6254 6255 public boolean equals(Object object) { 6256 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6257 return equals(null, null, object, strategy); 6258 } 6259 6260 } 6261 6262 6263 /** 6264 * <p>Java class for anonymous complex type. 6265 * 6266 * <p>The following schema fragment specifies the expected content contained within this class. 6267 * 6268 * <pre> 6269 * <complexType> 6270 * <complexContent> 6271 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6272 * <choice minOccurs="0"> 6273 * <element ref="{http://activemq.apache.org/schema/core}fixedCountSubscriptionRecoveryPolicy"/> 6274 * <element ref="{http://activemq.apache.org/schema/core}fixedSizedSubscriptionRecoveryPolicy"/> 6275 * <element ref="{http://activemq.apache.org/schema/core}lastImageSubscriptionRecoveryPolicy"/> 6276 * <element ref="{http://activemq.apache.org/schema/core}noSubscriptionRecoveryPolicy"/> 6277 * <element ref="{http://activemq.apache.org/schema/core}queryBasedSubscriptionRecoveryPolicy"/> 6278 * <element ref="{http://activemq.apache.org/schema/core}retainedMessageSubscriptionRecoveryPolicy"/> 6279 * <element ref="{http://activemq.apache.org/schema/core}timedSubscriptionRecoveryPolicy"/> 6280 * <any namespace='##other'/> 6281 * </choice> 6282 * </restriction> 6283 * </complexContent> 6284 * </complexType> 6285 * </pre> 6286 * 6287 * 6288 */ 6289 @XmlAccessorType(XmlAccessType.FIELD) 6290 @XmlType(name = "", propOrder = { 6291 "fixedCountSubscriptionRecoveryPolicy", 6292 "fixedSizedSubscriptionRecoveryPolicy", 6293 "lastImageSubscriptionRecoveryPolicy", 6294 "noSubscriptionRecoveryPolicy", 6295 "queryBasedSubscriptionRecoveryPolicy", 6296 "retainedMessageSubscriptionRecoveryPolicy", 6297 "timedSubscriptionRecoveryPolicy", 6298 "any" 6299 }) 6300 public static class SubscriptionRecoveryPolicy 6301 implements Equals, HashCode, ToString 6302 { 6303 6304 protected DtoFixedCountSubscriptionRecoveryPolicy fixedCountSubscriptionRecoveryPolicy; 6305 protected DtoFixedSizedSubscriptionRecoveryPolicy fixedSizedSubscriptionRecoveryPolicy; 6306 protected DtoLastImageSubscriptionRecoveryPolicy lastImageSubscriptionRecoveryPolicy; 6307 protected DtoNoSubscriptionRecoveryPolicy noSubscriptionRecoveryPolicy; 6308 protected DtoQueryBasedSubscriptionRecoveryPolicy queryBasedSubscriptionRecoveryPolicy; 6309 protected DtoRetainedMessageSubscriptionRecoveryPolicy retainedMessageSubscriptionRecoveryPolicy; 6310 protected DtoTimedSubscriptionRecoveryPolicy timedSubscriptionRecoveryPolicy; 6311 @XmlAnyElement(lax = true) 6312 protected Object any; 6313 6314 /** 6315 * Gets the value of the fixedCountSubscriptionRecoveryPolicy property. 6316 * 6317 * @return 6318 * possible object is 6319 * {@link DtoFixedCountSubscriptionRecoveryPolicy } 6320 * 6321 */ 6322 public DtoFixedCountSubscriptionRecoveryPolicy getFixedCountSubscriptionRecoveryPolicy() { 6323 return fixedCountSubscriptionRecoveryPolicy; 6324 } 6325 6326 /** 6327 * Sets the value of the fixedCountSubscriptionRecoveryPolicy property. 6328 * 6329 * @param value 6330 * allowed object is 6331 * {@link DtoFixedCountSubscriptionRecoveryPolicy } 6332 * 6333 */ 6334 public void setFixedCountSubscriptionRecoveryPolicy(DtoFixedCountSubscriptionRecoveryPolicy value) { 6335 this.fixedCountSubscriptionRecoveryPolicy = value; 6336 } 6337 6338 /** 6339 * Gets the value of the fixedSizedSubscriptionRecoveryPolicy property. 6340 * 6341 * @return 6342 * possible object is 6343 * {@link DtoFixedSizedSubscriptionRecoveryPolicy } 6344 * 6345 */ 6346 public DtoFixedSizedSubscriptionRecoveryPolicy getFixedSizedSubscriptionRecoveryPolicy() { 6347 return fixedSizedSubscriptionRecoveryPolicy; 6348 } 6349 6350 /** 6351 * Sets the value of the fixedSizedSubscriptionRecoveryPolicy property. 6352 * 6353 * @param value 6354 * allowed object is 6355 * {@link DtoFixedSizedSubscriptionRecoveryPolicy } 6356 * 6357 */ 6358 public void setFixedSizedSubscriptionRecoveryPolicy(DtoFixedSizedSubscriptionRecoveryPolicy value) { 6359 this.fixedSizedSubscriptionRecoveryPolicy = value; 6360 } 6361 6362 /** 6363 * Gets the value of the lastImageSubscriptionRecoveryPolicy property. 6364 * 6365 * @return 6366 * possible object is 6367 * {@link DtoLastImageSubscriptionRecoveryPolicy } 6368 * 6369 */ 6370 public DtoLastImageSubscriptionRecoveryPolicy getLastImageSubscriptionRecoveryPolicy() { 6371 return lastImageSubscriptionRecoveryPolicy; 6372 } 6373 6374 /** 6375 * Sets the value of the lastImageSubscriptionRecoveryPolicy property. 6376 * 6377 * @param value 6378 * allowed object is 6379 * {@link DtoLastImageSubscriptionRecoveryPolicy } 6380 * 6381 */ 6382 public void setLastImageSubscriptionRecoveryPolicy(DtoLastImageSubscriptionRecoveryPolicy value) { 6383 this.lastImageSubscriptionRecoveryPolicy = value; 6384 } 6385 6386 /** 6387 * Gets the value of the noSubscriptionRecoveryPolicy property. 6388 * 6389 * @return 6390 * possible object is 6391 * {@link DtoNoSubscriptionRecoveryPolicy } 6392 * 6393 */ 6394 public DtoNoSubscriptionRecoveryPolicy getNoSubscriptionRecoveryPolicy() { 6395 return noSubscriptionRecoveryPolicy; 6396 } 6397 6398 /** 6399 * Sets the value of the noSubscriptionRecoveryPolicy property. 6400 * 6401 * @param value 6402 * allowed object is 6403 * {@link DtoNoSubscriptionRecoveryPolicy } 6404 * 6405 */ 6406 public void setNoSubscriptionRecoveryPolicy(DtoNoSubscriptionRecoveryPolicy value) { 6407 this.noSubscriptionRecoveryPolicy = value; 6408 } 6409 6410 /** 6411 * Gets the value of the queryBasedSubscriptionRecoveryPolicy property. 6412 * 6413 * @return 6414 * possible object is 6415 * {@link DtoQueryBasedSubscriptionRecoveryPolicy } 6416 * 6417 */ 6418 public DtoQueryBasedSubscriptionRecoveryPolicy getQueryBasedSubscriptionRecoveryPolicy() { 6419 return queryBasedSubscriptionRecoveryPolicy; 6420 } 6421 6422 /** 6423 * Sets the value of the queryBasedSubscriptionRecoveryPolicy property. 6424 * 6425 * @param value 6426 * allowed object is 6427 * {@link DtoQueryBasedSubscriptionRecoveryPolicy } 6428 * 6429 */ 6430 public void setQueryBasedSubscriptionRecoveryPolicy(DtoQueryBasedSubscriptionRecoveryPolicy value) { 6431 this.queryBasedSubscriptionRecoveryPolicy = value; 6432 } 6433 6434 /** 6435 * Gets the value of the retainedMessageSubscriptionRecoveryPolicy property. 6436 * 6437 * @return 6438 * possible object is 6439 * {@link DtoRetainedMessageSubscriptionRecoveryPolicy } 6440 * 6441 */ 6442 public DtoRetainedMessageSubscriptionRecoveryPolicy getRetainedMessageSubscriptionRecoveryPolicy() { 6443 return retainedMessageSubscriptionRecoveryPolicy; 6444 } 6445 6446 /** 6447 * Sets the value of the retainedMessageSubscriptionRecoveryPolicy property. 6448 * 6449 * @param value 6450 * allowed object is 6451 * {@link DtoRetainedMessageSubscriptionRecoveryPolicy } 6452 * 6453 */ 6454 public void setRetainedMessageSubscriptionRecoveryPolicy(DtoRetainedMessageSubscriptionRecoveryPolicy value) { 6455 this.retainedMessageSubscriptionRecoveryPolicy = value; 6456 } 6457 6458 /** 6459 * Gets the value of the timedSubscriptionRecoveryPolicy property. 6460 * 6461 * @return 6462 * possible object is 6463 * {@link DtoTimedSubscriptionRecoveryPolicy } 6464 * 6465 */ 6466 public DtoTimedSubscriptionRecoveryPolicy getTimedSubscriptionRecoveryPolicy() { 6467 return timedSubscriptionRecoveryPolicy; 6468 } 6469 6470 /** 6471 * Sets the value of the timedSubscriptionRecoveryPolicy property. 6472 * 6473 * @param value 6474 * allowed object is 6475 * {@link DtoTimedSubscriptionRecoveryPolicy } 6476 * 6477 */ 6478 public void setTimedSubscriptionRecoveryPolicy(DtoTimedSubscriptionRecoveryPolicy value) { 6479 this.timedSubscriptionRecoveryPolicy = value; 6480 } 6481 6482 /** 6483 * Gets the value of the any property. 6484 * 6485 * @return 6486 * possible object is 6487 * {@link Object } 6488 * 6489 */ 6490 public Object getAny() { 6491 return any; 6492 } 6493 6494 /** 6495 * Sets the value of the any property. 6496 * 6497 * @param value 6498 * allowed object is 6499 * {@link Object } 6500 * 6501 */ 6502 public void setAny(Object value) { 6503 this.any = value; 6504 } 6505 6506 public String toString() { 6507 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6508 final StringBuilder buffer = new StringBuilder(); 6509 append(null, buffer, strategy); 6510 return buffer.toString(); 6511 } 6512 6513 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6514 strategy.appendStart(locator, this, buffer); 6515 appendFields(locator, buffer, strategy); 6516 strategy.appendEnd(locator, this, buffer); 6517 return buffer; 6518 } 6519 6520 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6521 { 6522 DtoFixedCountSubscriptionRecoveryPolicy theFixedCountSubscriptionRecoveryPolicy; 6523 theFixedCountSubscriptionRecoveryPolicy = this.getFixedCountSubscriptionRecoveryPolicy(); 6524 strategy.appendField(locator, this, "fixedCountSubscriptionRecoveryPolicy", buffer, theFixedCountSubscriptionRecoveryPolicy); 6525 } 6526 { 6527 DtoFixedSizedSubscriptionRecoveryPolicy theFixedSizedSubscriptionRecoveryPolicy; 6528 theFixedSizedSubscriptionRecoveryPolicy = this.getFixedSizedSubscriptionRecoveryPolicy(); 6529 strategy.appendField(locator, this, "fixedSizedSubscriptionRecoveryPolicy", buffer, theFixedSizedSubscriptionRecoveryPolicy); 6530 } 6531 { 6532 DtoLastImageSubscriptionRecoveryPolicy theLastImageSubscriptionRecoveryPolicy; 6533 theLastImageSubscriptionRecoveryPolicy = this.getLastImageSubscriptionRecoveryPolicy(); 6534 strategy.appendField(locator, this, "lastImageSubscriptionRecoveryPolicy", buffer, theLastImageSubscriptionRecoveryPolicy); 6535 } 6536 { 6537 DtoNoSubscriptionRecoveryPolicy theNoSubscriptionRecoveryPolicy; 6538 theNoSubscriptionRecoveryPolicy = this.getNoSubscriptionRecoveryPolicy(); 6539 strategy.appendField(locator, this, "noSubscriptionRecoveryPolicy", buffer, theNoSubscriptionRecoveryPolicy); 6540 } 6541 { 6542 DtoQueryBasedSubscriptionRecoveryPolicy theQueryBasedSubscriptionRecoveryPolicy; 6543 theQueryBasedSubscriptionRecoveryPolicy = this.getQueryBasedSubscriptionRecoveryPolicy(); 6544 strategy.appendField(locator, this, "queryBasedSubscriptionRecoveryPolicy", buffer, theQueryBasedSubscriptionRecoveryPolicy); 6545 } 6546 { 6547 DtoRetainedMessageSubscriptionRecoveryPolicy theRetainedMessageSubscriptionRecoveryPolicy; 6548 theRetainedMessageSubscriptionRecoveryPolicy = this.getRetainedMessageSubscriptionRecoveryPolicy(); 6549 strategy.appendField(locator, this, "retainedMessageSubscriptionRecoveryPolicy", buffer, theRetainedMessageSubscriptionRecoveryPolicy); 6550 } 6551 { 6552 DtoTimedSubscriptionRecoveryPolicy theTimedSubscriptionRecoveryPolicy; 6553 theTimedSubscriptionRecoveryPolicy = this.getTimedSubscriptionRecoveryPolicy(); 6554 strategy.appendField(locator, this, "timedSubscriptionRecoveryPolicy", buffer, theTimedSubscriptionRecoveryPolicy); 6555 } 6556 { 6557 Object theAny; 6558 theAny = this.getAny(); 6559 strategy.appendField(locator, this, "any", buffer, theAny); 6560 } 6561 return buffer; 6562 } 6563 6564 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6565 int currentHashCode = 1; 6566 { 6567 DtoFixedCountSubscriptionRecoveryPolicy theFixedCountSubscriptionRecoveryPolicy; 6568 theFixedCountSubscriptionRecoveryPolicy = this.getFixedCountSubscriptionRecoveryPolicy(); 6569 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fixedCountSubscriptionRecoveryPolicy", theFixedCountSubscriptionRecoveryPolicy), currentHashCode, theFixedCountSubscriptionRecoveryPolicy); 6570 } 6571 { 6572 DtoFixedSizedSubscriptionRecoveryPolicy theFixedSizedSubscriptionRecoveryPolicy; 6573 theFixedSizedSubscriptionRecoveryPolicy = this.getFixedSizedSubscriptionRecoveryPolicy(); 6574 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fixedSizedSubscriptionRecoveryPolicy", theFixedSizedSubscriptionRecoveryPolicy), currentHashCode, theFixedSizedSubscriptionRecoveryPolicy); 6575 } 6576 { 6577 DtoLastImageSubscriptionRecoveryPolicy theLastImageSubscriptionRecoveryPolicy; 6578 theLastImageSubscriptionRecoveryPolicy = this.getLastImageSubscriptionRecoveryPolicy(); 6579 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lastImageSubscriptionRecoveryPolicy", theLastImageSubscriptionRecoveryPolicy), currentHashCode, theLastImageSubscriptionRecoveryPolicy); 6580 } 6581 { 6582 DtoNoSubscriptionRecoveryPolicy theNoSubscriptionRecoveryPolicy; 6583 theNoSubscriptionRecoveryPolicy = this.getNoSubscriptionRecoveryPolicy(); 6584 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "noSubscriptionRecoveryPolicy", theNoSubscriptionRecoveryPolicy), currentHashCode, theNoSubscriptionRecoveryPolicy); 6585 } 6586 { 6587 DtoQueryBasedSubscriptionRecoveryPolicy theQueryBasedSubscriptionRecoveryPolicy; 6588 theQueryBasedSubscriptionRecoveryPolicy = this.getQueryBasedSubscriptionRecoveryPolicy(); 6589 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queryBasedSubscriptionRecoveryPolicy", theQueryBasedSubscriptionRecoveryPolicy), currentHashCode, theQueryBasedSubscriptionRecoveryPolicy); 6590 } 6591 { 6592 DtoRetainedMessageSubscriptionRecoveryPolicy theRetainedMessageSubscriptionRecoveryPolicy; 6593 theRetainedMessageSubscriptionRecoveryPolicy = this.getRetainedMessageSubscriptionRecoveryPolicy(); 6594 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "retainedMessageSubscriptionRecoveryPolicy", theRetainedMessageSubscriptionRecoveryPolicy), currentHashCode, theRetainedMessageSubscriptionRecoveryPolicy); 6595 } 6596 { 6597 DtoTimedSubscriptionRecoveryPolicy theTimedSubscriptionRecoveryPolicy; 6598 theTimedSubscriptionRecoveryPolicy = this.getTimedSubscriptionRecoveryPolicy(); 6599 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timedSubscriptionRecoveryPolicy", theTimedSubscriptionRecoveryPolicy), currentHashCode, theTimedSubscriptionRecoveryPolicy); 6600 } 6601 { 6602 Object theAny; 6603 theAny = this.getAny(); 6604 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6605 } 6606 return currentHashCode; 6607 } 6608 6609 public int hashCode() { 6610 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6611 return this.hashCode(null, strategy); 6612 } 6613 6614 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6615 if (!(object instanceof DtoPolicyEntry.SubscriptionRecoveryPolicy)) { 6616 return false; 6617 } 6618 if (this == object) { 6619 return true; 6620 } 6621 final DtoPolicyEntry.SubscriptionRecoveryPolicy that = ((DtoPolicyEntry.SubscriptionRecoveryPolicy) object); 6622 { 6623 DtoFixedCountSubscriptionRecoveryPolicy lhsFixedCountSubscriptionRecoveryPolicy; 6624 lhsFixedCountSubscriptionRecoveryPolicy = this.getFixedCountSubscriptionRecoveryPolicy(); 6625 DtoFixedCountSubscriptionRecoveryPolicy rhsFixedCountSubscriptionRecoveryPolicy; 6626 rhsFixedCountSubscriptionRecoveryPolicy = that.getFixedCountSubscriptionRecoveryPolicy(); 6627 if (!strategy.equals(LocatorUtils.property(thisLocator, "fixedCountSubscriptionRecoveryPolicy", lhsFixedCountSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "fixedCountSubscriptionRecoveryPolicy", rhsFixedCountSubscriptionRecoveryPolicy), lhsFixedCountSubscriptionRecoveryPolicy, rhsFixedCountSubscriptionRecoveryPolicy)) { 6628 return false; 6629 } 6630 } 6631 { 6632 DtoFixedSizedSubscriptionRecoveryPolicy lhsFixedSizedSubscriptionRecoveryPolicy; 6633 lhsFixedSizedSubscriptionRecoveryPolicy = this.getFixedSizedSubscriptionRecoveryPolicy(); 6634 DtoFixedSizedSubscriptionRecoveryPolicy rhsFixedSizedSubscriptionRecoveryPolicy; 6635 rhsFixedSizedSubscriptionRecoveryPolicy = that.getFixedSizedSubscriptionRecoveryPolicy(); 6636 if (!strategy.equals(LocatorUtils.property(thisLocator, "fixedSizedSubscriptionRecoveryPolicy", lhsFixedSizedSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "fixedSizedSubscriptionRecoveryPolicy", rhsFixedSizedSubscriptionRecoveryPolicy), lhsFixedSizedSubscriptionRecoveryPolicy, rhsFixedSizedSubscriptionRecoveryPolicy)) { 6637 return false; 6638 } 6639 } 6640 { 6641 DtoLastImageSubscriptionRecoveryPolicy lhsLastImageSubscriptionRecoveryPolicy; 6642 lhsLastImageSubscriptionRecoveryPolicy = this.getLastImageSubscriptionRecoveryPolicy(); 6643 DtoLastImageSubscriptionRecoveryPolicy rhsLastImageSubscriptionRecoveryPolicy; 6644 rhsLastImageSubscriptionRecoveryPolicy = that.getLastImageSubscriptionRecoveryPolicy(); 6645 if (!strategy.equals(LocatorUtils.property(thisLocator, "lastImageSubscriptionRecoveryPolicy", lhsLastImageSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "lastImageSubscriptionRecoveryPolicy", rhsLastImageSubscriptionRecoveryPolicy), lhsLastImageSubscriptionRecoveryPolicy, rhsLastImageSubscriptionRecoveryPolicy)) { 6646 return false; 6647 } 6648 } 6649 { 6650 DtoNoSubscriptionRecoveryPolicy lhsNoSubscriptionRecoveryPolicy; 6651 lhsNoSubscriptionRecoveryPolicy = this.getNoSubscriptionRecoveryPolicy(); 6652 DtoNoSubscriptionRecoveryPolicy rhsNoSubscriptionRecoveryPolicy; 6653 rhsNoSubscriptionRecoveryPolicy = that.getNoSubscriptionRecoveryPolicy(); 6654 if (!strategy.equals(LocatorUtils.property(thisLocator, "noSubscriptionRecoveryPolicy", lhsNoSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "noSubscriptionRecoveryPolicy", rhsNoSubscriptionRecoveryPolicy), lhsNoSubscriptionRecoveryPolicy, rhsNoSubscriptionRecoveryPolicy)) { 6655 return false; 6656 } 6657 } 6658 { 6659 DtoQueryBasedSubscriptionRecoveryPolicy lhsQueryBasedSubscriptionRecoveryPolicy; 6660 lhsQueryBasedSubscriptionRecoveryPolicy = this.getQueryBasedSubscriptionRecoveryPolicy(); 6661 DtoQueryBasedSubscriptionRecoveryPolicy rhsQueryBasedSubscriptionRecoveryPolicy; 6662 rhsQueryBasedSubscriptionRecoveryPolicy = that.getQueryBasedSubscriptionRecoveryPolicy(); 6663 if (!strategy.equals(LocatorUtils.property(thisLocator, "queryBasedSubscriptionRecoveryPolicy", lhsQueryBasedSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "queryBasedSubscriptionRecoveryPolicy", rhsQueryBasedSubscriptionRecoveryPolicy), lhsQueryBasedSubscriptionRecoveryPolicy, rhsQueryBasedSubscriptionRecoveryPolicy)) { 6664 return false; 6665 } 6666 } 6667 { 6668 DtoRetainedMessageSubscriptionRecoveryPolicy lhsRetainedMessageSubscriptionRecoveryPolicy; 6669 lhsRetainedMessageSubscriptionRecoveryPolicy = this.getRetainedMessageSubscriptionRecoveryPolicy(); 6670 DtoRetainedMessageSubscriptionRecoveryPolicy rhsRetainedMessageSubscriptionRecoveryPolicy; 6671 rhsRetainedMessageSubscriptionRecoveryPolicy = that.getRetainedMessageSubscriptionRecoveryPolicy(); 6672 if (!strategy.equals(LocatorUtils.property(thisLocator, "retainedMessageSubscriptionRecoveryPolicy", lhsRetainedMessageSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "retainedMessageSubscriptionRecoveryPolicy", rhsRetainedMessageSubscriptionRecoveryPolicy), lhsRetainedMessageSubscriptionRecoveryPolicy, rhsRetainedMessageSubscriptionRecoveryPolicy)) { 6673 return false; 6674 } 6675 } 6676 { 6677 DtoTimedSubscriptionRecoveryPolicy lhsTimedSubscriptionRecoveryPolicy; 6678 lhsTimedSubscriptionRecoveryPolicy = this.getTimedSubscriptionRecoveryPolicy(); 6679 DtoTimedSubscriptionRecoveryPolicy rhsTimedSubscriptionRecoveryPolicy; 6680 rhsTimedSubscriptionRecoveryPolicy = that.getTimedSubscriptionRecoveryPolicy(); 6681 if (!strategy.equals(LocatorUtils.property(thisLocator, "timedSubscriptionRecoveryPolicy", lhsTimedSubscriptionRecoveryPolicy), LocatorUtils.property(thatLocator, "timedSubscriptionRecoveryPolicy", rhsTimedSubscriptionRecoveryPolicy), lhsTimedSubscriptionRecoveryPolicy, rhsTimedSubscriptionRecoveryPolicy)) { 6682 return false; 6683 } 6684 } 6685 { 6686 Object lhsAny; 6687 lhsAny = this.getAny(); 6688 Object rhsAny; 6689 rhsAny = that.getAny(); 6690 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6691 return false; 6692 } 6693 } 6694 return true; 6695 } 6696 6697 public boolean equals(Object object) { 6698 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6699 return equals(null, null, object, strategy); 6700 } 6701 6702 } 6703 6704}