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