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