001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2020.06.25 at 07:42:22 AM CEST 006// 007 008 009package org.apache.activemq.schema.core; 010 011import java.math.BigInteger; 012import java.util.ArrayList; 013import java.util.HashMap; 014import java.util.List; 015import java.util.Map; 016import javax.xml.bind.JAXBElement; 017import javax.xml.bind.annotation.XmlAccessType; 018import javax.xml.bind.annotation.XmlAccessorType; 019import javax.xml.bind.annotation.XmlAnyAttribute; 020import javax.xml.bind.annotation.XmlAnyElement; 021import javax.xml.bind.annotation.XmlAttribute; 022import javax.xml.bind.annotation.XmlElementRef; 023import javax.xml.bind.annotation.XmlElementRefs; 024import javax.xml.bind.annotation.XmlID; 025import javax.xml.bind.annotation.XmlRootElement; 026import javax.xml.bind.annotation.XmlSchemaType; 027import javax.xml.bind.annotation.XmlType; 028import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 029import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 030import javax.xml.namespace.QName; 031import org.jvnet.jaxb2_commons.lang.Equals; 032import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 033import org.jvnet.jaxb2_commons.lang.HashCode; 034import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 035import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 036import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 037import org.jvnet.jaxb2_commons.lang.ToString; 038import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 039import org.jvnet.jaxb2_commons.locator.ObjectLocator; 040import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 041 042 043/** 044 * <p>Java class for anonymous complex type. 045 * 046 * <p>The following schema fragment specifies the expected content contained within this class. 047 * 048 * <pre> 049 * <complexType> 050 * <complexContent> 051 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 052 * <choice maxOccurs="unbounded" minOccurs="0"> 053 * <choice> 054 * <element name="bridge" 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}compositeDemandForwardingBridge"/> 060 * <element ref="{http://activemq.apache.org/schema/core}demandForwardingBridge"/> 061 * <any namespace='##other'/> 062 * </choice> 063 * </restriction> 064 * </complexContent> 065 * </complexType> 066 * </element> 067 * <element name="bridgeFactory" minOccurs="0"> 068 * <complexType> 069 * <complexContent> 070 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 071 * <sequence minOccurs="0"> 072 * <any maxOccurs="unbounded" minOccurs="0"/> 073 * </sequence> 074 * </restriction> 075 * </complexContent> 076 * </complexType> 077 * </element> 078 * <element name="brokerService" minOccurs="0"> 079 * <complexType> 080 * <complexContent> 081 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 082 * <choice minOccurs="0"> 083 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 084 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 085 * <any namespace='##other'/> 086 * </choice> 087 * </restriction> 088 * </complexContent> 089 * </complexType> 090 * </element> 091 * <element name="connectionFilter" minOccurs="0"> 092 * <complexType> 093 * <complexContent> 094 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 095 * <sequence minOccurs="0"> 096 * <any maxOccurs="unbounded" minOccurs="0"/> 097 * </sequence> 098 * </restriction> 099 * </complexContent> 100 * </complexType> 101 * </element> 102 * <element name="durableDestinations" maxOccurs="unbounded" minOccurs="0"> 103 * <complexType> 104 * <complexContent> 105 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 106 * <sequence maxOccurs="unbounded" minOccurs="0"> 107 * <any maxOccurs="unbounded" minOccurs="0"/> 108 * </sequence> 109 * </restriction> 110 * </complexContent> 111 * </complexType> 112 * </element> 113 * <element name="dynamicallyIncludedDestinations" maxOccurs="unbounded" minOccurs="0"> 114 * <complexType> 115 * <complexContent> 116 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 117 * <sequence maxOccurs="unbounded" minOccurs="0"> 118 * <any maxOccurs="unbounded" minOccurs="0"/> 119 * </sequence> 120 * </restriction> 121 * </complexContent> 122 * </complexType> 123 * </element> 124 * <element name="excludedDestinations" maxOccurs="unbounded" minOccurs="0"> 125 * <complexType> 126 * <complexContent> 127 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 128 * <sequence maxOccurs="unbounded" minOccurs="0"> 129 * <any maxOccurs="unbounded" minOccurs="0"/> 130 * </sequence> 131 * </restriction> 132 * </complexContent> 133 * </complexType> 134 * </element> 135 * <element name="localTransport" minOccurs="0"> 136 * <complexType> 137 * <complexContent> 138 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 139 * <sequence minOccurs="0"> 140 * <any maxOccurs="unbounded" minOccurs="0"/> 141 * </sequence> 142 * </restriction> 143 * </complexContent> 144 * </complexType> 145 * </element> 146 * <element name="remoteTransport" minOccurs="0"> 147 * <complexType> 148 * <complexContent> 149 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 150 * <sequence minOccurs="0"> 151 * <any maxOccurs="unbounded" minOccurs="0"/> 152 * </sequence> 153 * </restriction> 154 * </complexContent> 155 * </complexType> 156 * </element> 157 * <element name="sslContext" minOccurs="0"> 158 * <complexType> 159 * <complexContent> 160 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 161 * <choice minOccurs="0"> 162 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 163 * <any namespace='##other'/> 164 * </choice> 165 * </restriction> 166 * </complexContent> 167 * </complexType> 168 * </element> 169 * <element name="staticallyIncludedDestinations" maxOccurs="unbounded" minOccurs="0"> 170 * <complexType> 171 * <complexContent> 172 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 173 * <sequence maxOccurs="unbounded" minOccurs="0"> 174 * <any maxOccurs="unbounded" minOccurs="0"/> 175 * </sequence> 176 * </restriction> 177 * </complexContent> 178 * </complexType> 179 * </element> 180 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 181 * </choice> 182 * </choice> 183 * <attribute name="advisoryAckPercentage" type="{http://www.w3.org/2001/XMLSchema}integer" /> 184 * <attribute name="advisoryForFailedForward" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 185 * <attribute name="advisoryPrefetchSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 186 * <attribute name="alwaysSyncSend" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 187 * <attribute name="bridge" type="{http://www.w3.org/2001/XMLSchema}string" /> 188 * <attribute name="bridgeFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 189 * <attribute name="bridgeTempDestinations" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 190 * <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" /> 191 * <attribute name="brokerService" type="{http://www.w3.org/2001/XMLSchema}string" /> 192 * <attribute name="brokerURL" type="{http://www.w3.org/2001/XMLSchema}string" /> 193 * <attribute name="checkDuplicateMessagesOnDuplex" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 194 * <attribute name="clientIdToken" type="{http://www.w3.org/2001/XMLSchema}string" /> 195 * <attribute name="conduitNetworkQueueSubscriptions" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 196 * <attribute name="conduitSubscriptions" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 197 * <attribute name="connectionFilter" type="{http://www.w3.org/2001/XMLSchema}string" /> 198 * <attribute name="consumerPriorityBase" type="{http://www.w3.org/2001/XMLSchema}integer" /> 199 * <attribute name="consumerTTL" type="{http://www.w3.org/2001/XMLSchema}integer" /> 200 * <attribute name="decreaseNetworkConsumerPriority" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 201 * <attribute name="destinationFilter" type="{http://www.w3.org/2001/XMLSchema}string" /> 202 * <attribute name="dispatchAsync" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 203 * <attribute name="duplex" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 204 * <attribute name="dynamicOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 205 * <attribute name="gcDestinationViews" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 206 * <attribute name="gcSweepTime" type="{http://www.w3.org/2001/XMLSchema}long" /> 207 * <attribute name="localTransport" type="{http://www.w3.org/2001/XMLSchema}string" /> 208 * <attribute name="localUri" type="{http://www.w3.org/2001/XMLSchema}string" /> 209 * <attribute name="messageTTL" type="{http://www.w3.org/2001/XMLSchema}integer" /> 210 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 211 * <attribute name="networkTTL" type="{http://www.w3.org/2001/XMLSchema}integer" /> 212 * <attribute name="objectName" type="{http://www.w3.org/2001/XMLSchema}string" /> 213 * <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" /> 214 * <attribute name="prefetchSize" type="{http://www.w3.org/2001/XMLSchema}string" /> 215 * <attribute name="remoteTransport" type="{http://www.w3.org/2001/XMLSchema}string" /> 216 * <attribute name="remoteURI" type="{http://www.w3.org/2001/XMLSchema}string" /> 217 * <attribute name="sslContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 218 * <attribute name="staticBridge" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 219 * <attribute name="suppressDuplicateQueueSubscriptions" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 220 * <attribute name="suppressDuplicateTopicSubscriptions" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 221 * <attribute name="syncDurableSubs" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 222 * <attribute name="useBrokerNameAsIdSees" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 223 * <attribute name="useCompression" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 224 * <attribute name="useVirtualDestSubs" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 225 * <attribute name="userName" type="{http://www.w3.org/2001/XMLSchema}string" /> 226 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> 227 * <anyAttribute processContents='lax' namespace='##other'/> 228 * </restriction> 229 * </complexContent> 230 * </complexType> 231 * </pre> 232 * 233 * 234 */ 235@XmlAccessorType(XmlAccessType.FIELD) 236@XmlType(name = "", propOrder = { 237 "bridgeOrBridgeFactoryOrBrokerService" 238}) 239@XmlRootElement(name = "multicastNetworkConnector") 240public class DtoMulticastNetworkConnector implements Equals, HashCode, ToString 241{ 242 243 @XmlElementRefs({ 244 @XmlElementRef(name = "excludedDestinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 245 @XmlElementRef(name = "dynamicallyIncludedDestinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 246 @XmlElementRef(name = "durableDestinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 247 @XmlElementRef(name = "staticallyIncludedDestinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 248 @XmlElementRef(name = "connectionFilter", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 249 @XmlElementRef(name = "bridge", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 250 @XmlElementRef(name = "bridgeFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 251 @XmlElementRef(name = "localTransport", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 252 @XmlElementRef(name = "brokerService", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 253 @XmlElementRef(name = "remoteTransport", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 254 @XmlElementRef(name = "sslContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 255 }) 256 @XmlAnyElement(lax = true) 257 protected List<Object> bridgeOrBridgeFactoryOrBrokerService; 258 @XmlAttribute(name = "advisoryAckPercentage") 259 protected BigInteger advisoryAckPercentage; 260 @XmlAttribute(name = "advisoryForFailedForward") 261 protected Boolean advisoryForFailedForward; 262 @XmlAttribute(name = "advisoryPrefetchSize") 263 protected BigInteger advisoryPrefetchSize; 264 @XmlAttribute(name = "alwaysSyncSend") 265 protected Boolean alwaysSyncSend; 266 @XmlAttribute(name = "bridge") 267 protected String bridge; 268 @XmlAttribute(name = "bridgeFactory") 269 protected String bridgeFactory; 270 @XmlAttribute(name = "bridgeTempDestinations") 271 protected Boolean bridgeTempDestinations; 272 @XmlAttribute(name = "brokerName") 273 protected String brokerName; 274 @XmlAttribute(name = "brokerService") 275 protected String brokerService; 276 @XmlAttribute(name = "brokerURL") 277 protected String brokerURL; 278 @XmlAttribute(name = "checkDuplicateMessagesOnDuplex") 279 protected Boolean checkDuplicateMessagesOnDuplex; 280 @XmlAttribute(name = "clientIdToken") 281 protected String clientIdToken; 282 @XmlAttribute(name = "conduitNetworkQueueSubscriptions") 283 protected Boolean conduitNetworkQueueSubscriptions; 284 @XmlAttribute(name = "conduitSubscriptions") 285 protected Boolean conduitSubscriptions; 286 @XmlAttribute(name = "connectionFilter") 287 protected String connectionFilter; 288 @XmlAttribute(name = "consumerPriorityBase") 289 protected BigInteger consumerPriorityBase; 290 @XmlAttribute(name = "consumerTTL") 291 protected BigInteger consumerTTL; 292 @XmlAttribute(name = "decreaseNetworkConsumerPriority") 293 protected Boolean decreaseNetworkConsumerPriority; 294 @XmlAttribute(name = "destinationFilter") 295 protected String destinationFilter; 296 @XmlAttribute(name = "dispatchAsync") 297 protected Boolean dispatchAsync; 298 @XmlAttribute(name = "duplex") 299 protected Boolean duplex; 300 @XmlAttribute(name = "dynamicOnly") 301 protected Boolean dynamicOnly; 302 @XmlAttribute(name = "gcDestinationViews") 303 protected Boolean gcDestinationViews; 304 @XmlAttribute(name = "gcSweepTime") 305 protected Long gcSweepTime; 306 @XmlAttribute(name = "localTransport") 307 protected String localTransport; 308 @XmlAttribute(name = "localUri") 309 protected String localUri; 310 @XmlAttribute(name = "messageTTL") 311 protected BigInteger messageTTL; 312 @XmlAttribute(name = "name") 313 protected String name; 314 @XmlAttribute(name = "networkTTL") 315 protected BigInteger networkTTL; 316 @XmlAttribute(name = "objectName") 317 protected String objectName; 318 @XmlAttribute(name = "password") 319 protected String password; 320 @XmlAttribute(name = "prefetchSize") 321 protected String prefetchSize; 322 @XmlAttribute(name = "remoteTransport") 323 protected String remoteTransport; 324 @XmlAttribute(name = "remoteURI") 325 protected String remoteURI; 326 @XmlAttribute(name = "sslContext") 327 protected String sslContext; 328 @XmlAttribute(name = "staticBridge") 329 protected Boolean staticBridge; 330 @XmlAttribute(name = "suppressDuplicateQueueSubscriptions") 331 protected Boolean suppressDuplicateQueueSubscriptions; 332 @XmlAttribute(name = "suppressDuplicateTopicSubscriptions") 333 protected Boolean suppressDuplicateTopicSubscriptions; 334 @XmlAttribute(name = "syncDurableSubs") 335 protected Boolean syncDurableSubs; 336 @XmlAttribute(name = "useBrokerNameAsIdSees") 337 protected Boolean useBrokerNameAsIdSees; 338 @XmlAttribute(name = "useCompression") 339 protected Boolean useCompression; 340 @XmlAttribute(name = "useVirtualDestSubs") 341 protected Boolean useVirtualDestSubs; 342 @XmlAttribute(name = "userName") 343 protected String userName; 344 @XmlAttribute(name = "id") 345 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 346 @XmlID 347 @XmlSchemaType(name = "ID") 348 protected String id; 349 @XmlAnyAttribute 350 private Map<QName, String> otherAttributes = new HashMap<QName, String>(); 351 352 /** 353 * Gets the value of the bridgeOrBridgeFactoryOrBrokerService property. 354 * 355 * <p> 356 * This accessor method returns a reference to the live list, 357 * not a snapshot. Therefore any modification you make to the 358 * returned list will be present inside the JAXB object. 359 * This is why there is not a <CODE>set</CODE> method for the bridgeOrBridgeFactoryOrBrokerService property. 360 * 361 * <p> 362 * For example, to add a new item, do as follows: 363 * <pre> 364 * getBridgeOrBridgeFactoryOrBrokerService().add(newItem); 365 * </pre> 366 * 367 * 368 * <p> 369 * Objects of the following type(s) are allowed in the list 370 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.ExcludedDestinations }{@code >} 371 * {@link Object } 372 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.DynamicallyIncludedDestinations }{@code >} 373 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.DurableDestinations }{@code >} 374 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.StaticallyIncludedDestinations }{@code >} 375 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.ConnectionFilter }{@code >} 376 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.Bridge }{@code >} 377 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.BridgeFactory }{@code >} 378 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.LocalTransport }{@code >} 379 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.BrokerService }{@code >} 380 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.RemoteTransport }{@code >} 381 * {@link JAXBElement }{@code <}{@link DtoMulticastNetworkConnector.SslContext }{@code >} 382 * 383 * 384 */ 385 public List<Object> getBridgeOrBridgeFactoryOrBrokerService() { 386 if (bridgeOrBridgeFactoryOrBrokerService == null) { 387 bridgeOrBridgeFactoryOrBrokerService = new ArrayList<Object>(); 388 } 389 return this.bridgeOrBridgeFactoryOrBrokerService; 390 } 391 392 /** 393 * Gets the value of the advisoryAckPercentage property. 394 * 395 * @return 396 * possible object is 397 * {@link BigInteger } 398 * 399 */ 400 public BigInteger getAdvisoryAckPercentage() { 401 return advisoryAckPercentage; 402 } 403 404 /** 405 * Sets the value of the advisoryAckPercentage property. 406 * 407 * @param value 408 * allowed object is 409 * {@link BigInteger } 410 * 411 */ 412 public void setAdvisoryAckPercentage(BigInteger value) { 413 this.advisoryAckPercentage = value; 414 } 415 416 /** 417 * Gets the value of the advisoryForFailedForward property. 418 * 419 * @return 420 * possible object is 421 * {@link Boolean } 422 * 423 */ 424 public Boolean isAdvisoryForFailedForward() { 425 return advisoryForFailedForward; 426 } 427 428 /** 429 * Sets the value of the advisoryForFailedForward property. 430 * 431 * @param value 432 * allowed object is 433 * {@link Boolean } 434 * 435 */ 436 public void setAdvisoryForFailedForward(Boolean value) { 437 this.advisoryForFailedForward = value; 438 } 439 440 /** 441 * Gets the value of the advisoryPrefetchSize property. 442 * 443 * @return 444 * possible object is 445 * {@link BigInteger } 446 * 447 */ 448 public BigInteger getAdvisoryPrefetchSize() { 449 return advisoryPrefetchSize; 450 } 451 452 /** 453 * Sets the value of the advisoryPrefetchSize property. 454 * 455 * @param value 456 * allowed object is 457 * {@link BigInteger } 458 * 459 */ 460 public void setAdvisoryPrefetchSize(BigInteger value) { 461 this.advisoryPrefetchSize = value; 462 } 463 464 /** 465 * Gets the value of the alwaysSyncSend property. 466 * 467 * @return 468 * possible object is 469 * {@link Boolean } 470 * 471 */ 472 public Boolean isAlwaysSyncSend() { 473 return alwaysSyncSend; 474 } 475 476 /** 477 * Sets the value of the alwaysSyncSend property. 478 * 479 * @param value 480 * allowed object is 481 * {@link Boolean } 482 * 483 */ 484 public void setAlwaysSyncSend(Boolean value) { 485 this.alwaysSyncSend = value; 486 } 487 488 /** 489 * Gets the value of the bridge property. 490 * 491 * @return 492 * possible object is 493 * {@link String } 494 * 495 */ 496 public String getBridge() { 497 return bridge; 498 } 499 500 /** 501 * Sets the value of the bridge property. 502 * 503 * @param value 504 * allowed object is 505 * {@link String } 506 * 507 */ 508 public void setBridge(String value) { 509 this.bridge = value; 510 } 511 512 /** 513 * Gets the value of the bridgeFactory property. 514 * 515 * @return 516 * possible object is 517 * {@link String } 518 * 519 */ 520 public String getBridgeFactory() { 521 return bridgeFactory; 522 } 523 524 /** 525 * Sets the value of the bridgeFactory property. 526 * 527 * @param value 528 * allowed object is 529 * {@link String } 530 * 531 */ 532 public void setBridgeFactory(String value) { 533 this.bridgeFactory = value; 534 } 535 536 /** 537 * Gets the value of the bridgeTempDestinations property. 538 * 539 * @return 540 * possible object is 541 * {@link Boolean } 542 * 543 */ 544 public Boolean isBridgeTempDestinations() { 545 return bridgeTempDestinations; 546 } 547 548 /** 549 * Sets the value of the bridgeTempDestinations property. 550 * 551 * @param value 552 * allowed object is 553 * {@link Boolean } 554 * 555 */ 556 public void setBridgeTempDestinations(Boolean value) { 557 this.bridgeTempDestinations = value; 558 } 559 560 /** 561 * Gets the value of the brokerName property. 562 * 563 * @return 564 * possible object is 565 * {@link String } 566 * 567 */ 568 public String getBrokerName() { 569 return brokerName; 570 } 571 572 /** 573 * Sets the value of the brokerName property. 574 * 575 * @param value 576 * allowed object is 577 * {@link String } 578 * 579 */ 580 public void setBrokerName(String value) { 581 this.brokerName = value; 582 } 583 584 /** 585 * Gets the value of the brokerService property. 586 * 587 * @return 588 * possible object is 589 * {@link String } 590 * 591 */ 592 public String getBrokerService() { 593 return brokerService; 594 } 595 596 /** 597 * Sets the value of the brokerService property. 598 * 599 * @param value 600 * allowed object is 601 * {@link String } 602 * 603 */ 604 public void setBrokerService(String value) { 605 this.brokerService = value; 606 } 607 608 /** 609 * Gets the value of the brokerURL property. 610 * 611 * @return 612 * possible object is 613 * {@link String } 614 * 615 */ 616 public String getBrokerURL() { 617 return brokerURL; 618 } 619 620 /** 621 * Sets the value of the brokerURL property. 622 * 623 * @param value 624 * allowed object is 625 * {@link String } 626 * 627 */ 628 public void setBrokerURL(String value) { 629 this.brokerURL = value; 630 } 631 632 /** 633 * Gets the value of the checkDuplicateMessagesOnDuplex property. 634 * 635 * @return 636 * possible object is 637 * {@link Boolean } 638 * 639 */ 640 public Boolean isCheckDuplicateMessagesOnDuplex() { 641 return checkDuplicateMessagesOnDuplex; 642 } 643 644 /** 645 * Sets the value of the checkDuplicateMessagesOnDuplex property. 646 * 647 * @param value 648 * allowed object is 649 * {@link Boolean } 650 * 651 */ 652 public void setCheckDuplicateMessagesOnDuplex(Boolean value) { 653 this.checkDuplicateMessagesOnDuplex = value; 654 } 655 656 /** 657 * Gets the value of the clientIdToken property. 658 * 659 * @return 660 * possible object is 661 * {@link String } 662 * 663 */ 664 public String getClientIdToken() { 665 return clientIdToken; 666 } 667 668 /** 669 * Sets the value of the clientIdToken property. 670 * 671 * @param value 672 * allowed object is 673 * {@link String } 674 * 675 */ 676 public void setClientIdToken(String value) { 677 this.clientIdToken = value; 678 } 679 680 /** 681 * Gets the value of the conduitNetworkQueueSubscriptions property. 682 * 683 * @return 684 * possible object is 685 * {@link Boolean } 686 * 687 */ 688 public Boolean isConduitNetworkQueueSubscriptions() { 689 return conduitNetworkQueueSubscriptions; 690 } 691 692 /** 693 * Sets the value of the conduitNetworkQueueSubscriptions property. 694 * 695 * @param value 696 * allowed object is 697 * {@link Boolean } 698 * 699 */ 700 public void setConduitNetworkQueueSubscriptions(Boolean value) { 701 this.conduitNetworkQueueSubscriptions = value; 702 } 703 704 /** 705 * Gets the value of the conduitSubscriptions property. 706 * 707 * @return 708 * possible object is 709 * {@link Boolean } 710 * 711 */ 712 public Boolean isConduitSubscriptions() { 713 return conduitSubscriptions; 714 } 715 716 /** 717 * Sets the value of the conduitSubscriptions property. 718 * 719 * @param value 720 * allowed object is 721 * {@link Boolean } 722 * 723 */ 724 public void setConduitSubscriptions(Boolean value) { 725 this.conduitSubscriptions = value; 726 } 727 728 /** 729 * Gets the value of the connectionFilter property. 730 * 731 * @return 732 * possible object is 733 * {@link String } 734 * 735 */ 736 public String getConnectionFilter() { 737 return connectionFilter; 738 } 739 740 /** 741 * Sets the value of the connectionFilter property. 742 * 743 * @param value 744 * allowed object is 745 * {@link String } 746 * 747 */ 748 public void setConnectionFilter(String value) { 749 this.connectionFilter = value; 750 } 751 752 /** 753 * Gets the value of the consumerPriorityBase property. 754 * 755 * @return 756 * possible object is 757 * {@link BigInteger } 758 * 759 */ 760 public BigInteger getConsumerPriorityBase() { 761 return consumerPriorityBase; 762 } 763 764 /** 765 * Sets the value of the consumerPriorityBase property. 766 * 767 * @param value 768 * allowed object is 769 * {@link BigInteger } 770 * 771 */ 772 public void setConsumerPriorityBase(BigInteger value) { 773 this.consumerPriorityBase = value; 774 } 775 776 /** 777 * Gets the value of the consumerTTL property. 778 * 779 * @return 780 * possible object is 781 * {@link BigInteger } 782 * 783 */ 784 public BigInteger getConsumerTTL() { 785 return consumerTTL; 786 } 787 788 /** 789 * Sets the value of the consumerTTL property. 790 * 791 * @param value 792 * allowed object is 793 * {@link BigInteger } 794 * 795 */ 796 public void setConsumerTTL(BigInteger value) { 797 this.consumerTTL = value; 798 } 799 800 /** 801 * Gets the value of the decreaseNetworkConsumerPriority property. 802 * 803 * @return 804 * possible object is 805 * {@link Boolean } 806 * 807 */ 808 public Boolean isDecreaseNetworkConsumerPriority() { 809 return decreaseNetworkConsumerPriority; 810 } 811 812 /** 813 * Sets the value of the decreaseNetworkConsumerPriority property. 814 * 815 * @param value 816 * allowed object is 817 * {@link Boolean } 818 * 819 */ 820 public void setDecreaseNetworkConsumerPriority(Boolean value) { 821 this.decreaseNetworkConsumerPriority = value; 822 } 823 824 /** 825 * Gets the value of the destinationFilter property. 826 * 827 * @return 828 * possible object is 829 * {@link String } 830 * 831 */ 832 public String getDestinationFilter() { 833 return destinationFilter; 834 } 835 836 /** 837 * Sets the value of the destinationFilter property. 838 * 839 * @param value 840 * allowed object is 841 * {@link String } 842 * 843 */ 844 public void setDestinationFilter(String value) { 845 this.destinationFilter = value; 846 } 847 848 /** 849 * Gets the value of the dispatchAsync property. 850 * 851 * @return 852 * possible object is 853 * {@link Boolean } 854 * 855 */ 856 public Boolean isDispatchAsync() { 857 return dispatchAsync; 858 } 859 860 /** 861 * Sets the value of the dispatchAsync property. 862 * 863 * @param value 864 * allowed object is 865 * {@link Boolean } 866 * 867 */ 868 public void setDispatchAsync(Boolean value) { 869 this.dispatchAsync = value; 870 } 871 872 /** 873 * Gets the value of the duplex property. 874 * 875 * @return 876 * possible object is 877 * {@link Boolean } 878 * 879 */ 880 public Boolean isDuplex() { 881 return duplex; 882 } 883 884 /** 885 * Sets the value of the duplex property. 886 * 887 * @param value 888 * allowed object is 889 * {@link Boolean } 890 * 891 */ 892 public void setDuplex(Boolean value) { 893 this.duplex = value; 894 } 895 896 /** 897 * Gets the value of the dynamicOnly property. 898 * 899 * @return 900 * possible object is 901 * {@link Boolean } 902 * 903 */ 904 public Boolean isDynamicOnly() { 905 return dynamicOnly; 906 } 907 908 /** 909 * Sets the value of the dynamicOnly property. 910 * 911 * @param value 912 * allowed object is 913 * {@link Boolean } 914 * 915 */ 916 public void setDynamicOnly(Boolean value) { 917 this.dynamicOnly = value; 918 } 919 920 /** 921 * Gets the value of the gcDestinationViews property. 922 * 923 * @return 924 * possible object is 925 * {@link Boolean } 926 * 927 */ 928 public Boolean isGcDestinationViews() { 929 return gcDestinationViews; 930 } 931 932 /** 933 * Sets the value of the gcDestinationViews property. 934 * 935 * @param value 936 * allowed object is 937 * {@link Boolean } 938 * 939 */ 940 public void setGcDestinationViews(Boolean value) { 941 this.gcDestinationViews = value; 942 } 943 944 /** 945 * Gets the value of the gcSweepTime property. 946 * 947 * @return 948 * possible object is 949 * {@link Long } 950 * 951 */ 952 public Long getGcSweepTime() { 953 return gcSweepTime; 954 } 955 956 /** 957 * Sets the value of the gcSweepTime property. 958 * 959 * @param value 960 * allowed object is 961 * {@link Long } 962 * 963 */ 964 public void setGcSweepTime(Long value) { 965 this.gcSweepTime = value; 966 } 967 968 /** 969 * Gets the value of the localTransport property. 970 * 971 * @return 972 * possible object is 973 * {@link String } 974 * 975 */ 976 public String getLocalTransport() { 977 return localTransport; 978 } 979 980 /** 981 * Sets the value of the localTransport property. 982 * 983 * @param value 984 * allowed object is 985 * {@link String } 986 * 987 */ 988 public void setLocalTransport(String value) { 989 this.localTransport = value; 990 } 991 992 /** 993 * Gets the value of the localUri property. 994 * 995 * @return 996 * possible object is 997 * {@link String } 998 * 999 */ 1000 public String getLocalUri() { 1001 return localUri; 1002 } 1003 1004 /** 1005 * Sets the value of the localUri property. 1006 * 1007 * @param value 1008 * allowed object is 1009 * {@link String } 1010 * 1011 */ 1012 public void setLocalUri(String value) { 1013 this.localUri = value; 1014 } 1015 1016 /** 1017 * Gets the value of the messageTTL property. 1018 * 1019 * @return 1020 * possible object is 1021 * {@link BigInteger } 1022 * 1023 */ 1024 public BigInteger getMessageTTL() { 1025 return messageTTL; 1026 } 1027 1028 /** 1029 * Sets the value of the messageTTL property. 1030 * 1031 * @param value 1032 * allowed object is 1033 * {@link BigInteger } 1034 * 1035 */ 1036 public void setMessageTTL(BigInteger value) { 1037 this.messageTTL = value; 1038 } 1039 1040 /** 1041 * Gets the value of the name property. 1042 * 1043 * @return 1044 * possible object is 1045 * {@link String } 1046 * 1047 */ 1048 public String getName() { 1049 return name; 1050 } 1051 1052 /** 1053 * Sets the value of the name property. 1054 * 1055 * @param value 1056 * allowed object is 1057 * {@link String } 1058 * 1059 */ 1060 public void setName(String value) { 1061 this.name = value; 1062 } 1063 1064 /** 1065 * Gets the value of the networkTTL property. 1066 * 1067 * @return 1068 * possible object is 1069 * {@link BigInteger } 1070 * 1071 */ 1072 public BigInteger getNetworkTTL() { 1073 return networkTTL; 1074 } 1075 1076 /** 1077 * Sets the value of the networkTTL property. 1078 * 1079 * @param value 1080 * allowed object is 1081 * {@link BigInteger } 1082 * 1083 */ 1084 public void setNetworkTTL(BigInteger value) { 1085 this.networkTTL = value; 1086 } 1087 1088 /** 1089 * Gets the value of the objectName property. 1090 * 1091 * @return 1092 * possible object is 1093 * {@link String } 1094 * 1095 */ 1096 public String getObjectName() { 1097 return objectName; 1098 } 1099 1100 /** 1101 * Sets the value of the objectName property. 1102 * 1103 * @param value 1104 * allowed object is 1105 * {@link String } 1106 * 1107 */ 1108 public void setObjectName(String value) { 1109 this.objectName = value; 1110 } 1111 1112 /** 1113 * Gets the value of the password property. 1114 * 1115 * @return 1116 * possible object is 1117 * {@link String } 1118 * 1119 */ 1120 public String getPassword() { 1121 return password; 1122 } 1123 1124 /** 1125 * Sets the value of the password property. 1126 * 1127 * @param value 1128 * allowed object is 1129 * {@link String } 1130 * 1131 */ 1132 public void setPassword(String value) { 1133 this.password = value; 1134 } 1135 1136 /** 1137 * Gets the value of the prefetchSize property. 1138 * 1139 * @return 1140 * possible object is 1141 * {@link String } 1142 * 1143 */ 1144 public String getPrefetchSize() { 1145 return prefetchSize; 1146 } 1147 1148 /** 1149 * Sets the value of the prefetchSize property. 1150 * 1151 * @param value 1152 * allowed object is 1153 * {@link String } 1154 * 1155 */ 1156 public void setPrefetchSize(String value) { 1157 this.prefetchSize = value; 1158 } 1159 1160 /** 1161 * Gets the value of the remoteTransport property. 1162 * 1163 * @return 1164 * possible object is 1165 * {@link String } 1166 * 1167 */ 1168 public String getRemoteTransport() { 1169 return remoteTransport; 1170 } 1171 1172 /** 1173 * Sets the value of the remoteTransport property. 1174 * 1175 * @param value 1176 * allowed object is 1177 * {@link String } 1178 * 1179 */ 1180 public void setRemoteTransport(String value) { 1181 this.remoteTransport = value; 1182 } 1183 1184 /** 1185 * Gets the value of the remoteURI property. 1186 * 1187 * @return 1188 * possible object is 1189 * {@link String } 1190 * 1191 */ 1192 public String getRemoteURI() { 1193 return remoteURI; 1194 } 1195 1196 /** 1197 * Sets the value of the remoteURI property. 1198 * 1199 * @param value 1200 * allowed object is 1201 * {@link String } 1202 * 1203 */ 1204 public void setRemoteURI(String value) { 1205 this.remoteURI = value; 1206 } 1207 1208 /** 1209 * Gets the value of the sslContext property. 1210 * 1211 * @return 1212 * possible object is 1213 * {@link String } 1214 * 1215 */ 1216 public String getSslContext() { 1217 return sslContext; 1218 } 1219 1220 /** 1221 * Sets the value of the sslContext property. 1222 * 1223 * @param value 1224 * allowed object is 1225 * {@link String } 1226 * 1227 */ 1228 public void setSslContext(String value) { 1229 this.sslContext = value; 1230 } 1231 1232 /** 1233 * Gets the value of the staticBridge property. 1234 * 1235 * @return 1236 * possible object is 1237 * {@link Boolean } 1238 * 1239 */ 1240 public Boolean isStaticBridge() { 1241 return staticBridge; 1242 } 1243 1244 /** 1245 * Sets the value of the staticBridge property. 1246 * 1247 * @param value 1248 * allowed object is 1249 * {@link Boolean } 1250 * 1251 */ 1252 public void setStaticBridge(Boolean value) { 1253 this.staticBridge = value; 1254 } 1255 1256 /** 1257 * Gets the value of the suppressDuplicateQueueSubscriptions property. 1258 * 1259 * @return 1260 * possible object is 1261 * {@link Boolean } 1262 * 1263 */ 1264 public Boolean isSuppressDuplicateQueueSubscriptions() { 1265 return suppressDuplicateQueueSubscriptions; 1266 } 1267 1268 /** 1269 * Sets the value of the suppressDuplicateQueueSubscriptions property. 1270 * 1271 * @param value 1272 * allowed object is 1273 * {@link Boolean } 1274 * 1275 */ 1276 public void setSuppressDuplicateQueueSubscriptions(Boolean value) { 1277 this.suppressDuplicateQueueSubscriptions = value; 1278 } 1279 1280 /** 1281 * Gets the value of the suppressDuplicateTopicSubscriptions property. 1282 * 1283 * @return 1284 * possible object is 1285 * {@link Boolean } 1286 * 1287 */ 1288 public Boolean isSuppressDuplicateTopicSubscriptions() { 1289 return suppressDuplicateTopicSubscriptions; 1290 } 1291 1292 /** 1293 * Sets the value of the suppressDuplicateTopicSubscriptions property. 1294 * 1295 * @param value 1296 * allowed object is 1297 * {@link Boolean } 1298 * 1299 */ 1300 public void setSuppressDuplicateTopicSubscriptions(Boolean value) { 1301 this.suppressDuplicateTopicSubscriptions = value; 1302 } 1303 1304 /** 1305 * Gets the value of the syncDurableSubs property. 1306 * 1307 * @return 1308 * possible object is 1309 * {@link Boolean } 1310 * 1311 */ 1312 public Boolean isSyncDurableSubs() { 1313 return syncDurableSubs; 1314 } 1315 1316 /** 1317 * Sets the value of the syncDurableSubs property. 1318 * 1319 * @param value 1320 * allowed object is 1321 * {@link Boolean } 1322 * 1323 */ 1324 public void setSyncDurableSubs(Boolean value) { 1325 this.syncDurableSubs = value; 1326 } 1327 1328 /** 1329 * Gets the value of the useBrokerNameAsIdSees property. 1330 * 1331 * @return 1332 * possible object is 1333 * {@link Boolean } 1334 * 1335 */ 1336 public Boolean isUseBrokerNameAsIdSees() { 1337 return useBrokerNameAsIdSees; 1338 } 1339 1340 /** 1341 * Sets the value of the useBrokerNameAsIdSees property. 1342 * 1343 * @param value 1344 * allowed object is 1345 * {@link Boolean } 1346 * 1347 */ 1348 public void setUseBrokerNameAsIdSees(Boolean value) { 1349 this.useBrokerNameAsIdSees = value; 1350 } 1351 1352 /** 1353 * Gets the value of the useCompression property. 1354 * 1355 * @return 1356 * possible object is 1357 * {@link Boolean } 1358 * 1359 */ 1360 public Boolean isUseCompression() { 1361 return useCompression; 1362 } 1363 1364 /** 1365 * Sets the value of the useCompression property. 1366 * 1367 * @param value 1368 * allowed object is 1369 * {@link Boolean } 1370 * 1371 */ 1372 public void setUseCompression(Boolean value) { 1373 this.useCompression = value; 1374 } 1375 1376 /** 1377 * Gets the value of the useVirtualDestSubs property. 1378 * 1379 * @return 1380 * possible object is 1381 * {@link Boolean } 1382 * 1383 */ 1384 public Boolean isUseVirtualDestSubs() { 1385 return useVirtualDestSubs; 1386 } 1387 1388 /** 1389 * Sets the value of the useVirtualDestSubs property. 1390 * 1391 * @param value 1392 * allowed object is 1393 * {@link Boolean } 1394 * 1395 */ 1396 public void setUseVirtualDestSubs(Boolean value) { 1397 this.useVirtualDestSubs = value; 1398 } 1399 1400 /** 1401 * Gets the value of the userName property. 1402 * 1403 * @return 1404 * possible object is 1405 * {@link String } 1406 * 1407 */ 1408 public String getUserName() { 1409 return userName; 1410 } 1411 1412 /** 1413 * Sets the value of the userName property. 1414 * 1415 * @param value 1416 * allowed object is 1417 * {@link String } 1418 * 1419 */ 1420 public void setUserName(String value) { 1421 this.userName = value; 1422 } 1423 1424 /** 1425 * Gets the value of the id property. 1426 * 1427 * @return 1428 * possible object is 1429 * {@link String } 1430 * 1431 */ 1432 public String getId() { 1433 return id; 1434 } 1435 1436 /** 1437 * Sets the value of the id property. 1438 * 1439 * @param value 1440 * allowed object is 1441 * {@link String } 1442 * 1443 */ 1444 public void setId(String value) { 1445 this.id = value; 1446 } 1447 1448 /** 1449 * Gets a map that contains attributes that aren't bound to any typed property on this class. 1450 * 1451 * <p> 1452 * the map is keyed by the name of the attribute and 1453 * the value is the string value of the attribute. 1454 * 1455 * the map returned by this method is live, and you can add new attribute 1456 * by updating the map directly. Because of this design, there's no setter. 1457 * 1458 * 1459 * @return 1460 * always non-null 1461 */ 1462 public Map<QName, String> getOtherAttributes() { 1463 return otherAttributes; 1464 } 1465 1466 public String toString() { 1467 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1468 final StringBuilder buffer = new StringBuilder(); 1469 append(null, buffer, strategy); 1470 return buffer.toString(); 1471 } 1472 1473 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1474 strategy.appendStart(locator, this, buffer); 1475 appendFields(locator, buffer, strategy); 1476 strategy.appendEnd(locator, this, buffer); 1477 return buffer; 1478 } 1479 1480 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1481 { 1482 List<Object> theBridgeOrBridgeFactoryOrBrokerService; 1483 theBridgeOrBridgeFactoryOrBrokerService = (((this.bridgeOrBridgeFactoryOrBrokerService!= null)&&(!this.bridgeOrBridgeFactoryOrBrokerService.isEmpty()))?this.getBridgeOrBridgeFactoryOrBrokerService():null); 1484 strategy.appendField(locator, this, "bridgeOrBridgeFactoryOrBrokerService", buffer, theBridgeOrBridgeFactoryOrBrokerService); 1485 } 1486 { 1487 BigInteger theAdvisoryAckPercentage; 1488 theAdvisoryAckPercentage = this.getAdvisoryAckPercentage(); 1489 strategy.appendField(locator, this, "advisoryAckPercentage", buffer, theAdvisoryAckPercentage); 1490 } 1491 { 1492 Boolean theAdvisoryForFailedForward; 1493 theAdvisoryForFailedForward = this.isAdvisoryForFailedForward(); 1494 strategy.appendField(locator, this, "advisoryForFailedForward", buffer, theAdvisoryForFailedForward); 1495 } 1496 { 1497 BigInteger theAdvisoryPrefetchSize; 1498 theAdvisoryPrefetchSize = this.getAdvisoryPrefetchSize(); 1499 strategy.appendField(locator, this, "advisoryPrefetchSize", buffer, theAdvisoryPrefetchSize); 1500 } 1501 { 1502 Boolean theAlwaysSyncSend; 1503 theAlwaysSyncSend = this.isAlwaysSyncSend(); 1504 strategy.appendField(locator, this, "alwaysSyncSend", buffer, theAlwaysSyncSend); 1505 } 1506 { 1507 String theBridge; 1508 theBridge = this.getBridge(); 1509 strategy.appendField(locator, this, "bridge", buffer, theBridge); 1510 } 1511 { 1512 String theBridgeFactory; 1513 theBridgeFactory = this.getBridgeFactory(); 1514 strategy.appendField(locator, this, "bridgeFactory", buffer, theBridgeFactory); 1515 } 1516 { 1517 Boolean theBridgeTempDestinations; 1518 theBridgeTempDestinations = this.isBridgeTempDestinations(); 1519 strategy.appendField(locator, this, "bridgeTempDestinations", buffer, theBridgeTempDestinations); 1520 } 1521 { 1522 String theBrokerName; 1523 theBrokerName = this.getBrokerName(); 1524 strategy.appendField(locator, this, "brokerName", buffer, theBrokerName); 1525 } 1526 { 1527 String theBrokerService; 1528 theBrokerService = this.getBrokerService(); 1529 strategy.appendField(locator, this, "brokerService", buffer, theBrokerService); 1530 } 1531 { 1532 String theBrokerURL; 1533 theBrokerURL = this.getBrokerURL(); 1534 strategy.appendField(locator, this, "brokerURL", buffer, theBrokerURL); 1535 } 1536 { 1537 Boolean theCheckDuplicateMessagesOnDuplex; 1538 theCheckDuplicateMessagesOnDuplex = this.isCheckDuplicateMessagesOnDuplex(); 1539 strategy.appendField(locator, this, "checkDuplicateMessagesOnDuplex", buffer, theCheckDuplicateMessagesOnDuplex); 1540 } 1541 { 1542 String theClientIdToken; 1543 theClientIdToken = this.getClientIdToken(); 1544 strategy.appendField(locator, this, "clientIdToken", buffer, theClientIdToken); 1545 } 1546 { 1547 Boolean theConduitNetworkQueueSubscriptions; 1548 theConduitNetworkQueueSubscriptions = this.isConduitNetworkQueueSubscriptions(); 1549 strategy.appendField(locator, this, "conduitNetworkQueueSubscriptions", buffer, theConduitNetworkQueueSubscriptions); 1550 } 1551 { 1552 Boolean theConduitSubscriptions; 1553 theConduitSubscriptions = this.isConduitSubscriptions(); 1554 strategy.appendField(locator, this, "conduitSubscriptions", buffer, theConduitSubscriptions); 1555 } 1556 { 1557 String theConnectionFilter; 1558 theConnectionFilter = this.getConnectionFilter(); 1559 strategy.appendField(locator, this, "connectionFilter", buffer, theConnectionFilter); 1560 } 1561 { 1562 BigInteger theConsumerPriorityBase; 1563 theConsumerPriorityBase = this.getConsumerPriorityBase(); 1564 strategy.appendField(locator, this, "consumerPriorityBase", buffer, theConsumerPriorityBase); 1565 } 1566 { 1567 BigInteger theConsumerTTL; 1568 theConsumerTTL = this.getConsumerTTL(); 1569 strategy.appendField(locator, this, "consumerTTL", buffer, theConsumerTTL); 1570 } 1571 { 1572 Boolean theDecreaseNetworkConsumerPriority; 1573 theDecreaseNetworkConsumerPriority = this.isDecreaseNetworkConsumerPriority(); 1574 strategy.appendField(locator, this, "decreaseNetworkConsumerPriority", buffer, theDecreaseNetworkConsumerPriority); 1575 } 1576 { 1577 String theDestinationFilter; 1578 theDestinationFilter = this.getDestinationFilter(); 1579 strategy.appendField(locator, this, "destinationFilter", buffer, theDestinationFilter); 1580 } 1581 { 1582 Boolean theDispatchAsync; 1583 theDispatchAsync = this.isDispatchAsync(); 1584 strategy.appendField(locator, this, "dispatchAsync", buffer, theDispatchAsync); 1585 } 1586 { 1587 Boolean theDuplex; 1588 theDuplex = this.isDuplex(); 1589 strategy.appendField(locator, this, "duplex", buffer, theDuplex); 1590 } 1591 { 1592 Boolean theDynamicOnly; 1593 theDynamicOnly = this.isDynamicOnly(); 1594 strategy.appendField(locator, this, "dynamicOnly", buffer, theDynamicOnly); 1595 } 1596 { 1597 Boolean theGcDestinationViews; 1598 theGcDestinationViews = this.isGcDestinationViews(); 1599 strategy.appendField(locator, this, "gcDestinationViews", buffer, theGcDestinationViews); 1600 } 1601 { 1602 Long theGcSweepTime; 1603 theGcSweepTime = this.getGcSweepTime(); 1604 strategy.appendField(locator, this, "gcSweepTime", buffer, theGcSweepTime); 1605 } 1606 { 1607 String theLocalTransport; 1608 theLocalTransport = this.getLocalTransport(); 1609 strategy.appendField(locator, this, "localTransport", buffer, theLocalTransport); 1610 } 1611 { 1612 String theLocalUri; 1613 theLocalUri = this.getLocalUri(); 1614 strategy.appendField(locator, this, "localUri", buffer, theLocalUri); 1615 } 1616 { 1617 BigInteger theMessageTTL; 1618 theMessageTTL = this.getMessageTTL(); 1619 strategy.appendField(locator, this, "messageTTL", buffer, theMessageTTL); 1620 } 1621 { 1622 String theName; 1623 theName = this.getName(); 1624 strategy.appendField(locator, this, "name", buffer, theName); 1625 } 1626 { 1627 BigInteger theNetworkTTL; 1628 theNetworkTTL = this.getNetworkTTL(); 1629 strategy.appendField(locator, this, "networkTTL", buffer, theNetworkTTL); 1630 } 1631 { 1632 String theObjectName; 1633 theObjectName = this.getObjectName(); 1634 strategy.appendField(locator, this, "objectName", buffer, theObjectName); 1635 } 1636 { 1637 String thePassword; 1638 thePassword = this.getPassword(); 1639 strategy.appendField(locator, this, "password", buffer, thePassword); 1640 } 1641 { 1642 String thePrefetchSize; 1643 thePrefetchSize = this.getPrefetchSize(); 1644 strategy.appendField(locator, this, "prefetchSize", buffer, thePrefetchSize); 1645 } 1646 { 1647 String theRemoteTransport; 1648 theRemoteTransport = this.getRemoteTransport(); 1649 strategy.appendField(locator, this, "remoteTransport", buffer, theRemoteTransport); 1650 } 1651 { 1652 String theRemoteURI; 1653 theRemoteURI = this.getRemoteURI(); 1654 strategy.appendField(locator, this, "remoteURI", buffer, theRemoteURI); 1655 } 1656 { 1657 String theSslContext; 1658 theSslContext = this.getSslContext(); 1659 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 1660 } 1661 { 1662 Boolean theStaticBridge; 1663 theStaticBridge = this.isStaticBridge(); 1664 strategy.appendField(locator, this, "staticBridge", buffer, theStaticBridge); 1665 } 1666 { 1667 Boolean theSuppressDuplicateQueueSubscriptions; 1668 theSuppressDuplicateQueueSubscriptions = this.isSuppressDuplicateQueueSubscriptions(); 1669 strategy.appendField(locator, this, "suppressDuplicateQueueSubscriptions", buffer, theSuppressDuplicateQueueSubscriptions); 1670 } 1671 { 1672 Boolean theSuppressDuplicateTopicSubscriptions; 1673 theSuppressDuplicateTopicSubscriptions = this.isSuppressDuplicateTopicSubscriptions(); 1674 strategy.appendField(locator, this, "suppressDuplicateTopicSubscriptions", buffer, theSuppressDuplicateTopicSubscriptions); 1675 } 1676 { 1677 Boolean theSyncDurableSubs; 1678 theSyncDurableSubs = this.isSyncDurableSubs(); 1679 strategy.appendField(locator, this, "syncDurableSubs", buffer, theSyncDurableSubs); 1680 } 1681 { 1682 Boolean theUseBrokerNameAsIdSees; 1683 theUseBrokerNameAsIdSees = this.isUseBrokerNameAsIdSees(); 1684 strategy.appendField(locator, this, "useBrokerNameAsIdSees", buffer, theUseBrokerNameAsIdSees); 1685 } 1686 { 1687 Boolean theUseCompression; 1688 theUseCompression = this.isUseCompression(); 1689 strategy.appendField(locator, this, "useCompression", buffer, theUseCompression); 1690 } 1691 { 1692 Boolean theUseVirtualDestSubs; 1693 theUseVirtualDestSubs = this.isUseVirtualDestSubs(); 1694 strategy.appendField(locator, this, "useVirtualDestSubs", buffer, theUseVirtualDestSubs); 1695 } 1696 { 1697 String theUserName; 1698 theUserName = this.getUserName(); 1699 strategy.appendField(locator, this, "userName", buffer, theUserName); 1700 } 1701 { 1702 String theId; 1703 theId = this.getId(); 1704 strategy.appendField(locator, this, "id", buffer, theId); 1705 } 1706 return buffer; 1707 } 1708 1709 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1710 int currentHashCode = 1; 1711 { 1712 List<Object> theBridgeOrBridgeFactoryOrBrokerService; 1713 theBridgeOrBridgeFactoryOrBrokerService = (((this.bridgeOrBridgeFactoryOrBrokerService!= null)&&(!this.bridgeOrBridgeFactoryOrBrokerService.isEmpty()))?this.getBridgeOrBridgeFactoryOrBrokerService():null); 1714 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bridgeOrBridgeFactoryOrBrokerService", theBridgeOrBridgeFactoryOrBrokerService), currentHashCode, theBridgeOrBridgeFactoryOrBrokerService); 1715 } 1716 { 1717 BigInteger theAdvisoryAckPercentage; 1718 theAdvisoryAckPercentage = this.getAdvisoryAckPercentage(); 1719 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryAckPercentage", theAdvisoryAckPercentage), currentHashCode, theAdvisoryAckPercentage); 1720 } 1721 { 1722 Boolean theAdvisoryForFailedForward; 1723 theAdvisoryForFailedForward = this.isAdvisoryForFailedForward(); 1724 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryForFailedForward", theAdvisoryForFailedForward), currentHashCode, theAdvisoryForFailedForward); 1725 } 1726 { 1727 BigInteger theAdvisoryPrefetchSize; 1728 theAdvisoryPrefetchSize = this.getAdvisoryPrefetchSize(); 1729 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisoryPrefetchSize", theAdvisoryPrefetchSize), currentHashCode, theAdvisoryPrefetchSize); 1730 } 1731 { 1732 Boolean theAlwaysSyncSend; 1733 theAlwaysSyncSend = this.isAlwaysSyncSend(); 1734 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "alwaysSyncSend", theAlwaysSyncSend), currentHashCode, theAlwaysSyncSend); 1735 } 1736 { 1737 String theBridge; 1738 theBridge = this.getBridge(); 1739 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bridge", theBridge), currentHashCode, theBridge); 1740 } 1741 { 1742 String theBridgeFactory; 1743 theBridgeFactory = this.getBridgeFactory(); 1744 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bridgeFactory", theBridgeFactory), currentHashCode, theBridgeFactory); 1745 } 1746 { 1747 Boolean theBridgeTempDestinations; 1748 theBridgeTempDestinations = this.isBridgeTempDestinations(); 1749 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bridgeTempDestinations", theBridgeTempDestinations), currentHashCode, theBridgeTempDestinations); 1750 } 1751 { 1752 String theBrokerName; 1753 theBrokerName = this.getBrokerName(); 1754 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerName", theBrokerName), currentHashCode, theBrokerName); 1755 } 1756 { 1757 String theBrokerService; 1758 theBrokerService = this.getBrokerService(); 1759 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerService", theBrokerService), currentHashCode, theBrokerService); 1760 } 1761 { 1762 String theBrokerURL; 1763 theBrokerURL = this.getBrokerURL(); 1764 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerURL", theBrokerURL), currentHashCode, theBrokerURL); 1765 } 1766 { 1767 Boolean theCheckDuplicateMessagesOnDuplex; 1768 theCheckDuplicateMessagesOnDuplex = this.isCheckDuplicateMessagesOnDuplex(); 1769 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "checkDuplicateMessagesOnDuplex", theCheckDuplicateMessagesOnDuplex), currentHashCode, theCheckDuplicateMessagesOnDuplex); 1770 } 1771 { 1772 String theClientIdToken; 1773 theClientIdToken = this.getClientIdToken(); 1774 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "clientIdToken", theClientIdToken), currentHashCode, theClientIdToken); 1775 } 1776 { 1777 Boolean theConduitNetworkQueueSubscriptions; 1778 theConduitNetworkQueueSubscriptions = this.isConduitNetworkQueueSubscriptions(); 1779 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "conduitNetworkQueueSubscriptions", theConduitNetworkQueueSubscriptions), currentHashCode, theConduitNetworkQueueSubscriptions); 1780 } 1781 { 1782 Boolean theConduitSubscriptions; 1783 theConduitSubscriptions = this.isConduitSubscriptions(); 1784 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "conduitSubscriptions", theConduitSubscriptions), currentHashCode, theConduitSubscriptions); 1785 } 1786 { 1787 String theConnectionFilter; 1788 theConnectionFilter = this.getConnectionFilter(); 1789 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectionFilter", theConnectionFilter), currentHashCode, theConnectionFilter); 1790 } 1791 { 1792 BigInteger theConsumerPriorityBase; 1793 theConsumerPriorityBase = this.getConsumerPriorityBase(); 1794 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerPriorityBase", theConsumerPriorityBase), currentHashCode, theConsumerPriorityBase); 1795 } 1796 { 1797 BigInteger theConsumerTTL; 1798 theConsumerTTL = this.getConsumerTTL(); 1799 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerTTL", theConsumerTTL), currentHashCode, theConsumerTTL); 1800 } 1801 { 1802 Boolean theDecreaseNetworkConsumerPriority; 1803 theDecreaseNetworkConsumerPriority = this.isDecreaseNetworkConsumerPriority(); 1804 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "decreaseNetworkConsumerPriority", theDecreaseNetworkConsumerPriority), currentHashCode, theDecreaseNetworkConsumerPriority); 1805 } 1806 { 1807 String theDestinationFilter; 1808 theDestinationFilter = this.getDestinationFilter(); 1809 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationFilter", theDestinationFilter), currentHashCode, theDestinationFilter); 1810 } 1811 { 1812 Boolean theDispatchAsync; 1813 theDispatchAsync = this.isDispatchAsync(); 1814 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dispatchAsync", theDispatchAsync), currentHashCode, theDispatchAsync); 1815 } 1816 { 1817 Boolean theDuplex; 1818 theDuplex = this.isDuplex(); 1819 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "duplex", theDuplex), currentHashCode, theDuplex); 1820 } 1821 { 1822 Boolean theDynamicOnly; 1823 theDynamicOnly = this.isDynamicOnly(); 1824 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dynamicOnly", theDynamicOnly), currentHashCode, theDynamicOnly); 1825 } 1826 { 1827 Boolean theGcDestinationViews; 1828 theGcDestinationViews = this.isGcDestinationViews(); 1829 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "gcDestinationViews", theGcDestinationViews), currentHashCode, theGcDestinationViews); 1830 } 1831 { 1832 Long theGcSweepTime; 1833 theGcSweepTime = this.getGcSweepTime(); 1834 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "gcSweepTime", theGcSweepTime), currentHashCode, theGcSweepTime); 1835 } 1836 { 1837 String theLocalTransport; 1838 theLocalTransport = this.getLocalTransport(); 1839 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "localTransport", theLocalTransport), currentHashCode, theLocalTransport); 1840 } 1841 { 1842 String theLocalUri; 1843 theLocalUri = this.getLocalUri(); 1844 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "localUri", theLocalUri), currentHashCode, theLocalUri); 1845 } 1846 { 1847 BigInteger theMessageTTL; 1848 theMessageTTL = this.getMessageTTL(); 1849 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageTTL", theMessageTTL), currentHashCode, theMessageTTL); 1850 } 1851 { 1852 String theName; 1853 theName = this.getName(); 1854 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "name", theName), currentHashCode, theName); 1855 } 1856 { 1857 BigInteger theNetworkTTL; 1858 theNetworkTTL = this.getNetworkTTL(); 1859 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "networkTTL", theNetworkTTL), currentHashCode, theNetworkTTL); 1860 } 1861 { 1862 String theObjectName; 1863 theObjectName = this.getObjectName(); 1864 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "objectName", theObjectName), currentHashCode, theObjectName); 1865 } 1866 { 1867 String thePassword; 1868 thePassword = this.getPassword(); 1869 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "password", thePassword), currentHashCode, thePassword); 1870 } 1871 { 1872 String thePrefetchSize; 1873 thePrefetchSize = this.getPrefetchSize(); 1874 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "prefetchSize", thePrefetchSize), currentHashCode, thePrefetchSize); 1875 } 1876 { 1877 String theRemoteTransport; 1878 theRemoteTransport = this.getRemoteTransport(); 1879 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "remoteTransport", theRemoteTransport), currentHashCode, theRemoteTransport); 1880 } 1881 { 1882 String theRemoteURI; 1883 theRemoteURI = this.getRemoteURI(); 1884 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "remoteURI", theRemoteURI), currentHashCode, theRemoteURI); 1885 } 1886 { 1887 String theSslContext; 1888 theSslContext = this.getSslContext(); 1889 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 1890 } 1891 { 1892 Boolean theStaticBridge; 1893 theStaticBridge = this.isStaticBridge(); 1894 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "staticBridge", theStaticBridge), currentHashCode, theStaticBridge); 1895 } 1896 { 1897 Boolean theSuppressDuplicateQueueSubscriptions; 1898 theSuppressDuplicateQueueSubscriptions = this.isSuppressDuplicateQueueSubscriptions(); 1899 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "suppressDuplicateQueueSubscriptions", theSuppressDuplicateQueueSubscriptions), currentHashCode, theSuppressDuplicateQueueSubscriptions); 1900 } 1901 { 1902 Boolean theSuppressDuplicateTopicSubscriptions; 1903 theSuppressDuplicateTopicSubscriptions = this.isSuppressDuplicateTopicSubscriptions(); 1904 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "suppressDuplicateTopicSubscriptions", theSuppressDuplicateTopicSubscriptions), currentHashCode, theSuppressDuplicateTopicSubscriptions); 1905 } 1906 { 1907 Boolean theSyncDurableSubs; 1908 theSyncDurableSubs = this.isSyncDurableSubs(); 1909 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "syncDurableSubs", theSyncDurableSubs), currentHashCode, theSyncDurableSubs); 1910 } 1911 { 1912 Boolean theUseBrokerNameAsIdSees; 1913 theUseBrokerNameAsIdSees = this.isUseBrokerNameAsIdSees(); 1914 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useBrokerNameAsIdSees", theUseBrokerNameAsIdSees), currentHashCode, theUseBrokerNameAsIdSees); 1915 } 1916 { 1917 Boolean theUseCompression; 1918 theUseCompression = this.isUseCompression(); 1919 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useCompression", theUseCompression), currentHashCode, theUseCompression); 1920 } 1921 { 1922 Boolean theUseVirtualDestSubs; 1923 theUseVirtualDestSubs = this.isUseVirtualDestSubs(); 1924 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useVirtualDestSubs", theUseVirtualDestSubs), currentHashCode, theUseVirtualDestSubs); 1925 } 1926 { 1927 String theUserName; 1928 theUserName = this.getUserName(); 1929 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userName", theUserName), currentHashCode, theUserName); 1930 } 1931 { 1932 String theId; 1933 theId = this.getId(); 1934 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId); 1935 } 1936 return currentHashCode; 1937 } 1938 1939 public int hashCode() { 1940 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1941 return this.hashCode(null, strategy); 1942 } 1943 1944 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1945 if (!(object instanceof DtoMulticastNetworkConnector)) { 1946 return false; 1947 } 1948 if (this == object) { 1949 return true; 1950 } 1951 final DtoMulticastNetworkConnector that = ((DtoMulticastNetworkConnector) object); 1952 { 1953 List<Object> lhsBridgeOrBridgeFactoryOrBrokerService; 1954 lhsBridgeOrBridgeFactoryOrBrokerService = (((this.bridgeOrBridgeFactoryOrBrokerService!= null)&&(!this.bridgeOrBridgeFactoryOrBrokerService.isEmpty()))?this.getBridgeOrBridgeFactoryOrBrokerService():null); 1955 List<Object> rhsBridgeOrBridgeFactoryOrBrokerService; 1956 rhsBridgeOrBridgeFactoryOrBrokerService = (((that.bridgeOrBridgeFactoryOrBrokerService!= null)&&(!that.bridgeOrBridgeFactoryOrBrokerService.isEmpty()))?that.getBridgeOrBridgeFactoryOrBrokerService():null); 1957 if (!strategy.equals(LocatorUtils.property(thisLocator, "bridgeOrBridgeFactoryOrBrokerService", lhsBridgeOrBridgeFactoryOrBrokerService), LocatorUtils.property(thatLocator, "bridgeOrBridgeFactoryOrBrokerService", rhsBridgeOrBridgeFactoryOrBrokerService), lhsBridgeOrBridgeFactoryOrBrokerService, rhsBridgeOrBridgeFactoryOrBrokerService)) { 1958 return false; 1959 } 1960 } 1961 { 1962 BigInteger lhsAdvisoryAckPercentage; 1963 lhsAdvisoryAckPercentage = this.getAdvisoryAckPercentage(); 1964 BigInteger rhsAdvisoryAckPercentage; 1965 rhsAdvisoryAckPercentage = that.getAdvisoryAckPercentage(); 1966 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryAckPercentage", lhsAdvisoryAckPercentage), LocatorUtils.property(thatLocator, "advisoryAckPercentage", rhsAdvisoryAckPercentage), lhsAdvisoryAckPercentage, rhsAdvisoryAckPercentage)) { 1967 return false; 1968 } 1969 } 1970 { 1971 Boolean lhsAdvisoryForFailedForward; 1972 lhsAdvisoryForFailedForward = this.isAdvisoryForFailedForward(); 1973 Boolean rhsAdvisoryForFailedForward; 1974 rhsAdvisoryForFailedForward = that.isAdvisoryForFailedForward(); 1975 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryForFailedForward", lhsAdvisoryForFailedForward), LocatorUtils.property(thatLocator, "advisoryForFailedForward", rhsAdvisoryForFailedForward), lhsAdvisoryForFailedForward, rhsAdvisoryForFailedForward)) { 1976 return false; 1977 } 1978 } 1979 { 1980 BigInteger lhsAdvisoryPrefetchSize; 1981 lhsAdvisoryPrefetchSize = this.getAdvisoryPrefetchSize(); 1982 BigInteger rhsAdvisoryPrefetchSize; 1983 rhsAdvisoryPrefetchSize = that.getAdvisoryPrefetchSize(); 1984 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisoryPrefetchSize", lhsAdvisoryPrefetchSize), LocatorUtils.property(thatLocator, "advisoryPrefetchSize", rhsAdvisoryPrefetchSize), lhsAdvisoryPrefetchSize, rhsAdvisoryPrefetchSize)) { 1985 return false; 1986 } 1987 } 1988 { 1989 Boolean lhsAlwaysSyncSend; 1990 lhsAlwaysSyncSend = this.isAlwaysSyncSend(); 1991 Boolean rhsAlwaysSyncSend; 1992 rhsAlwaysSyncSend = that.isAlwaysSyncSend(); 1993 if (!strategy.equals(LocatorUtils.property(thisLocator, "alwaysSyncSend", lhsAlwaysSyncSend), LocatorUtils.property(thatLocator, "alwaysSyncSend", rhsAlwaysSyncSend), lhsAlwaysSyncSend, rhsAlwaysSyncSend)) { 1994 return false; 1995 } 1996 } 1997 { 1998 String lhsBridge; 1999 lhsBridge = this.getBridge(); 2000 String rhsBridge; 2001 rhsBridge = that.getBridge(); 2002 if (!strategy.equals(LocatorUtils.property(thisLocator, "bridge", lhsBridge), LocatorUtils.property(thatLocator, "bridge", rhsBridge), lhsBridge, rhsBridge)) { 2003 return false; 2004 } 2005 } 2006 { 2007 String lhsBridgeFactory; 2008 lhsBridgeFactory = this.getBridgeFactory(); 2009 String rhsBridgeFactory; 2010 rhsBridgeFactory = that.getBridgeFactory(); 2011 if (!strategy.equals(LocatorUtils.property(thisLocator, "bridgeFactory", lhsBridgeFactory), LocatorUtils.property(thatLocator, "bridgeFactory", rhsBridgeFactory), lhsBridgeFactory, rhsBridgeFactory)) { 2012 return false; 2013 } 2014 } 2015 { 2016 Boolean lhsBridgeTempDestinations; 2017 lhsBridgeTempDestinations = this.isBridgeTempDestinations(); 2018 Boolean rhsBridgeTempDestinations; 2019 rhsBridgeTempDestinations = that.isBridgeTempDestinations(); 2020 if (!strategy.equals(LocatorUtils.property(thisLocator, "bridgeTempDestinations", lhsBridgeTempDestinations), LocatorUtils.property(thatLocator, "bridgeTempDestinations", rhsBridgeTempDestinations), lhsBridgeTempDestinations, rhsBridgeTempDestinations)) { 2021 return false; 2022 } 2023 } 2024 { 2025 String lhsBrokerName; 2026 lhsBrokerName = this.getBrokerName(); 2027 String rhsBrokerName; 2028 rhsBrokerName = that.getBrokerName(); 2029 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerName", lhsBrokerName), LocatorUtils.property(thatLocator, "brokerName", rhsBrokerName), lhsBrokerName, rhsBrokerName)) { 2030 return false; 2031 } 2032 } 2033 { 2034 String lhsBrokerService; 2035 lhsBrokerService = this.getBrokerService(); 2036 String rhsBrokerService; 2037 rhsBrokerService = that.getBrokerService(); 2038 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerService", lhsBrokerService), LocatorUtils.property(thatLocator, "brokerService", rhsBrokerService), lhsBrokerService, rhsBrokerService)) { 2039 return false; 2040 } 2041 } 2042 { 2043 String lhsBrokerURL; 2044 lhsBrokerURL = this.getBrokerURL(); 2045 String rhsBrokerURL; 2046 rhsBrokerURL = that.getBrokerURL(); 2047 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerURL", lhsBrokerURL), LocatorUtils.property(thatLocator, "brokerURL", rhsBrokerURL), lhsBrokerURL, rhsBrokerURL)) { 2048 return false; 2049 } 2050 } 2051 { 2052 Boolean lhsCheckDuplicateMessagesOnDuplex; 2053 lhsCheckDuplicateMessagesOnDuplex = this.isCheckDuplicateMessagesOnDuplex(); 2054 Boolean rhsCheckDuplicateMessagesOnDuplex; 2055 rhsCheckDuplicateMessagesOnDuplex = that.isCheckDuplicateMessagesOnDuplex(); 2056 if (!strategy.equals(LocatorUtils.property(thisLocator, "checkDuplicateMessagesOnDuplex", lhsCheckDuplicateMessagesOnDuplex), LocatorUtils.property(thatLocator, "checkDuplicateMessagesOnDuplex", rhsCheckDuplicateMessagesOnDuplex), lhsCheckDuplicateMessagesOnDuplex, rhsCheckDuplicateMessagesOnDuplex)) { 2057 return false; 2058 } 2059 } 2060 { 2061 String lhsClientIdToken; 2062 lhsClientIdToken = this.getClientIdToken(); 2063 String rhsClientIdToken; 2064 rhsClientIdToken = that.getClientIdToken(); 2065 if (!strategy.equals(LocatorUtils.property(thisLocator, "clientIdToken", lhsClientIdToken), LocatorUtils.property(thatLocator, "clientIdToken", rhsClientIdToken), lhsClientIdToken, rhsClientIdToken)) { 2066 return false; 2067 } 2068 } 2069 { 2070 Boolean lhsConduitNetworkQueueSubscriptions; 2071 lhsConduitNetworkQueueSubscriptions = this.isConduitNetworkQueueSubscriptions(); 2072 Boolean rhsConduitNetworkQueueSubscriptions; 2073 rhsConduitNetworkQueueSubscriptions = that.isConduitNetworkQueueSubscriptions(); 2074 if (!strategy.equals(LocatorUtils.property(thisLocator, "conduitNetworkQueueSubscriptions", lhsConduitNetworkQueueSubscriptions), LocatorUtils.property(thatLocator, "conduitNetworkQueueSubscriptions", rhsConduitNetworkQueueSubscriptions), lhsConduitNetworkQueueSubscriptions, rhsConduitNetworkQueueSubscriptions)) { 2075 return false; 2076 } 2077 } 2078 { 2079 Boolean lhsConduitSubscriptions; 2080 lhsConduitSubscriptions = this.isConduitSubscriptions(); 2081 Boolean rhsConduitSubscriptions; 2082 rhsConduitSubscriptions = that.isConduitSubscriptions(); 2083 if (!strategy.equals(LocatorUtils.property(thisLocator, "conduitSubscriptions", lhsConduitSubscriptions), LocatorUtils.property(thatLocator, "conduitSubscriptions", rhsConduitSubscriptions), lhsConduitSubscriptions, rhsConduitSubscriptions)) { 2084 return false; 2085 } 2086 } 2087 { 2088 String lhsConnectionFilter; 2089 lhsConnectionFilter = this.getConnectionFilter(); 2090 String rhsConnectionFilter; 2091 rhsConnectionFilter = that.getConnectionFilter(); 2092 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectionFilter", lhsConnectionFilter), LocatorUtils.property(thatLocator, "connectionFilter", rhsConnectionFilter), lhsConnectionFilter, rhsConnectionFilter)) { 2093 return false; 2094 } 2095 } 2096 { 2097 BigInteger lhsConsumerPriorityBase; 2098 lhsConsumerPriorityBase = this.getConsumerPriorityBase(); 2099 BigInteger rhsConsumerPriorityBase; 2100 rhsConsumerPriorityBase = that.getConsumerPriorityBase(); 2101 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerPriorityBase", lhsConsumerPriorityBase), LocatorUtils.property(thatLocator, "consumerPriorityBase", rhsConsumerPriorityBase), lhsConsumerPriorityBase, rhsConsumerPriorityBase)) { 2102 return false; 2103 } 2104 } 2105 { 2106 BigInteger lhsConsumerTTL; 2107 lhsConsumerTTL = this.getConsumerTTL(); 2108 BigInteger rhsConsumerTTL; 2109 rhsConsumerTTL = that.getConsumerTTL(); 2110 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerTTL", lhsConsumerTTL), LocatorUtils.property(thatLocator, "consumerTTL", rhsConsumerTTL), lhsConsumerTTL, rhsConsumerTTL)) { 2111 return false; 2112 } 2113 } 2114 { 2115 Boolean lhsDecreaseNetworkConsumerPriority; 2116 lhsDecreaseNetworkConsumerPriority = this.isDecreaseNetworkConsumerPriority(); 2117 Boolean rhsDecreaseNetworkConsumerPriority; 2118 rhsDecreaseNetworkConsumerPriority = that.isDecreaseNetworkConsumerPriority(); 2119 if (!strategy.equals(LocatorUtils.property(thisLocator, "decreaseNetworkConsumerPriority", lhsDecreaseNetworkConsumerPriority), LocatorUtils.property(thatLocator, "decreaseNetworkConsumerPriority", rhsDecreaseNetworkConsumerPriority), lhsDecreaseNetworkConsumerPriority, rhsDecreaseNetworkConsumerPriority)) { 2120 return false; 2121 } 2122 } 2123 { 2124 String lhsDestinationFilter; 2125 lhsDestinationFilter = this.getDestinationFilter(); 2126 String rhsDestinationFilter; 2127 rhsDestinationFilter = that.getDestinationFilter(); 2128 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationFilter", lhsDestinationFilter), LocatorUtils.property(thatLocator, "destinationFilter", rhsDestinationFilter), lhsDestinationFilter, rhsDestinationFilter)) { 2129 return false; 2130 } 2131 } 2132 { 2133 Boolean lhsDispatchAsync; 2134 lhsDispatchAsync = this.isDispatchAsync(); 2135 Boolean rhsDispatchAsync; 2136 rhsDispatchAsync = that.isDispatchAsync(); 2137 if (!strategy.equals(LocatorUtils.property(thisLocator, "dispatchAsync", lhsDispatchAsync), LocatorUtils.property(thatLocator, "dispatchAsync", rhsDispatchAsync), lhsDispatchAsync, rhsDispatchAsync)) { 2138 return false; 2139 } 2140 } 2141 { 2142 Boolean lhsDuplex; 2143 lhsDuplex = this.isDuplex(); 2144 Boolean rhsDuplex; 2145 rhsDuplex = that.isDuplex(); 2146 if (!strategy.equals(LocatorUtils.property(thisLocator, "duplex", lhsDuplex), LocatorUtils.property(thatLocator, "duplex", rhsDuplex), lhsDuplex, rhsDuplex)) { 2147 return false; 2148 } 2149 } 2150 { 2151 Boolean lhsDynamicOnly; 2152 lhsDynamicOnly = this.isDynamicOnly(); 2153 Boolean rhsDynamicOnly; 2154 rhsDynamicOnly = that.isDynamicOnly(); 2155 if (!strategy.equals(LocatorUtils.property(thisLocator, "dynamicOnly", lhsDynamicOnly), LocatorUtils.property(thatLocator, "dynamicOnly", rhsDynamicOnly), lhsDynamicOnly, rhsDynamicOnly)) { 2156 return false; 2157 } 2158 } 2159 { 2160 Boolean lhsGcDestinationViews; 2161 lhsGcDestinationViews = this.isGcDestinationViews(); 2162 Boolean rhsGcDestinationViews; 2163 rhsGcDestinationViews = that.isGcDestinationViews(); 2164 if (!strategy.equals(LocatorUtils.property(thisLocator, "gcDestinationViews", lhsGcDestinationViews), LocatorUtils.property(thatLocator, "gcDestinationViews", rhsGcDestinationViews), lhsGcDestinationViews, rhsGcDestinationViews)) { 2165 return false; 2166 } 2167 } 2168 { 2169 Long lhsGcSweepTime; 2170 lhsGcSweepTime = this.getGcSweepTime(); 2171 Long rhsGcSweepTime; 2172 rhsGcSweepTime = that.getGcSweepTime(); 2173 if (!strategy.equals(LocatorUtils.property(thisLocator, "gcSweepTime", lhsGcSweepTime), LocatorUtils.property(thatLocator, "gcSweepTime", rhsGcSweepTime), lhsGcSweepTime, rhsGcSweepTime)) { 2174 return false; 2175 } 2176 } 2177 { 2178 String lhsLocalTransport; 2179 lhsLocalTransport = this.getLocalTransport(); 2180 String rhsLocalTransport; 2181 rhsLocalTransport = that.getLocalTransport(); 2182 if (!strategy.equals(LocatorUtils.property(thisLocator, "localTransport", lhsLocalTransport), LocatorUtils.property(thatLocator, "localTransport", rhsLocalTransport), lhsLocalTransport, rhsLocalTransport)) { 2183 return false; 2184 } 2185 } 2186 { 2187 String lhsLocalUri; 2188 lhsLocalUri = this.getLocalUri(); 2189 String rhsLocalUri; 2190 rhsLocalUri = that.getLocalUri(); 2191 if (!strategy.equals(LocatorUtils.property(thisLocator, "localUri", lhsLocalUri), LocatorUtils.property(thatLocator, "localUri", rhsLocalUri), lhsLocalUri, rhsLocalUri)) { 2192 return false; 2193 } 2194 } 2195 { 2196 BigInteger lhsMessageTTL; 2197 lhsMessageTTL = this.getMessageTTL(); 2198 BigInteger rhsMessageTTL; 2199 rhsMessageTTL = that.getMessageTTL(); 2200 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageTTL", lhsMessageTTL), LocatorUtils.property(thatLocator, "messageTTL", rhsMessageTTL), lhsMessageTTL, rhsMessageTTL)) { 2201 return false; 2202 } 2203 } 2204 { 2205 String lhsName; 2206 lhsName = this.getName(); 2207 String rhsName; 2208 rhsName = that.getName(); 2209 if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName)) { 2210 return false; 2211 } 2212 } 2213 { 2214 BigInteger lhsNetworkTTL; 2215 lhsNetworkTTL = this.getNetworkTTL(); 2216 BigInteger rhsNetworkTTL; 2217 rhsNetworkTTL = that.getNetworkTTL(); 2218 if (!strategy.equals(LocatorUtils.property(thisLocator, "networkTTL", lhsNetworkTTL), LocatorUtils.property(thatLocator, "networkTTL", rhsNetworkTTL), lhsNetworkTTL, rhsNetworkTTL)) { 2219 return false; 2220 } 2221 } 2222 { 2223 String lhsObjectName; 2224 lhsObjectName = this.getObjectName(); 2225 String rhsObjectName; 2226 rhsObjectName = that.getObjectName(); 2227 if (!strategy.equals(LocatorUtils.property(thisLocator, "objectName", lhsObjectName), LocatorUtils.property(thatLocator, "objectName", rhsObjectName), lhsObjectName, rhsObjectName)) { 2228 return false; 2229 } 2230 } 2231 { 2232 String lhsPassword; 2233 lhsPassword = this.getPassword(); 2234 String rhsPassword; 2235 rhsPassword = that.getPassword(); 2236 if (!strategy.equals(LocatorUtils.property(thisLocator, "password", lhsPassword), LocatorUtils.property(thatLocator, "password", rhsPassword), lhsPassword, rhsPassword)) { 2237 return false; 2238 } 2239 } 2240 { 2241 String lhsPrefetchSize; 2242 lhsPrefetchSize = this.getPrefetchSize(); 2243 String rhsPrefetchSize; 2244 rhsPrefetchSize = that.getPrefetchSize(); 2245 if (!strategy.equals(LocatorUtils.property(thisLocator, "prefetchSize", lhsPrefetchSize), LocatorUtils.property(thatLocator, "prefetchSize", rhsPrefetchSize), lhsPrefetchSize, rhsPrefetchSize)) { 2246 return false; 2247 } 2248 } 2249 { 2250 String lhsRemoteTransport; 2251 lhsRemoteTransport = this.getRemoteTransport(); 2252 String rhsRemoteTransport; 2253 rhsRemoteTransport = that.getRemoteTransport(); 2254 if (!strategy.equals(LocatorUtils.property(thisLocator, "remoteTransport", lhsRemoteTransport), LocatorUtils.property(thatLocator, "remoteTransport", rhsRemoteTransport), lhsRemoteTransport, rhsRemoteTransport)) { 2255 return false; 2256 } 2257 } 2258 { 2259 String lhsRemoteURI; 2260 lhsRemoteURI = this.getRemoteURI(); 2261 String rhsRemoteURI; 2262 rhsRemoteURI = that.getRemoteURI(); 2263 if (!strategy.equals(LocatorUtils.property(thisLocator, "remoteURI", lhsRemoteURI), LocatorUtils.property(thatLocator, "remoteURI", rhsRemoteURI), lhsRemoteURI, rhsRemoteURI)) { 2264 return false; 2265 } 2266 } 2267 { 2268 String lhsSslContext; 2269 lhsSslContext = this.getSslContext(); 2270 String rhsSslContext; 2271 rhsSslContext = that.getSslContext(); 2272 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 2273 return false; 2274 } 2275 } 2276 { 2277 Boolean lhsStaticBridge; 2278 lhsStaticBridge = this.isStaticBridge(); 2279 Boolean rhsStaticBridge; 2280 rhsStaticBridge = that.isStaticBridge(); 2281 if (!strategy.equals(LocatorUtils.property(thisLocator, "staticBridge", lhsStaticBridge), LocatorUtils.property(thatLocator, "staticBridge", rhsStaticBridge), lhsStaticBridge, rhsStaticBridge)) { 2282 return false; 2283 } 2284 } 2285 { 2286 Boolean lhsSuppressDuplicateQueueSubscriptions; 2287 lhsSuppressDuplicateQueueSubscriptions = this.isSuppressDuplicateQueueSubscriptions(); 2288 Boolean rhsSuppressDuplicateQueueSubscriptions; 2289 rhsSuppressDuplicateQueueSubscriptions = that.isSuppressDuplicateQueueSubscriptions(); 2290 if (!strategy.equals(LocatorUtils.property(thisLocator, "suppressDuplicateQueueSubscriptions", lhsSuppressDuplicateQueueSubscriptions), LocatorUtils.property(thatLocator, "suppressDuplicateQueueSubscriptions", rhsSuppressDuplicateQueueSubscriptions), lhsSuppressDuplicateQueueSubscriptions, rhsSuppressDuplicateQueueSubscriptions)) { 2291 return false; 2292 } 2293 } 2294 { 2295 Boolean lhsSuppressDuplicateTopicSubscriptions; 2296 lhsSuppressDuplicateTopicSubscriptions = this.isSuppressDuplicateTopicSubscriptions(); 2297 Boolean rhsSuppressDuplicateTopicSubscriptions; 2298 rhsSuppressDuplicateTopicSubscriptions = that.isSuppressDuplicateTopicSubscriptions(); 2299 if (!strategy.equals(LocatorUtils.property(thisLocator, "suppressDuplicateTopicSubscriptions", lhsSuppressDuplicateTopicSubscriptions), LocatorUtils.property(thatLocator, "suppressDuplicateTopicSubscriptions", rhsSuppressDuplicateTopicSubscriptions), lhsSuppressDuplicateTopicSubscriptions, rhsSuppressDuplicateTopicSubscriptions)) { 2300 return false; 2301 } 2302 } 2303 { 2304 Boolean lhsSyncDurableSubs; 2305 lhsSyncDurableSubs = this.isSyncDurableSubs(); 2306 Boolean rhsSyncDurableSubs; 2307 rhsSyncDurableSubs = that.isSyncDurableSubs(); 2308 if (!strategy.equals(LocatorUtils.property(thisLocator, "syncDurableSubs", lhsSyncDurableSubs), LocatorUtils.property(thatLocator, "syncDurableSubs", rhsSyncDurableSubs), lhsSyncDurableSubs, rhsSyncDurableSubs)) { 2309 return false; 2310 } 2311 } 2312 { 2313 Boolean lhsUseBrokerNameAsIdSees; 2314 lhsUseBrokerNameAsIdSees = this.isUseBrokerNameAsIdSees(); 2315 Boolean rhsUseBrokerNameAsIdSees; 2316 rhsUseBrokerNameAsIdSees = that.isUseBrokerNameAsIdSees(); 2317 if (!strategy.equals(LocatorUtils.property(thisLocator, "useBrokerNameAsIdSees", lhsUseBrokerNameAsIdSees), LocatorUtils.property(thatLocator, "useBrokerNameAsIdSees", rhsUseBrokerNameAsIdSees), lhsUseBrokerNameAsIdSees, rhsUseBrokerNameAsIdSees)) { 2318 return false; 2319 } 2320 } 2321 { 2322 Boolean lhsUseCompression; 2323 lhsUseCompression = this.isUseCompression(); 2324 Boolean rhsUseCompression; 2325 rhsUseCompression = that.isUseCompression(); 2326 if (!strategy.equals(LocatorUtils.property(thisLocator, "useCompression", lhsUseCompression), LocatorUtils.property(thatLocator, "useCompression", rhsUseCompression), lhsUseCompression, rhsUseCompression)) { 2327 return false; 2328 } 2329 } 2330 { 2331 Boolean lhsUseVirtualDestSubs; 2332 lhsUseVirtualDestSubs = this.isUseVirtualDestSubs(); 2333 Boolean rhsUseVirtualDestSubs; 2334 rhsUseVirtualDestSubs = that.isUseVirtualDestSubs(); 2335 if (!strategy.equals(LocatorUtils.property(thisLocator, "useVirtualDestSubs", lhsUseVirtualDestSubs), LocatorUtils.property(thatLocator, "useVirtualDestSubs", rhsUseVirtualDestSubs), lhsUseVirtualDestSubs, rhsUseVirtualDestSubs)) { 2336 return false; 2337 } 2338 } 2339 { 2340 String lhsUserName; 2341 lhsUserName = this.getUserName(); 2342 String rhsUserName; 2343 rhsUserName = that.getUserName(); 2344 if (!strategy.equals(LocatorUtils.property(thisLocator, "userName", lhsUserName), LocatorUtils.property(thatLocator, "userName", rhsUserName), lhsUserName, rhsUserName)) { 2345 return false; 2346 } 2347 } 2348 { 2349 String lhsId; 2350 lhsId = this.getId(); 2351 String rhsId; 2352 rhsId = that.getId(); 2353 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) { 2354 return false; 2355 } 2356 } 2357 return true; 2358 } 2359 2360 public boolean equals(Object object) { 2361 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2362 return equals(null, null, object, strategy); 2363 } 2364 2365 2366 /** 2367 * <p>Java class for anonymous complex type. 2368 * 2369 * <p>The following schema fragment specifies the expected content contained within this class. 2370 * 2371 * <pre> 2372 * <complexType> 2373 * <complexContent> 2374 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2375 * <choice minOccurs="0"> 2376 * <element ref="{http://activemq.apache.org/schema/core}compositeDemandForwardingBridge"/> 2377 * <element ref="{http://activemq.apache.org/schema/core}demandForwardingBridge"/> 2378 * <any namespace='##other'/> 2379 * </choice> 2380 * </restriction> 2381 * </complexContent> 2382 * </complexType> 2383 * </pre> 2384 * 2385 * 2386 */ 2387 @XmlAccessorType(XmlAccessType.FIELD) 2388 @XmlType(name = "", propOrder = { 2389 "compositeDemandForwardingBridge", 2390 "demandForwardingBridge", 2391 "any" 2392 }) 2393 public static class Bridge 2394 implements Equals, HashCode, ToString 2395 { 2396 2397 protected DtoCompositeDemandForwardingBridge compositeDemandForwardingBridge; 2398 protected DtoDemandForwardingBridge demandForwardingBridge; 2399 @XmlAnyElement(lax = true) 2400 protected Object any; 2401 2402 /** 2403 * Gets the value of the compositeDemandForwardingBridge property. 2404 * 2405 * @return 2406 * possible object is 2407 * {@link DtoCompositeDemandForwardingBridge } 2408 * 2409 */ 2410 public DtoCompositeDemandForwardingBridge getCompositeDemandForwardingBridge() { 2411 return compositeDemandForwardingBridge; 2412 } 2413 2414 /** 2415 * Sets the value of the compositeDemandForwardingBridge property. 2416 * 2417 * @param value 2418 * allowed object is 2419 * {@link DtoCompositeDemandForwardingBridge } 2420 * 2421 */ 2422 public void setCompositeDemandForwardingBridge(DtoCompositeDemandForwardingBridge value) { 2423 this.compositeDemandForwardingBridge = value; 2424 } 2425 2426 /** 2427 * Gets the value of the demandForwardingBridge property. 2428 * 2429 * @return 2430 * possible object is 2431 * {@link DtoDemandForwardingBridge } 2432 * 2433 */ 2434 public DtoDemandForwardingBridge getDemandForwardingBridge() { 2435 return demandForwardingBridge; 2436 } 2437 2438 /** 2439 * Sets the value of the demandForwardingBridge property. 2440 * 2441 * @param value 2442 * allowed object is 2443 * {@link DtoDemandForwardingBridge } 2444 * 2445 */ 2446 public void setDemandForwardingBridge(DtoDemandForwardingBridge value) { 2447 this.demandForwardingBridge = value; 2448 } 2449 2450 /** 2451 * Gets the value of the any property. 2452 * 2453 * @return 2454 * possible object is 2455 * {@link Object } 2456 * 2457 */ 2458 public Object getAny() { 2459 return any; 2460 } 2461 2462 /** 2463 * Sets the value of the any property. 2464 * 2465 * @param value 2466 * allowed object is 2467 * {@link Object } 2468 * 2469 */ 2470 public void setAny(Object value) { 2471 this.any = value; 2472 } 2473 2474 public String toString() { 2475 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2476 final StringBuilder buffer = new StringBuilder(); 2477 append(null, buffer, strategy); 2478 return buffer.toString(); 2479 } 2480 2481 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2482 strategy.appendStart(locator, this, buffer); 2483 appendFields(locator, buffer, strategy); 2484 strategy.appendEnd(locator, this, buffer); 2485 return buffer; 2486 } 2487 2488 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2489 { 2490 DtoCompositeDemandForwardingBridge theCompositeDemandForwardingBridge; 2491 theCompositeDemandForwardingBridge = this.getCompositeDemandForwardingBridge(); 2492 strategy.appendField(locator, this, "compositeDemandForwardingBridge", buffer, theCompositeDemandForwardingBridge); 2493 } 2494 { 2495 DtoDemandForwardingBridge theDemandForwardingBridge; 2496 theDemandForwardingBridge = this.getDemandForwardingBridge(); 2497 strategy.appendField(locator, this, "demandForwardingBridge", buffer, theDemandForwardingBridge); 2498 } 2499 { 2500 Object theAny; 2501 theAny = this.getAny(); 2502 strategy.appendField(locator, this, "any", buffer, theAny); 2503 } 2504 return buffer; 2505 } 2506 2507 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2508 int currentHashCode = 1; 2509 { 2510 DtoCompositeDemandForwardingBridge theCompositeDemandForwardingBridge; 2511 theCompositeDemandForwardingBridge = this.getCompositeDemandForwardingBridge(); 2512 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "compositeDemandForwardingBridge", theCompositeDemandForwardingBridge), currentHashCode, theCompositeDemandForwardingBridge); 2513 } 2514 { 2515 DtoDemandForwardingBridge theDemandForwardingBridge; 2516 theDemandForwardingBridge = this.getDemandForwardingBridge(); 2517 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "demandForwardingBridge", theDemandForwardingBridge), currentHashCode, theDemandForwardingBridge); 2518 } 2519 { 2520 Object theAny; 2521 theAny = this.getAny(); 2522 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2523 } 2524 return currentHashCode; 2525 } 2526 2527 public int hashCode() { 2528 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2529 return this.hashCode(null, strategy); 2530 } 2531 2532 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2533 if (!(object instanceof DtoMulticastNetworkConnector.Bridge)) { 2534 return false; 2535 } 2536 if (this == object) { 2537 return true; 2538 } 2539 final DtoMulticastNetworkConnector.Bridge that = ((DtoMulticastNetworkConnector.Bridge) object); 2540 { 2541 DtoCompositeDemandForwardingBridge lhsCompositeDemandForwardingBridge; 2542 lhsCompositeDemandForwardingBridge = this.getCompositeDemandForwardingBridge(); 2543 DtoCompositeDemandForwardingBridge rhsCompositeDemandForwardingBridge; 2544 rhsCompositeDemandForwardingBridge = that.getCompositeDemandForwardingBridge(); 2545 if (!strategy.equals(LocatorUtils.property(thisLocator, "compositeDemandForwardingBridge", lhsCompositeDemandForwardingBridge), LocatorUtils.property(thatLocator, "compositeDemandForwardingBridge", rhsCompositeDemandForwardingBridge), lhsCompositeDemandForwardingBridge, rhsCompositeDemandForwardingBridge)) { 2546 return false; 2547 } 2548 } 2549 { 2550 DtoDemandForwardingBridge lhsDemandForwardingBridge; 2551 lhsDemandForwardingBridge = this.getDemandForwardingBridge(); 2552 DtoDemandForwardingBridge rhsDemandForwardingBridge; 2553 rhsDemandForwardingBridge = that.getDemandForwardingBridge(); 2554 if (!strategy.equals(LocatorUtils.property(thisLocator, "demandForwardingBridge", lhsDemandForwardingBridge), LocatorUtils.property(thatLocator, "demandForwardingBridge", rhsDemandForwardingBridge), lhsDemandForwardingBridge, rhsDemandForwardingBridge)) { 2555 return false; 2556 } 2557 } 2558 { 2559 Object lhsAny; 2560 lhsAny = this.getAny(); 2561 Object rhsAny; 2562 rhsAny = that.getAny(); 2563 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2564 return false; 2565 } 2566 } 2567 return true; 2568 } 2569 2570 public boolean equals(Object object) { 2571 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2572 return equals(null, null, object, strategy); 2573 } 2574 2575 } 2576 2577 2578 /** 2579 * <p>Java class for anonymous complex type. 2580 * 2581 * <p>The following schema fragment specifies the expected content contained within this class. 2582 * 2583 * <pre> 2584 * <complexType> 2585 * <complexContent> 2586 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2587 * <sequence minOccurs="0"> 2588 * <any maxOccurs="unbounded" minOccurs="0"/> 2589 * </sequence> 2590 * </restriction> 2591 * </complexContent> 2592 * </complexType> 2593 * </pre> 2594 * 2595 * 2596 */ 2597 @XmlAccessorType(XmlAccessType.FIELD) 2598 @XmlType(name = "", propOrder = { 2599 "any" 2600 }) 2601 public static class BridgeFactory 2602 implements Equals, HashCode, ToString 2603 { 2604 2605 @XmlAnyElement(lax = true) 2606 protected List<Object> any; 2607 2608 /** 2609 * Gets the value of the any property. 2610 * 2611 * <p> 2612 * This accessor method returns a reference to the live list, 2613 * not a snapshot. Therefore any modification you make to the 2614 * returned list will be present inside the JAXB object. 2615 * This is why there is not a <CODE>set</CODE> method for the any property. 2616 * 2617 * <p> 2618 * For example, to add a new item, do as follows: 2619 * <pre> 2620 * getAny().add(newItem); 2621 * </pre> 2622 * 2623 * 2624 * <p> 2625 * Objects of the following type(s) are allowed in the list 2626 * {@link Object } 2627 * 2628 * 2629 */ 2630 public List<Object> getAny() { 2631 if (any == null) { 2632 any = new ArrayList<Object>(); 2633 } 2634 return this.any; 2635 } 2636 2637 public String toString() { 2638 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2639 final StringBuilder buffer = new StringBuilder(); 2640 append(null, buffer, strategy); 2641 return buffer.toString(); 2642 } 2643 2644 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2645 strategy.appendStart(locator, this, buffer); 2646 appendFields(locator, buffer, strategy); 2647 strategy.appendEnd(locator, this, buffer); 2648 return buffer; 2649 } 2650 2651 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2652 { 2653 List<Object> theAny; 2654 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2655 strategy.appendField(locator, this, "any", buffer, theAny); 2656 } 2657 return buffer; 2658 } 2659 2660 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2661 int currentHashCode = 1; 2662 { 2663 List<Object> theAny; 2664 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2665 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2666 } 2667 return currentHashCode; 2668 } 2669 2670 public int hashCode() { 2671 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2672 return this.hashCode(null, strategy); 2673 } 2674 2675 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2676 if (!(object instanceof DtoMulticastNetworkConnector.BridgeFactory)) { 2677 return false; 2678 } 2679 if (this == object) { 2680 return true; 2681 } 2682 final DtoMulticastNetworkConnector.BridgeFactory that = ((DtoMulticastNetworkConnector.BridgeFactory) object); 2683 { 2684 List<Object> lhsAny; 2685 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2686 List<Object> rhsAny; 2687 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 2688 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2689 return false; 2690 } 2691 } 2692 return true; 2693 } 2694 2695 public boolean equals(Object object) { 2696 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2697 return equals(null, null, object, strategy); 2698 } 2699 2700 } 2701 2702 2703 /** 2704 * <p>Java class for anonymous complex type. 2705 * 2706 * <p>The following schema fragment specifies the expected content contained within this class. 2707 * 2708 * <pre> 2709 * <complexType> 2710 * <complexContent> 2711 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2712 * <choice minOccurs="0"> 2713 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 2714 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 2715 * <any namespace='##other'/> 2716 * </choice> 2717 * </restriction> 2718 * </complexContent> 2719 * </complexType> 2720 * </pre> 2721 * 2722 * 2723 */ 2724 @XmlAccessorType(XmlAccessType.FIELD) 2725 @XmlType(name = "", propOrder = { 2726 "broker", 2727 "brokerService", 2728 "any" 2729 }) 2730 public static class BrokerService 2731 implements Equals, HashCode, ToString 2732 { 2733 2734 protected DtoBroker broker; 2735 protected DtoBrokerService brokerService; 2736 @XmlAnyElement(lax = true) 2737 protected Object any; 2738 2739 /** 2740 * Gets the value of the broker property. 2741 * 2742 * @return 2743 * possible object is 2744 * {@link DtoBroker } 2745 * 2746 */ 2747 public DtoBroker getBroker() { 2748 return broker; 2749 } 2750 2751 /** 2752 * Sets the value of the broker property. 2753 * 2754 * @param value 2755 * allowed object is 2756 * {@link DtoBroker } 2757 * 2758 */ 2759 public void setBroker(DtoBroker value) { 2760 this.broker = value; 2761 } 2762 2763 /** 2764 * Gets the value of the brokerService property. 2765 * 2766 * @return 2767 * possible object is 2768 * {@link DtoBrokerService } 2769 * 2770 */ 2771 public DtoBrokerService getBrokerService() { 2772 return brokerService; 2773 } 2774 2775 /** 2776 * Sets the value of the brokerService property. 2777 * 2778 * @param value 2779 * allowed object is 2780 * {@link DtoBrokerService } 2781 * 2782 */ 2783 public void setBrokerService(DtoBrokerService value) { 2784 this.brokerService = value; 2785 } 2786 2787 /** 2788 * Gets the value of the any property. 2789 * 2790 * @return 2791 * possible object is 2792 * {@link Object } 2793 * 2794 */ 2795 public Object getAny() { 2796 return any; 2797 } 2798 2799 /** 2800 * Sets the value of the any property. 2801 * 2802 * @param value 2803 * allowed object is 2804 * {@link Object } 2805 * 2806 */ 2807 public void setAny(Object value) { 2808 this.any = value; 2809 } 2810 2811 public String toString() { 2812 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2813 final StringBuilder buffer = new StringBuilder(); 2814 append(null, buffer, strategy); 2815 return buffer.toString(); 2816 } 2817 2818 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2819 strategy.appendStart(locator, this, buffer); 2820 appendFields(locator, buffer, strategy); 2821 strategy.appendEnd(locator, this, buffer); 2822 return buffer; 2823 } 2824 2825 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2826 { 2827 DtoBroker theBroker; 2828 theBroker = this.getBroker(); 2829 strategy.appendField(locator, this, "broker", buffer, theBroker); 2830 } 2831 { 2832 DtoBrokerService theBrokerService; 2833 theBrokerService = this.getBrokerService(); 2834 strategy.appendField(locator, this, "brokerService", buffer, theBrokerService); 2835 } 2836 { 2837 Object theAny; 2838 theAny = this.getAny(); 2839 strategy.appendField(locator, this, "any", buffer, theAny); 2840 } 2841 return buffer; 2842 } 2843 2844 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2845 int currentHashCode = 1; 2846 { 2847 DtoBroker theBroker; 2848 theBroker = this.getBroker(); 2849 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "broker", theBroker), currentHashCode, theBroker); 2850 } 2851 { 2852 DtoBrokerService theBrokerService; 2853 theBrokerService = this.getBrokerService(); 2854 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerService", theBrokerService), currentHashCode, theBrokerService); 2855 } 2856 { 2857 Object theAny; 2858 theAny = this.getAny(); 2859 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2860 } 2861 return currentHashCode; 2862 } 2863 2864 public int hashCode() { 2865 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2866 return this.hashCode(null, strategy); 2867 } 2868 2869 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2870 if (!(object instanceof DtoMulticastNetworkConnector.BrokerService)) { 2871 return false; 2872 } 2873 if (this == object) { 2874 return true; 2875 } 2876 final DtoMulticastNetworkConnector.BrokerService that = ((DtoMulticastNetworkConnector.BrokerService) object); 2877 { 2878 DtoBroker lhsBroker; 2879 lhsBroker = this.getBroker(); 2880 DtoBroker rhsBroker; 2881 rhsBroker = that.getBroker(); 2882 if (!strategy.equals(LocatorUtils.property(thisLocator, "broker", lhsBroker), LocatorUtils.property(thatLocator, "broker", rhsBroker), lhsBroker, rhsBroker)) { 2883 return false; 2884 } 2885 } 2886 { 2887 DtoBrokerService lhsBrokerService; 2888 lhsBrokerService = this.getBrokerService(); 2889 DtoBrokerService rhsBrokerService; 2890 rhsBrokerService = that.getBrokerService(); 2891 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerService", lhsBrokerService), LocatorUtils.property(thatLocator, "brokerService", rhsBrokerService), lhsBrokerService, rhsBrokerService)) { 2892 return false; 2893 } 2894 } 2895 { 2896 Object lhsAny; 2897 lhsAny = this.getAny(); 2898 Object rhsAny; 2899 rhsAny = that.getAny(); 2900 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2901 return false; 2902 } 2903 } 2904 return true; 2905 } 2906 2907 public boolean equals(Object object) { 2908 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2909 return equals(null, null, object, strategy); 2910 } 2911 2912 } 2913 2914 2915 /** 2916 * <p>Java class for anonymous complex type. 2917 * 2918 * <p>The following schema fragment specifies the expected content contained within this class. 2919 * 2920 * <pre> 2921 * <complexType> 2922 * <complexContent> 2923 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2924 * <sequence minOccurs="0"> 2925 * <any maxOccurs="unbounded" minOccurs="0"/> 2926 * </sequence> 2927 * </restriction> 2928 * </complexContent> 2929 * </complexType> 2930 * </pre> 2931 * 2932 * 2933 */ 2934 @XmlAccessorType(XmlAccessType.FIELD) 2935 @XmlType(name = "", propOrder = { 2936 "any" 2937 }) 2938 public static class ConnectionFilter 2939 implements Equals, HashCode, ToString 2940 { 2941 2942 @XmlAnyElement(lax = true) 2943 protected List<Object> any; 2944 2945 /** 2946 * Gets the value of the any property. 2947 * 2948 * <p> 2949 * This accessor method returns a reference to the live list, 2950 * not a snapshot. Therefore any modification you make to the 2951 * returned list will be present inside the JAXB object. 2952 * This is why there is not a <CODE>set</CODE> method for the any property. 2953 * 2954 * <p> 2955 * For example, to add a new item, do as follows: 2956 * <pre> 2957 * getAny().add(newItem); 2958 * </pre> 2959 * 2960 * 2961 * <p> 2962 * Objects of the following type(s) are allowed in the list 2963 * {@link Object } 2964 * 2965 * 2966 */ 2967 public List<Object> getAny() { 2968 if (any == null) { 2969 any = new ArrayList<Object>(); 2970 } 2971 return this.any; 2972 } 2973 2974 public String toString() { 2975 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2976 final StringBuilder buffer = new StringBuilder(); 2977 append(null, buffer, strategy); 2978 return buffer.toString(); 2979 } 2980 2981 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2982 strategy.appendStart(locator, this, buffer); 2983 appendFields(locator, buffer, strategy); 2984 strategy.appendEnd(locator, this, buffer); 2985 return buffer; 2986 } 2987 2988 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2989 { 2990 List<Object> theAny; 2991 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2992 strategy.appendField(locator, this, "any", buffer, theAny); 2993 } 2994 return buffer; 2995 } 2996 2997 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2998 int currentHashCode = 1; 2999 { 3000 List<Object> theAny; 3001 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3002 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3003 } 3004 return currentHashCode; 3005 } 3006 3007 public int hashCode() { 3008 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3009 return this.hashCode(null, strategy); 3010 } 3011 3012 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3013 if (!(object instanceof DtoMulticastNetworkConnector.ConnectionFilter)) { 3014 return false; 3015 } 3016 if (this == object) { 3017 return true; 3018 } 3019 final DtoMulticastNetworkConnector.ConnectionFilter that = ((DtoMulticastNetworkConnector.ConnectionFilter) object); 3020 { 3021 List<Object> lhsAny; 3022 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3023 List<Object> rhsAny; 3024 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3025 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3026 return false; 3027 } 3028 } 3029 return true; 3030 } 3031 3032 public boolean equals(Object object) { 3033 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3034 return equals(null, null, object, strategy); 3035 } 3036 3037 } 3038 3039 3040 /** 3041 * <p>Java class for anonymous complex type. 3042 * 3043 * <p>The following schema fragment specifies the expected content contained within this class. 3044 * 3045 * <pre> 3046 * <complexType> 3047 * <complexContent> 3048 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3049 * <sequence maxOccurs="unbounded" minOccurs="0"> 3050 * <any maxOccurs="unbounded" minOccurs="0"/> 3051 * </sequence> 3052 * </restriction> 3053 * </complexContent> 3054 * </complexType> 3055 * </pre> 3056 * 3057 * 3058 */ 3059 @XmlAccessorType(XmlAccessType.FIELD) 3060 @XmlType(name = "", propOrder = { 3061 "any" 3062 }) 3063 public static class DurableDestinations 3064 implements Equals, HashCode, ToString 3065 { 3066 3067 @XmlAnyElement(lax = true) 3068 protected List<Object> any; 3069 3070 /** 3071 * Gets the value of the any property. 3072 * 3073 * <p> 3074 * This accessor method returns a reference to the live list, 3075 * not a snapshot. Therefore any modification you make to the 3076 * returned list will be present inside the JAXB object. 3077 * This is why there is not a <CODE>set</CODE> method for the any property. 3078 * 3079 * <p> 3080 * For example, to add a new item, do as follows: 3081 * <pre> 3082 * getAny().add(newItem); 3083 * </pre> 3084 * 3085 * 3086 * <p> 3087 * Objects of the following type(s) are allowed in the list 3088 * {@link Object } 3089 * 3090 * 3091 */ 3092 public List<Object> getAny() { 3093 if (any == null) { 3094 any = new ArrayList<Object>(); 3095 } 3096 return this.any; 3097 } 3098 3099 public String toString() { 3100 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3101 final StringBuilder buffer = new StringBuilder(); 3102 append(null, buffer, strategy); 3103 return buffer.toString(); 3104 } 3105 3106 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3107 strategy.appendStart(locator, this, buffer); 3108 appendFields(locator, buffer, strategy); 3109 strategy.appendEnd(locator, this, buffer); 3110 return buffer; 3111 } 3112 3113 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3114 { 3115 List<Object> theAny; 3116 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3117 strategy.appendField(locator, this, "any", buffer, theAny); 3118 } 3119 return buffer; 3120 } 3121 3122 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3123 int currentHashCode = 1; 3124 { 3125 List<Object> theAny; 3126 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3127 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3128 } 3129 return currentHashCode; 3130 } 3131 3132 public int hashCode() { 3133 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3134 return this.hashCode(null, strategy); 3135 } 3136 3137 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3138 if (!(object instanceof DtoMulticastNetworkConnector.DurableDestinations)) { 3139 return false; 3140 } 3141 if (this == object) { 3142 return true; 3143 } 3144 final DtoMulticastNetworkConnector.DurableDestinations that = ((DtoMulticastNetworkConnector.DurableDestinations) object); 3145 { 3146 List<Object> lhsAny; 3147 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3148 List<Object> rhsAny; 3149 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3150 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3151 return false; 3152 } 3153 } 3154 return true; 3155 } 3156 3157 public boolean equals(Object object) { 3158 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3159 return equals(null, null, object, strategy); 3160 } 3161 3162 } 3163 3164 3165 /** 3166 * <p>Java class for anonymous complex type. 3167 * 3168 * <p>The following schema fragment specifies the expected content contained within this class. 3169 * 3170 * <pre> 3171 * <complexType> 3172 * <complexContent> 3173 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3174 * <sequence maxOccurs="unbounded" minOccurs="0"> 3175 * <any maxOccurs="unbounded" minOccurs="0"/> 3176 * </sequence> 3177 * </restriction> 3178 * </complexContent> 3179 * </complexType> 3180 * </pre> 3181 * 3182 * 3183 */ 3184 @XmlAccessorType(XmlAccessType.FIELD) 3185 @XmlType(name = "", propOrder = { 3186 "any" 3187 }) 3188 public static class DynamicallyIncludedDestinations 3189 implements Equals, HashCode, ToString 3190 { 3191 3192 @XmlAnyElement(lax = true) 3193 protected List<Object> any; 3194 3195 /** 3196 * Gets the value of the any property. 3197 * 3198 * <p> 3199 * This accessor method returns a reference to the live list, 3200 * not a snapshot. Therefore any modification you make to the 3201 * returned list will be present inside the JAXB object. 3202 * This is why there is not a <CODE>set</CODE> method for the any property. 3203 * 3204 * <p> 3205 * For example, to add a new item, do as follows: 3206 * <pre> 3207 * getAny().add(newItem); 3208 * </pre> 3209 * 3210 * 3211 * <p> 3212 * Objects of the following type(s) are allowed in the list 3213 * {@link Object } 3214 * 3215 * 3216 */ 3217 public List<Object> getAny() { 3218 if (any == null) { 3219 any = new ArrayList<Object>(); 3220 } 3221 return this.any; 3222 } 3223 3224 public String toString() { 3225 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3226 final StringBuilder buffer = new StringBuilder(); 3227 append(null, buffer, strategy); 3228 return buffer.toString(); 3229 } 3230 3231 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3232 strategy.appendStart(locator, this, buffer); 3233 appendFields(locator, buffer, strategy); 3234 strategy.appendEnd(locator, this, buffer); 3235 return buffer; 3236 } 3237 3238 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3239 { 3240 List<Object> theAny; 3241 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3242 strategy.appendField(locator, this, "any", buffer, theAny); 3243 } 3244 return buffer; 3245 } 3246 3247 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3248 int currentHashCode = 1; 3249 { 3250 List<Object> theAny; 3251 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3252 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3253 } 3254 return currentHashCode; 3255 } 3256 3257 public int hashCode() { 3258 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3259 return this.hashCode(null, strategy); 3260 } 3261 3262 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3263 if (!(object instanceof DtoMulticastNetworkConnector.DynamicallyIncludedDestinations)) { 3264 return false; 3265 } 3266 if (this == object) { 3267 return true; 3268 } 3269 final DtoMulticastNetworkConnector.DynamicallyIncludedDestinations that = ((DtoMulticastNetworkConnector.DynamicallyIncludedDestinations) object); 3270 { 3271 List<Object> lhsAny; 3272 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3273 List<Object> rhsAny; 3274 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3275 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3276 return false; 3277 } 3278 } 3279 return true; 3280 } 3281 3282 public boolean equals(Object object) { 3283 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3284 return equals(null, null, object, strategy); 3285 } 3286 3287 } 3288 3289 3290 /** 3291 * <p>Java class for anonymous complex type. 3292 * 3293 * <p>The following schema fragment specifies the expected content contained within this class. 3294 * 3295 * <pre> 3296 * <complexType> 3297 * <complexContent> 3298 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3299 * <sequence maxOccurs="unbounded" minOccurs="0"> 3300 * <any maxOccurs="unbounded" minOccurs="0"/> 3301 * </sequence> 3302 * </restriction> 3303 * </complexContent> 3304 * </complexType> 3305 * </pre> 3306 * 3307 * 3308 */ 3309 @XmlAccessorType(XmlAccessType.FIELD) 3310 @XmlType(name = "", propOrder = { 3311 "any" 3312 }) 3313 public static class ExcludedDestinations 3314 implements Equals, HashCode, ToString 3315 { 3316 3317 @XmlAnyElement(lax = true) 3318 protected List<Object> any; 3319 3320 /** 3321 * Gets the value of the any property. 3322 * 3323 * <p> 3324 * This accessor method returns a reference to the live list, 3325 * not a snapshot. Therefore any modification you make to the 3326 * returned list will be present inside the JAXB object. 3327 * This is why there is not a <CODE>set</CODE> method for the any property. 3328 * 3329 * <p> 3330 * For example, to add a new item, do as follows: 3331 * <pre> 3332 * getAny().add(newItem); 3333 * </pre> 3334 * 3335 * 3336 * <p> 3337 * Objects of the following type(s) are allowed in the list 3338 * {@link Object } 3339 * 3340 * 3341 */ 3342 public List<Object> getAny() { 3343 if (any == null) { 3344 any = new ArrayList<Object>(); 3345 } 3346 return this.any; 3347 } 3348 3349 public String toString() { 3350 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3351 final StringBuilder buffer = new StringBuilder(); 3352 append(null, buffer, strategy); 3353 return buffer.toString(); 3354 } 3355 3356 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3357 strategy.appendStart(locator, this, buffer); 3358 appendFields(locator, buffer, strategy); 3359 strategy.appendEnd(locator, this, buffer); 3360 return buffer; 3361 } 3362 3363 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3364 { 3365 List<Object> theAny; 3366 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3367 strategy.appendField(locator, this, "any", buffer, theAny); 3368 } 3369 return buffer; 3370 } 3371 3372 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3373 int currentHashCode = 1; 3374 { 3375 List<Object> theAny; 3376 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3377 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3378 } 3379 return currentHashCode; 3380 } 3381 3382 public int hashCode() { 3383 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3384 return this.hashCode(null, strategy); 3385 } 3386 3387 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3388 if (!(object instanceof DtoMulticastNetworkConnector.ExcludedDestinations)) { 3389 return false; 3390 } 3391 if (this == object) { 3392 return true; 3393 } 3394 final DtoMulticastNetworkConnector.ExcludedDestinations that = ((DtoMulticastNetworkConnector.ExcludedDestinations) object); 3395 { 3396 List<Object> lhsAny; 3397 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3398 List<Object> rhsAny; 3399 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3400 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3401 return false; 3402 } 3403 } 3404 return true; 3405 } 3406 3407 public boolean equals(Object object) { 3408 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3409 return equals(null, null, object, strategy); 3410 } 3411 3412 } 3413 3414 3415 /** 3416 * <p>Java class for anonymous complex type. 3417 * 3418 * <p>The following schema fragment specifies the expected content contained within this class. 3419 * 3420 * <pre> 3421 * <complexType> 3422 * <complexContent> 3423 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3424 * <sequence minOccurs="0"> 3425 * <any maxOccurs="unbounded" minOccurs="0"/> 3426 * </sequence> 3427 * </restriction> 3428 * </complexContent> 3429 * </complexType> 3430 * </pre> 3431 * 3432 * 3433 */ 3434 @XmlAccessorType(XmlAccessType.FIELD) 3435 @XmlType(name = "", propOrder = { 3436 "any" 3437 }) 3438 public static class LocalTransport 3439 implements Equals, HashCode, ToString 3440 { 3441 3442 @XmlAnyElement(lax = true) 3443 protected List<Object> any; 3444 3445 /** 3446 * Gets the value of the any property. 3447 * 3448 * <p> 3449 * This accessor method returns a reference to the live list, 3450 * not a snapshot. Therefore any modification you make to the 3451 * returned list will be present inside the JAXB object. 3452 * This is why there is not a <CODE>set</CODE> method for the any property. 3453 * 3454 * <p> 3455 * For example, to add a new item, do as follows: 3456 * <pre> 3457 * getAny().add(newItem); 3458 * </pre> 3459 * 3460 * 3461 * <p> 3462 * Objects of the following type(s) are allowed in the list 3463 * {@link Object } 3464 * 3465 * 3466 */ 3467 public List<Object> getAny() { 3468 if (any == null) { 3469 any = new ArrayList<Object>(); 3470 } 3471 return this.any; 3472 } 3473 3474 public String toString() { 3475 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3476 final StringBuilder buffer = new StringBuilder(); 3477 append(null, buffer, strategy); 3478 return buffer.toString(); 3479 } 3480 3481 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3482 strategy.appendStart(locator, this, buffer); 3483 appendFields(locator, buffer, strategy); 3484 strategy.appendEnd(locator, this, buffer); 3485 return buffer; 3486 } 3487 3488 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3489 { 3490 List<Object> theAny; 3491 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3492 strategy.appendField(locator, this, "any", buffer, theAny); 3493 } 3494 return buffer; 3495 } 3496 3497 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3498 int currentHashCode = 1; 3499 { 3500 List<Object> theAny; 3501 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3502 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3503 } 3504 return currentHashCode; 3505 } 3506 3507 public int hashCode() { 3508 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3509 return this.hashCode(null, strategy); 3510 } 3511 3512 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3513 if (!(object instanceof DtoMulticastNetworkConnector.LocalTransport)) { 3514 return false; 3515 } 3516 if (this == object) { 3517 return true; 3518 } 3519 final DtoMulticastNetworkConnector.LocalTransport that = ((DtoMulticastNetworkConnector.LocalTransport) object); 3520 { 3521 List<Object> lhsAny; 3522 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3523 List<Object> rhsAny; 3524 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3525 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3526 return false; 3527 } 3528 } 3529 return true; 3530 } 3531 3532 public boolean equals(Object object) { 3533 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3534 return equals(null, null, object, strategy); 3535 } 3536 3537 } 3538 3539 3540 /** 3541 * <p>Java class for anonymous complex type. 3542 * 3543 * <p>The following schema fragment specifies the expected content contained within this class. 3544 * 3545 * <pre> 3546 * <complexType> 3547 * <complexContent> 3548 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3549 * <sequence minOccurs="0"> 3550 * <any maxOccurs="unbounded" minOccurs="0"/> 3551 * </sequence> 3552 * </restriction> 3553 * </complexContent> 3554 * </complexType> 3555 * </pre> 3556 * 3557 * 3558 */ 3559 @XmlAccessorType(XmlAccessType.FIELD) 3560 @XmlType(name = "", propOrder = { 3561 "any" 3562 }) 3563 public static class RemoteTransport 3564 implements Equals, HashCode, ToString 3565 { 3566 3567 @XmlAnyElement(lax = true) 3568 protected List<Object> any; 3569 3570 /** 3571 * Gets the value of the any property. 3572 * 3573 * <p> 3574 * This accessor method returns a reference to the live list, 3575 * not a snapshot. Therefore any modification you make to the 3576 * returned list will be present inside the JAXB object. 3577 * This is why there is not a <CODE>set</CODE> method for the any property. 3578 * 3579 * <p> 3580 * For example, to add a new item, do as follows: 3581 * <pre> 3582 * getAny().add(newItem); 3583 * </pre> 3584 * 3585 * 3586 * <p> 3587 * Objects of the following type(s) are allowed in the list 3588 * {@link Object } 3589 * 3590 * 3591 */ 3592 public List<Object> getAny() { 3593 if (any == null) { 3594 any = new ArrayList<Object>(); 3595 } 3596 return this.any; 3597 } 3598 3599 public String toString() { 3600 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3601 final StringBuilder buffer = new StringBuilder(); 3602 append(null, buffer, strategy); 3603 return buffer.toString(); 3604 } 3605 3606 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3607 strategy.appendStart(locator, this, buffer); 3608 appendFields(locator, buffer, strategy); 3609 strategy.appendEnd(locator, this, buffer); 3610 return buffer; 3611 } 3612 3613 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3614 { 3615 List<Object> theAny; 3616 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3617 strategy.appendField(locator, this, "any", buffer, theAny); 3618 } 3619 return buffer; 3620 } 3621 3622 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3623 int currentHashCode = 1; 3624 { 3625 List<Object> theAny; 3626 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3627 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3628 } 3629 return currentHashCode; 3630 } 3631 3632 public int hashCode() { 3633 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3634 return this.hashCode(null, strategy); 3635 } 3636 3637 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3638 if (!(object instanceof DtoMulticastNetworkConnector.RemoteTransport)) { 3639 return false; 3640 } 3641 if (this == object) { 3642 return true; 3643 } 3644 final DtoMulticastNetworkConnector.RemoteTransport that = ((DtoMulticastNetworkConnector.RemoteTransport) object); 3645 { 3646 List<Object> lhsAny; 3647 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3648 List<Object> rhsAny; 3649 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3650 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3651 return false; 3652 } 3653 } 3654 return true; 3655 } 3656 3657 public boolean equals(Object object) { 3658 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3659 return equals(null, null, object, strategy); 3660 } 3661 3662 } 3663 3664 3665 /** 3666 * <p>Java class for anonymous complex type. 3667 * 3668 * <p>The following schema fragment specifies the expected content contained within this class. 3669 * 3670 * <pre> 3671 * <complexType> 3672 * <complexContent> 3673 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3674 * <choice minOccurs="0"> 3675 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 3676 * <any namespace='##other'/> 3677 * </choice> 3678 * </restriction> 3679 * </complexContent> 3680 * </complexType> 3681 * </pre> 3682 * 3683 * 3684 */ 3685 @XmlAccessorType(XmlAccessType.FIELD) 3686 @XmlType(name = "", propOrder = { 3687 "sslContext", 3688 "any" 3689 }) 3690 public static class SslContext 3691 implements Equals, HashCode, ToString 3692 { 3693 3694 protected DtoSslContext sslContext; 3695 @XmlAnyElement(lax = true) 3696 protected Object any; 3697 3698 /** 3699 * Gets the value of the sslContext property. 3700 * 3701 * @return 3702 * possible object is 3703 * {@link DtoSslContext } 3704 * 3705 */ 3706 public DtoSslContext getSslContext() { 3707 return sslContext; 3708 } 3709 3710 /** 3711 * Sets the value of the sslContext property. 3712 * 3713 * @param value 3714 * allowed object is 3715 * {@link DtoSslContext } 3716 * 3717 */ 3718 public void setSslContext(DtoSslContext value) { 3719 this.sslContext = value; 3720 } 3721 3722 /** 3723 * Gets the value of the any property. 3724 * 3725 * @return 3726 * possible object is 3727 * {@link Object } 3728 * 3729 */ 3730 public Object getAny() { 3731 return any; 3732 } 3733 3734 /** 3735 * Sets the value of the any property. 3736 * 3737 * @param value 3738 * allowed object is 3739 * {@link Object } 3740 * 3741 */ 3742 public void setAny(Object value) { 3743 this.any = value; 3744 } 3745 3746 public String toString() { 3747 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3748 final StringBuilder buffer = new StringBuilder(); 3749 append(null, buffer, strategy); 3750 return buffer.toString(); 3751 } 3752 3753 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3754 strategy.appendStart(locator, this, buffer); 3755 appendFields(locator, buffer, strategy); 3756 strategy.appendEnd(locator, this, buffer); 3757 return buffer; 3758 } 3759 3760 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3761 { 3762 DtoSslContext theSslContext; 3763 theSslContext = this.getSslContext(); 3764 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 3765 } 3766 { 3767 Object theAny; 3768 theAny = this.getAny(); 3769 strategy.appendField(locator, this, "any", buffer, theAny); 3770 } 3771 return buffer; 3772 } 3773 3774 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3775 int currentHashCode = 1; 3776 { 3777 DtoSslContext theSslContext; 3778 theSslContext = this.getSslContext(); 3779 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 3780 } 3781 { 3782 Object theAny; 3783 theAny = this.getAny(); 3784 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3785 } 3786 return currentHashCode; 3787 } 3788 3789 public int hashCode() { 3790 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3791 return this.hashCode(null, strategy); 3792 } 3793 3794 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3795 if (!(object instanceof DtoMulticastNetworkConnector.SslContext)) { 3796 return false; 3797 } 3798 if (this == object) { 3799 return true; 3800 } 3801 final DtoMulticastNetworkConnector.SslContext that = ((DtoMulticastNetworkConnector.SslContext) object); 3802 { 3803 DtoSslContext lhsSslContext; 3804 lhsSslContext = this.getSslContext(); 3805 DtoSslContext rhsSslContext; 3806 rhsSslContext = that.getSslContext(); 3807 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 3808 return false; 3809 } 3810 } 3811 { 3812 Object lhsAny; 3813 lhsAny = this.getAny(); 3814 Object rhsAny; 3815 rhsAny = that.getAny(); 3816 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3817 return false; 3818 } 3819 } 3820 return true; 3821 } 3822 3823 public boolean equals(Object object) { 3824 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3825 return equals(null, null, object, strategy); 3826 } 3827 3828 } 3829 3830 3831 /** 3832 * <p>Java class for anonymous complex type. 3833 * 3834 * <p>The following schema fragment specifies the expected content contained within this class. 3835 * 3836 * <pre> 3837 * <complexType> 3838 * <complexContent> 3839 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 3840 * <sequence maxOccurs="unbounded" minOccurs="0"> 3841 * <any maxOccurs="unbounded" minOccurs="0"/> 3842 * </sequence> 3843 * </restriction> 3844 * </complexContent> 3845 * </complexType> 3846 * </pre> 3847 * 3848 * 3849 */ 3850 @XmlAccessorType(XmlAccessType.FIELD) 3851 @XmlType(name = "", propOrder = { 3852 "any" 3853 }) 3854 public static class StaticallyIncludedDestinations 3855 implements Equals, HashCode, ToString 3856 { 3857 3858 @XmlAnyElement(lax = true) 3859 protected List<Object> any; 3860 3861 /** 3862 * Gets the value of the any property. 3863 * 3864 * <p> 3865 * This accessor method returns a reference to the live list, 3866 * not a snapshot. Therefore any modification you make to the 3867 * returned list will be present inside the JAXB object. 3868 * This is why there is not a <CODE>set</CODE> method for the any property. 3869 * 3870 * <p> 3871 * For example, to add a new item, do as follows: 3872 * <pre> 3873 * getAny().add(newItem); 3874 * </pre> 3875 * 3876 * 3877 * <p> 3878 * Objects of the following type(s) are allowed in the list 3879 * {@link Object } 3880 * 3881 * 3882 */ 3883 public List<Object> getAny() { 3884 if (any == null) { 3885 any = new ArrayList<Object>(); 3886 } 3887 return this.any; 3888 } 3889 3890 public String toString() { 3891 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 3892 final StringBuilder buffer = new StringBuilder(); 3893 append(null, buffer, strategy); 3894 return buffer.toString(); 3895 } 3896 3897 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3898 strategy.appendStart(locator, this, buffer); 3899 appendFields(locator, buffer, strategy); 3900 strategy.appendEnd(locator, this, buffer); 3901 return buffer; 3902 } 3903 3904 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 3905 { 3906 List<Object> theAny; 3907 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3908 strategy.appendField(locator, this, "any", buffer, theAny); 3909 } 3910 return buffer; 3911 } 3912 3913 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3914 int currentHashCode = 1; 3915 { 3916 List<Object> theAny; 3917 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3918 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 3919 } 3920 return currentHashCode; 3921 } 3922 3923 public int hashCode() { 3924 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3925 return this.hashCode(null, strategy); 3926 } 3927 3928 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3929 if (!(object instanceof DtoMulticastNetworkConnector.StaticallyIncludedDestinations)) { 3930 return false; 3931 } 3932 if (this == object) { 3933 return true; 3934 } 3935 final DtoMulticastNetworkConnector.StaticallyIncludedDestinations that = ((DtoMulticastNetworkConnector.StaticallyIncludedDestinations) object); 3936 { 3937 List<Object> lhsAny; 3938 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 3939 List<Object> rhsAny; 3940 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 3941 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 3942 return false; 3943 } 3944 } 3945 return true; 3946 } 3947 3948 public boolean equals(Object object) { 3949 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 3950 return equals(null, null, object, strategy); 3951 } 3952 3953 } 3954 3955}