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: 2021.01.20 at 07:26:32 AM EST 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.XmlElement; 023import javax.xml.bind.annotation.XmlElementRef; 024import javax.xml.bind.annotation.XmlElementRefs; 025import javax.xml.bind.annotation.XmlID; 026import javax.xml.bind.annotation.XmlRootElement; 027import javax.xml.bind.annotation.XmlSchemaType; 028import javax.xml.bind.annotation.XmlType; 029import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 030import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 031import javax.xml.namespace.QName; 032import org.jvnet.jaxb2_commons.lang.Equals; 033import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 034import org.jvnet.jaxb2_commons.lang.HashCode; 035import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 036import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 037import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 038import org.jvnet.jaxb2_commons.lang.ToString; 039import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 040import org.jvnet.jaxb2_commons.locator.ObjectLocator; 041import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 042 043 044/** 045 * <p>Java class for anonymous complex type. 046 * 047 * <p>The following schema fragment specifies the expected content contained within this class. 048 * 049 * <pre> 050 * <complexType> 051 * <complexContent> 052 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 053 * <choice maxOccurs="unbounded" minOccurs="0"> 054 * <choice> 055 * <element name="brokerService" minOccurs="0"> 056 * <complexType> 057 * <complexContent> 058 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 059 * <choice minOccurs="0"> 060 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 061 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 062 * <any namespace='##other'/> 063 * </choice> 064 * </restriction> 065 * </complexContent> 066 * </complexType> 067 * </element> 068 * <element name="locker" minOccurs="0"> 069 * <complexType> 070 * <complexContent> 071 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 072 * <choice minOccurs="0"> 073 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 074 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 075 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 076 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 077 * <any namespace='##other'/> 078 * </choice> 079 * </restriction> 080 * </complexContent> 081 * </complexType> 082 * </element> 083 * <element name="scheduledThreadPoolExecutor" minOccurs="0"> 084 * <complexType> 085 * <complexContent> 086 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 087 * <sequence minOccurs="0"> 088 * <any maxOccurs="unbounded" minOccurs="0"/> 089 * </sequence> 090 * </restriction> 091 * </complexContent> 092 * </complexType> 093 * </element> 094 * <element name="usageManager" minOccurs="0"> 095 * <complexType> 096 * <complexContent> 097 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 098 * <choice minOccurs="0"> 099 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 100 * <any namespace='##other'/> 101 * </choice> 102 * </restriction> 103 * </complexContent> 104 * </complexType> 105 * </element> 106 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 107 * </choice> 108 * </choice> 109 * <attribute name="asyncBufferSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 110 * <attribute name="bind" type="{http://www.w3.org/2001/XMLSchema}string" /> 111 * <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" /> 112 * <attribute name="brokerService" type="{http://www.w3.org/2001/XMLSchema}string" /> 113 * <attribute name="connectUrl" type="{http://www.w3.org/2001/XMLSchema}string" /> 114 * <attribute name="container" type="{http://www.w3.org/2001/XMLSchema}string" /> 115 * <attribute name="directory" type="{http://www.w3.org/2001/XMLSchema}string" /> 116 * <attribute name="failoverProducersAuditDepth" type="{http://www.w3.org/2001/XMLSchema}integer" /> 117 * <attribute name="flushDelay" type="{http://www.w3.org/2001/XMLSchema}integer" /> 118 * <attribute name="hostname" type="{http://www.w3.org/2001/XMLSchema}string" /> 119 * <attribute name="indexBlockRestartInterval" type="{http://www.w3.org/2001/XMLSchema}integer" /> 120 * <attribute name="indexBlockSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 121 * <attribute name="indexCacheSize" type="{http://www.w3.org/2001/XMLSchema}long" /> 122 * <attribute name="indexCompression" type="{http://www.w3.org/2001/XMLSchema}string" /> 123 * <attribute name="indexFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 124 * <attribute name="indexMaxOpenFiles" type="{http://www.w3.org/2001/XMLSchema}integer" /> 125 * <attribute name="indexWriteBufferSize" type="{http://www.w3.org/2001/XMLSchema}integer" /> 126 * <attribute name="lockKeepAlivePeriod" type="{http://www.w3.org/2001/XMLSchema}long" /> 127 * <attribute name="locker" type="{http://www.w3.org/2001/XMLSchema}string" /> 128 * <attribute name="logCompression" type="{http://www.w3.org/2001/XMLSchema}string" /> 129 * <attribute name="logSize" type="{http://www.w3.org/2001/XMLSchema}long" /> 130 * <attribute name="maxFailoverProducersToTrack" type="{http://www.w3.org/2001/XMLSchema}integer" /> 131 * <attribute name="monitorStats" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 132 * <attribute name="paranoidChecks" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 133 * <attribute name="replicas" type="{http://www.w3.org/2001/XMLSchema}integer" /> 134 * <attribute name="scheduledThreadPoolExecutor" type="{http://www.w3.org/2001/XMLSchema}string" /> 135 * <attribute name="securityToken" type="{http://www.w3.org/2001/XMLSchema}string" /> 136 * <attribute name="sync" type="{http://www.w3.org/2001/XMLSchema}string" /> 137 * <attribute name="usageManager" type="{http://www.w3.org/2001/XMLSchema}string" /> 138 * <attribute name="useLock" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 139 * <attribute name="verifyChecksums" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 140 * <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}integer" /> 141 * <attribute name="zkAddress" type="{http://www.w3.org/2001/XMLSchema}string" /> 142 * <attribute name="zkPassword" type="{http://www.w3.org/2001/XMLSchema}string" /> 143 * <attribute name="zkPath" type="{http://www.w3.org/2001/XMLSchema}string" /> 144 * <attribute name="zkSessionTimeout" type="{http://www.w3.org/2001/XMLSchema}string" /> 145 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> 146 * <anyAttribute processContents='lax' namespace='##other'/> 147 * </restriction> 148 * </complexContent> 149 * </complexType> 150 * </pre> 151 * 152 * 153 */ 154@XmlAccessorType(XmlAccessType.FIELD) 155@XmlType(name = "", propOrder = { 156 "brokerServiceOrLockerOrScheduledThreadPoolExecutor" 157}) 158@XmlRootElement(name = "replicatedLevelDB") 159public class DtoReplicatedLevelDB implements Equals, HashCode, ToString 160{ 161 162 @XmlElementRefs({ 163 @XmlElementRef(name = "usageManager", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 164 @XmlElementRef(name = "scheduledThreadPoolExecutor", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 165 @XmlElementRef(name = "brokerService", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 166 @XmlElementRef(name = "locker", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 167 }) 168 @XmlAnyElement(lax = true) 169 protected List<Object> brokerServiceOrLockerOrScheduledThreadPoolExecutor; 170 @XmlAttribute(name = "asyncBufferSize") 171 protected BigInteger asyncBufferSize; 172 @XmlAttribute(name = "bind") 173 protected String bind; 174 @XmlAttribute(name = "brokerName") 175 protected String brokerName; 176 @XmlAttribute(name = "brokerService") 177 protected String brokerService; 178 @XmlAttribute(name = "connectUrl") 179 protected String connectUrl; 180 @XmlAttribute(name = "container") 181 protected String container; 182 @XmlAttribute(name = "directory") 183 protected String directory; 184 @XmlAttribute(name = "failoverProducersAuditDepth") 185 protected BigInteger failoverProducersAuditDepth; 186 @XmlAttribute(name = "flushDelay") 187 protected BigInteger flushDelay; 188 @XmlAttribute(name = "hostname") 189 protected String hostname; 190 @XmlAttribute(name = "indexBlockRestartInterval") 191 protected BigInteger indexBlockRestartInterval; 192 @XmlAttribute(name = "indexBlockSize") 193 protected BigInteger indexBlockSize; 194 @XmlAttribute(name = "indexCacheSize") 195 protected Long indexCacheSize; 196 @XmlAttribute(name = "indexCompression") 197 protected String indexCompression; 198 @XmlAttribute(name = "indexFactory") 199 protected String indexFactory; 200 @XmlAttribute(name = "indexMaxOpenFiles") 201 protected BigInteger indexMaxOpenFiles; 202 @XmlAttribute(name = "indexWriteBufferSize") 203 protected BigInteger indexWriteBufferSize; 204 @XmlAttribute(name = "lockKeepAlivePeriod") 205 protected Long lockKeepAlivePeriod; 206 @XmlAttribute(name = "locker") 207 protected String locker; 208 @XmlAttribute(name = "logCompression") 209 protected String logCompression; 210 @XmlAttribute(name = "logSize") 211 protected Long logSize; 212 @XmlAttribute(name = "maxFailoverProducersToTrack") 213 protected BigInteger maxFailoverProducersToTrack; 214 @XmlAttribute(name = "monitorStats") 215 protected Boolean monitorStats; 216 @XmlAttribute(name = "paranoidChecks") 217 protected Boolean paranoidChecks; 218 @XmlAttribute(name = "replicas") 219 protected BigInteger replicas; 220 @XmlAttribute(name = "scheduledThreadPoolExecutor") 221 protected String scheduledThreadPoolExecutor; 222 @XmlAttribute(name = "securityToken") 223 protected String securityToken; 224 @XmlAttribute(name = "sync") 225 protected String sync; 226 @XmlAttribute(name = "usageManager") 227 protected String usageManager; 228 @XmlAttribute(name = "useLock") 229 protected Boolean useLock; 230 @XmlAttribute(name = "verifyChecksums") 231 protected Boolean verifyChecksums; 232 @XmlAttribute(name = "weight") 233 protected BigInteger weight; 234 @XmlAttribute(name = "zkAddress") 235 protected String zkAddress; 236 @XmlAttribute(name = "zkPassword") 237 protected String zkPassword; 238 @XmlAttribute(name = "zkPath") 239 protected String zkPath; 240 @XmlAttribute(name = "zkSessionTimeout") 241 protected String zkSessionTimeout; 242 @XmlAttribute(name = "id") 243 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 244 @XmlID 245 @XmlSchemaType(name = "ID") 246 protected String id; 247 @XmlAnyAttribute 248 private Map<QName, String> otherAttributes = new HashMap<QName, String>(); 249 250 /** 251 * Gets the value of the brokerServiceOrLockerOrScheduledThreadPoolExecutor property. 252 * 253 * <p> 254 * This accessor method returns a reference to the live list, 255 * not a snapshot. Therefore any modification you make to the 256 * returned list will be present inside the JAXB object. 257 * This is why there is not a <CODE>set</CODE> method for the brokerServiceOrLockerOrScheduledThreadPoolExecutor property. 258 * 259 * <p> 260 * For example, to add a new item, do as follows: 261 * <pre> 262 * getBrokerServiceOrLockerOrScheduledThreadPoolExecutor().add(newItem); 263 * </pre> 264 * 265 * 266 * <p> 267 * Objects of the following type(s) are allowed in the list 268 * {@link Object } 269 * {@link JAXBElement }{@code <}{@link DtoReplicatedLevelDB.UsageManager }{@code >} 270 * {@link JAXBElement }{@code <}{@link DtoReplicatedLevelDB.ScheduledThreadPoolExecutor }{@code >} 271 * {@link JAXBElement }{@code <}{@link DtoReplicatedLevelDB.BrokerService }{@code >} 272 * {@link JAXBElement }{@code <}{@link DtoReplicatedLevelDB.Locker }{@code >} 273 * 274 * 275 */ 276 public List<Object> getBrokerServiceOrLockerOrScheduledThreadPoolExecutor() { 277 if (brokerServiceOrLockerOrScheduledThreadPoolExecutor == null) { 278 brokerServiceOrLockerOrScheduledThreadPoolExecutor = new ArrayList<Object>(); 279 } 280 return this.brokerServiceOrLockerOrScheduledThreadPoolExecutor; 281 } 282 283 /** 284 * Gets the value of the asyncBufferSize property. 285 * 286 * @return 287 * possible object is 288 * {@link BigInteger } 289 * 290 */ 291 public BigInteger getAsyncBufferSize() { 292 return asyncBufferSize; 293 } 294 295 /** 296 * Sets the value of the asyncBufferSize property. 297 * 298 * @param value 299 * allowed object is 300 * {@link BigInteger } 301 * 302 */ 303 public void setAsyncBufferSize(BigInteger value) { 304 this.asyncBufferSize = value; 305 } 306 307 /** 308 * Gets the value of the bind property. 309 * 310 * @return 311 * possible object is 312 * {@link String } 313 * 314 */ 315 public String getBind() { 316 return bind; 317 } 318 319 /** 320 * Sets the value of the bind property. 321 * 322 * @param value 323 * allowed object is 324 * {@link String } 325 * 326 */ 327 public void setBind(String value) { 328 this.bind = value; 329 } 330 331 /** 332 * Gets the value of the brokerName property. 333 * 334 * @return 335 * possible object is 336 * {@link String } 337 * 338 */ 339 public String getBrokerName() { 340 return brokerName; 341 } 342 343 /** 344 * Sets the value of the brokerName property. 345 * 346 * @param value 347 * allowed object is 348 * {@link String } 349 * 350 */ 351 public void setBrokerName(String value) { 352 this.brokerName = value; 353 } 354 355 /** 356 * Gets the value of the brokerService property. 357 * 358 * @return 359 * possible object is 360 * {@link String } 361 * 362 */ 363 public String getBrokerService() { 364 return brokerService; 365 } 366 367 /** 368 * Sets the value of the brokerService property. 369 * 370 * @param value 371 * allowed object is 372 * {@link String } 373 * 374 */ 375 public void setBrokerService(String value) { 376 this.brokerService = value; 377 } 378 379 /** 380 * Gets the value of the connectUrl property. 381 * 382 * @return 383 * possible object is 384 * {@link String } 385 * 386 */ 387 public String getConnectUrl() { 388 return connectUrl; 389 } 390 391 /** 392 * Sets the value of the connectUrl property. 393 * 394 * @param value 395 * allowed object is 396 * {@link String } 397 * 398 */ 399 public void setConnectUrl(String value) { 400 this.connectUrl = value; 401 } 402 403 /** 404 * Gets the value of the container property. 405 * 406 * @return 407 * possible object is 408 * {@link String } 409 * 410 */ 411 public String getContainer() { 412 return container; 413 } 414 415 /** 416 * Sets the value of the container property. 417 * 418 * @param value 419 * allowed object is 420 * {@link String } 421 * 422 */ 423 public void setContainer(String value) { 424 this.container = value; 425 } 426 427 /** 428 * Gets the value of the directory property. 429 * 430 * @return 431 * possible object is 432 * {@link String } 433 * 434 */ 435 public String getDirectory() { 436 return directory; 437 } 438 439 /** 440 * Sets the value of the directory property. 441 * 442 * @param value 443 * allowed object is 444 * {@link String } 445 * 446 */ 447 public void setDirectory(String value) { 448 this.directory = value; 449 } 450 451 /** 452 * Gets the value of the failoverProducersAuditDepth property. 453 * 454 * @return 455 * possible object is 456 * {@link BigInteger } 457 * 458 */ 459 public BigInteger getFailoverProducersAuditDepth() { 460 return failoverProducersAuditDepth; 461 } 462 463 /** 464 * Sets the value of the failoverProducersAuditDepth property. 465 * 466 * @param value 467 * allowed object is 468 * {@link BigInteger } 469 * 470 */ 471 public void setFailoverProducersAuditDepth(BigInteger value) { 472 this.failoverProducersAuditDepth = value; 473 } 474 475 /** 476 * Gets the value of the flushDelay property. 477 * 478 * @return 479 * possible object is 480 * {@link BigInteger } 481 * 482 */ 483 public BigInteger getFlushDelay() { 484 return flushDelay; 485 } 486 487 /** 488 * Sets the value of the flushDelay property. 489 * 490 * @param value 491 * allowed object is 492 * {@link BigInteger } 493 * 494 */ 495 public void setFlushDelay(BigInteger value) { 496 this.flushDelay = value; 497 } 498 499 /** 500 * Gets the value of the hostname property. 501 * 502 * @return 503 * possible object is 504 * {@link String } 505 * 506 */ 507 public String getHostname() { 508 return hostname; 509 } 510 511 /** 512 * Sets the value of the hostname property. 513 * 514 * @param value 515 * allowed object is 516 * {@link String } 517 * 518 */ 519 public void setHostname(String value) { 520 this.hostname = value; 521 } 522 523 /** 524 * Gets the value of the indexBlockRestartInterval property. 525 * 526 * @return 527 * possible object is 528 * {@link BigInteger } 529 * 530 */ 531 public BigInteger getIndexBlockRestartInterval() { 532 return indexBlockRestartInterval; 533 } 534 535 /** 536 * Sets the value of the indexBlockRestartInterval property. 537 * 538 * @param value 539 * allowed object is 540 * {@link BigInteger } 541 * 542 */ 543 public void setIndexBlockRestartInterval(BigInteger value) { 544 this.indexBlockRestartInterval = value; 545 } 546 547 /** 548 * Gets the value of the indexBlockSize property. 549 * 550 * @return 551 * possible object is 552 * {@link BigInteger } 553 * 554 */ 555 public BigInteger getIndexBlockSize() { 556 return indexBlockSize; 557 } 558 559 /** 560 * Sets the value of the indexBlockSize property. 561 * 562 * @param value 563 * allowed object is 564 * {@link BigInteger } 565 * 566 */ 567 public void setIndexBlockSize(BigInteger value) { 568 this.indexBlockSize = value; 569 } 570 571 /** 572 * Gets the value of the indexCacheSize property. 573 * 574 * @return 575 * possible object is 576 * {@link Long } 577 * 578 */ 579 public Long getIndexCacheSize() { 580 return indexCacheSize; 581 } 582 583 /** 584 * Sets the value of the indexCacheSize property. 585 * 586 * @param value 587 * allowed object is 588 * {@link Long } 589 * 590 */ 591 public void setIndexCacheSize(Long value) { 592 this.indexCacheSize = value; 593 } 594 595 /** 596 * Gets the value of the indexCompression property. 597 * 598 * @return 599 * possible object is 600 * {@link String } 601 * 602 */ 603 public String getIndexCompression() { 604 return indexCompression; 605 } 606 607 /** 608 * Sets the value of the indexCompression property. 609 * 610 * @param value 611 * allowed object is 612 * {@link String } 613 * 614 */ 615 public void setIndexCompression(String value) { 616 this.indexCompression = value; 617 } 618 619 /** 620 * Gets the value of the indexFactory property. 621 * 622 * @return 623 * possible object is 624 * {@link String } 625 * 626 */ 627 public String getIndexFactory() { 628 return indexFactory; 629 } 630 631 /** 632 * Sets the value of the indexFactory property. 633 * 634 * @param value 635 * allowed object is 636 * {@link String } 637 * 638 */ 639 public void setIndexFactory(String value) { 640 this.indexFactory = value; 641 } 642 643 /** 644 * Gets the value of the indexMaxOpenFiles property. 645 * 646 * @return 647 * possible object is 648 * {@link BigInteger } 649 * 650 */ 651 public BigInteger getIndexMaxOpenFiles() { 652 return indexMaxOpenFiles; 653 } 654 655 /** 656 * Sets the value of the indexMaxOpenFiles property. 657 * 658 * @param value 659 * allowed object is 660 * {@link BigInteger } 661 * 662 */ 663 public void setIndexMaxOpenFiles(BigInteger value) { 664 this.indexMaxOpenFiles = value; 665 } 666 667 /** 668 * Gets the value of the indexWriteBufferSize property. 669 * 670 * @return 671 * possible object is 672 * {@link BigInteger } 673 * 674 */ 675 public BigInteger getIndexWriteBufferSize() { 676 return indexWriteBufferSize; 677 } 678 679 /** 680 * Sets the value of the indexWriteBufferSize property. 681 * 682 * @param value 683 * allowed object is 684 * {@link BigInteger } 685 * 686 */ 687 public void setIndexWriteBufferSize(BigInteger value) { 688 this.indexWriteBufferSize = value; 689 } 690 691 /** 692 * Gets the value of the lockKeepAlivePeriod property. 693 * 694 * @return 695 * possible object is 696 * {@link Long } 697 * 698 */ 699 public Long getLockKeepAlivePeriod() { 700 return lockKeepAlivePeriod; 701 } 702 703 /** 704 * Sets the value of the lockKeepAlivePeriod property. 705 * 706 * @param value 707 * allowed object is 708 * {@link Long } 709 * 710 */ 711 public void setLockKeepAlivePeriod(Long value) { 712 this.lockKeepAlivePeriod = value; 713 } 714 715 /** 716 * Gets the value of the locker property. 717 * 718 * @return 719 * possible object is 720 * {@link String } 721 * 722 */ 723 public String getLocker() { 724 return locker; 725 } 726 727 /** 728 * Sets the value of the locker property. 729 * 730 * @param value 731 * allowed object is 732 * {@link String } 733 * 734 */ 735 public void setLocker(String value) { 736 this.locker = value; 737 } 738 739 /** 740 * Gets the value of the logCompression property. 741 * 742 * @return 743 * possible object is 744 * {@link String } 745 * 746 */ 747 public String getLogCompression() { 748 return logCompression; 749 } 750 751 /** 752 * Sets the value of the logCompression property. 753 * 754 * @param value 755 * allowed object is 756 * {@link String } 757 * 758 */ 759 public void setLogCompression(String value) { 760 this.logCompression = value; 761 } 762 763 /** 764 * Gets the value of the logSize property. 765 * 766 * @return 767 * possible object is 768 * {@link Long } 769 * 770 */ 771 public Long getLogSize() { 772 return logSize; 773 } 774 775 /** 776 * Sets the value of the logSize property. 777 * 778 * @param value 779 * allowed object is 780 * {@link Long } 781 * 782 */ 783 public void setLogSize(Long value) { 784 this.logSize = value; 785 } 786 787 /** 788 * Gets the value of the maxFailoverProducersToTrack property. 789 * 790 * @return 791 * possible object is 792 * {@link BigInteger } 793 * 794 */ 795 public BigInteger getMaxFailoverProducersToTrack() { 796 return maxFailoverProducersToTrack; 797 } 798 799 /** 800 * Sets the value of the maxFailoverProducersToTrack property. 801 * 802 * @param value 803 * allowed object is 804 * {@link BigInteger } 805 * 806 */ 807 public void setMaxFailoverProducersToTrack(BigInteger value) { 808 this.maxFailoverProducersToTrack = value; 809 } 810 811 /** 812 * Gets the value of the monitorStats property. 813 * 814 * @return 815 * possible object is 816 * {@link Boolean } 817 * 818 */ 819 public Boolean isMonitorStats() { 820 return monitorStats; 821 } 822 823 /** 824 * Sets the value of the monitorStats property. 825 * 826 * @param value 827 * allowed object is 828 * {@link Boolean } 829 * 830 */ 831 public void setMonitorStats(Boolean value) { 832 this.monitorStats = value; 833 } 834 835 /** 836 * Gets the value of the paranoidChecks property. 837 * 838 * @return 839 * possible object is 840 * {@link Boolean } 841 * 842 */ 843 public Boolean isParanoidChecks() { 844 return paranoidChecks; 845 } 846 847 /** 848 * Sets the value of the paranoidChecks property. 849 * 850 * @param value 851 * allowed object is 852 * {@link Boolean } 853 * 854 */ 855 public void setParanoidChecks(Boolean value) { 856 this.paranoidChecks = value; 857 } 858 859 /** 860 * Gets the value of the replicas property. 861 * 862 * @return 863 * possible object is 864 * {@link BigInteger } 865 * 866 */ 867 public BigInteger getReplicas() { 868 return replicas; 869 } 870 871 /** 872 * Sets the value of the replicas property. 873 * 874 * @param value 875 * allowed object is 876 * {@link BigInteger } 877 * 878 */ 879 public void setReplicas(BigInteger value) { 880 this.replicas = value; 881 } 882 883 /** 884 * Gets the value of the scheduledThreadPoolExecutor property. 885 * 886 * @return 887 * possible object is 888 * {@link String } 889 * 890 */ 891 public String getScheduledThreadPoolExecutor() { 892 return scheduledThreadPoolExecutor; 893 } 894 895 /** 896 * Sets the value of the scheduledThreadPoolExecutor property. 897 * 898 * @param value 899 * allowed object is 900 * {@link String } 901 * 902 */ 903 public void setScheduledThreadPoolExecutor(String value) { 904 this.scheduledThreadPoolExecutor = value; 905 } 906 907 /** 908 * Gets the value of the securityToken property. 909 * 910 * @return 911 * possible object is 912 * {@link String } 913 * 914 */ 915 public String getSecurityToken() { 916 return securityToken; 917 } 918 919 /** 920 * Sets the value of the securityToken property. 921 * 922 * @param value 923 * allowed object is 924 * {@link String } 925 * 926 */ 927 public void setSecurityToken(String value) { 928 this.securityToken = value; 929 } 930 931 /** 932 * Gets the value of the sync property. 933 * 934 * @return 935 * possible object is 936 * {@link String } 937 * 938 */ 939 public String getSync() { 940 return sync; 941 } 942 943 /** 944 * Sets the value of the sync property. 945 * 946 * @param value 947 * allowed object is 948 * {@link String } 949 * 950 */ 951 public void setSync(String value) { 952 this.sync = value; 953 } 954 955 /** 956 * Gets the value of the usageManager property. 957 * 958 * @return 959 * possible object is 960 * {@link String } 961 * 962 */ 963 public String getUsageManager() { 964 return usageManager; 965 } 966 967 /** 968 * Sets the value of the usageManager property. 969 * 970 * @param value 971 * allowed object is 972 * {@link String } 973 * 974 */ 975 public void setUsageManager(String value) { 976 this.usageManager = value; 977 } 978 979 /** 980 * Gets the value of the useLock property. 981 * 982 * @return 983 * possible object is 984 * {@link Boolean } 985 * 986 */ 987 public Boolean isUseLock() { 988 return useLock; 989 } 990 991 /** 992 * Sets the value of the useLock property. 993 * 994 * @param value 995 * allowed object is 996 * {@link Boolean } 997 * 998 */ 999 public void setUseLock(Boolean value) { 1000 this.useLock = value; 1001 } 1002 1003 /** 1004 * Gets the value of the verifyChecksums property. 1005 * 1006 * @return 1007 * possible object is 1008 * {@link Boolean } 1009 * 1010 */ 1011 public Boolean isVerifyChecksums() { 1012 return verifyChecksums; 1013 } 1014 1015 /** 1016 * Sets the value of the verifyChecksums property. 1017 * 1018 * @param value 1019 * allowed object is 1020 * {@link Boolean } 1021 * 1022 */ 1023 public void setVerifyChecksums(Boolean value) { 1024 this.verifyChecksums = value; 1025 } 1026 1027 /** 1028 * Gets the value of the weight property. 1029 * 1030 * @return 1031 * possible object is 1032 * {@link BigInteger } 1033 * 1034 */ 1035 public BigInteger getWeight() { 1036 return weight; 1037 } 1038 1039 /** 1040 * Sets the value of the weight property. 1041 * 1042 * @param value 1043 * allowed object is 1044 * {@link BigInteger } 1045 * 1046 */ 1047 public void setWeight(BigInteger value) { 1048 this.weight = value; 1049 } 1050 1051 /** 1052 * Gets the value of the zkAddress property. 1053 * 1054 * @return 1055 * possible object is 1056 * {@link String } 1057 * 1058 */ 1059 public String getZkAddress() { 1060 return zkAddress; 1061 } 1062 1063 /** 1064 * Sets the value of the zkAddress property. 1065 * 1066 * @param value 1067 * allowed object is 1068 * {@link String } 1069 * 1070 */ 1071 public void setZkAddress(String value) { 1072 this.zkAddress = value; 1073 } 1074 1075 /** 1076 * Gets the value of the zkPassword property. 1077 * 1078 * @return 1079 * possible object is 1080 * {@link String } 1081 * 1082 */ 1083 public String getZkPassword() { 1084 return zkPassword; 1085 } 1086 1087 /** 1088 * Sets the value of the zkPassword property. 1089 * 1090 * @param value 1091 * allowed object is 1092 * {@link String } 1093 * 1094 */ 1095 public void setZkPassword(String value) { 1096 this.zkPassword = value; 1097 } 1098 1099 /** 1100 * Gets the value of the zkPath property. 1101 * 1102 * @return 1103 * possible object is 1104 * {@link String } 1105 * 1106 */ 1107 public String getZkPath() { 1108 return zkPath; 1109 } 1110 1111 /** 1112 * Sets the value of the zkPath property. 1113 * 1114 * @param value 1115 * allowed object is 1116 * {@link String } 1117 * 1118 */ 1119 public void setZkPath(String value) { 1120 this.zkPath = value; 1121 } 1122 1123 /** 1124 * Gets the value of the zkSessionTimeout property. 1125 * 1126 * @return 1127 * possible object is 1128 * {@link String } 1129 * 1130 */ 1131 public String getZkSessionTimeout() { 1132 return zkSessionTimeout; 1133 } 1134 1135 /** 1136 * Sets the value of the zkSessionTimeout property. 1137 * 1138 * @param value 1139 * allowed object is 1140 * {@link String } 1141 * 1142 */ 1143 public void setZkSessionTimeout(String value) { 1144 this.zkSessionTimeout = value; 1145 } 1146 1147 /** 1148 * Gets the value of the id property. 1149 * 1150 * @return 1151 * possible object is 1152 * {@link String } 1153 * 1154 */ 1155 public String getId() { 1156 return id; 1157 } 1158 1159 /** 1160 * Sets the value of the id property. 1161 * 1162 * @param value 1163 * allowed object is 1164 * {@link String } 1165 * 1166 */ 1167 public void setId(String value) { 1168 this.id = value; 1169 } 1170 1171 /** 1172 * Gets a map that contains attributes that aren't bound to any typed property on this class. 1173 * 1174 * <p> 1175 * the map is keyed by the name of the attribute and 1176 * the value is the string value of the attribute. 1177 * 1178 * the map returned by this method is live, and you can add new attribute 1179 * by updating the map directly. Because of this design, there's no setter. 1180 * 1181 * 1182 * @return 1183 * always non-null 1184 */ 1185 public Map<QName, String> getOtherAttributes() { 1186 return otherAttributes; 1187 } 1188 1189 public String toString() { 1190 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 1191 final StringBuilder buffer = new StringBuilder(); 1192 append(null, buffer, strategy); 1193 return buffer.toString(); 1194 } 1195 1196 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1197 strategy.appendStart(locator, this, buffer); 1198 appendFields(locator, buffer, strategy); 1199 strategy.appendEnd(locator, this, buffer); 1200 return buffer; 1201 } 1202 1203 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 1204 { 1205 List<Object> theBrokerServiceOrLockerOrScheduledThreadPoolExecutor; 1206 theBrokerServiceOrLockerOrScheduledThreadPoolExecutor = (((this.brokerServiceOrLockerOrScheduledThreadPoolExecutor!= null)&&(!this.brokerServiceOrLockerOrScheduledThreadPoolExecutor.isEmpty()))?this.getBrokerServiceOrLockerOrScheduledThreadPoolExecutor():null); 1207 strategy.appendField(locator, this, "brokerServiceOrLockerOrScheduledThreadPoolExecutor", buffer, theBrokerServiceOrLockerOrScheduledThreadPoolExecutor); 1208 } 1209 { 1210 BigInteger theAsyncBufferSize; 1211 theAsyncBufferSize = this.getAsyncBufferSize(); 1212 strategy.appendField(locator, this, "asyncBufferSize", buffer, theAsyncBufferSize); 1213 } 1214 { 1215 String theBind; 1216 theBind = this.getBind(); 1217 strategy.appendField(locator, this, "bind", buffer, theBind); 1218 } 1219 { 1220 String theBrokerName; 1221 theBrokerName = this.getBrokerName(); 1222 strategy.appendField(locator, this, "brokerName", buffer, theBrokerName); 1223 } 1224 { 1225 String theBrokerService; 1226 theBrokerService = this.getBrokerService(); 1227 strategy.appendField(locator, this, "brokerService", buffer, theBrokerService); 1228 } 1229 { 1230 String theConnectUrl; 1231 theConnectUrl = this.getConnectUrl(); 1232 strategy.appendField(locator, this, "connectUrl", buffer, theConnectUrl); 1233 } 1234 { 1235 String theContainer; 1236 theContainer = this.getContainer(); 1237 strategy.appendField(locator, this, "container", buffer, theContainer); 1238 } 1239 { 1240 String theDirectory; 1241 theDirectory = this.getDirectory(); 1242 strategy.appendField(locator, this, "directory", buffer, theDirectory); 1243 } 1244 { 1245 BigInteger theFailoverProducersAuditDepth; 1246 theFailoverProducersAuditDepth = this.getFailoverProducersAuditDepth(); 1247 strategy.appendField(locator, this, "failoverProducersAuditDepth", buffer, theFailoverProducersAuditDepth); 1248 } 1249 { 1250 BigInteger theFlushDelay; 1251 theFlushDelay = this.getFlushDelay(); 1252 strategy.appendField(locator, this, "flushDelay", buffer, theFlushDelay); 1253 } 1254 { 1255 String theHostname; 1256 theHostname = this.getHostname(); 1257 strategy.appendField(locator, this, "hostname", buffer, theHostname); 1258 } 1259 { 1260 BigInteger theIndexBlockRestartInterval; 1261 theIndexBlockRestartInterval = this.getIndexBlockRestartInterval(); 1262 strategy.appendField(locator, this, "indexBlockRestartInterval", buffer, theIndexBlockRestartInterval); 1263 } 1264 { 1265 BigInteger theIndexBlockSize; 1266 theIndexBlockSize = this.getIndexBlockSize(); 1267 strategy.appendField(locator, this, "indexBlockSize", buffer, theIndexBlockSize); 1268 } 1269 { 1270 Long theIndexCacheSize; 1271 theIndexCacheSize = this.getIndexCacheSize(); 1272 strategy.appendField(locator, this, "indexCacheSize", buffer, theIndexCacheSize); 1273 } 1274 { 1275 String theIndexCompression; 1276 theIndexCompression = this.getIndexCompression(); 1277 strategy.appendField(locator, this, "indexCompression", buffer, theIndexCompression); 1278 } 1279 { 1280 String theIndexFactory; 1281 theIndexFactory = this.getIndexFactory(); 1282 strategy.appendField(locator, this, "indexFactory", buffer, theIndexFactory); 1283 } 1284 { 1285 BigInteger theIndexMaxOpenFiles; 1286 theIndexMaxOpenFiles = this.getIndexMaxOpenFiles(); 1287 strategy.appendField(locator, this, "indexMaxOpenFiles", buffer, theIndexMaxOpenFiles); 1288 } 1289 { 1290 BigInteger theIndexWriteBufferSize; 1291 theIndexWriteBufferSize = this.getIndexWriteBufferSize(); 1292 strategy.appendField(locator, this, "indexWriteBufferSize", buffer, theIndexWriteBufferSize); 1293 } 1294 { 1295 Long theLockKeepAlivePeriod; 1296 theLockKeepAlivePeriod = this.getLockKeepAlivePeriod(); 1297 strategy.appendField(locator, this, "lockKeepAlivePeriod", buffer, theLockKeepAlivePeriod); 1298 } 1299 { 1300 String theLocker; 1301 theLocker = this.getLocker(); 1302 strategy.appendField(locator, this, "locker", buffer, theLocker); 1303 } 1304 { 1305 String theLogCompression; 1306 theLogCompression = this.getLogCompression(); 1307 strategy.appendField(locator, this, "logCompression", buffer, theLogCompression); 1308 } 1309 { 1310 Long theLogSize; 1311 theLogSize = this.getLogSize(); 1312 strategy.appendField(locator, this, "logSize", buffer, theLogSize); 1313 } 1314 { 1315 BigInteger theMaxFailoverProducersToTrack; 1316 theMaxFailoverProducersToTrack = this.getMaxFailoverProducersToTrack(); 1317 strategy.appendField(locator, this, "maxFailoverProducersToTrack", buffer, theMaxFailoverProducersToTrack); 1318 } 1319 { 1320 Boolean theMonitorStats; 1321 theMonitorStats = this.isMonitorStats(); 1322 strategy.appendField(locator, this, "monitorStats", buffer, theMonitorStats); 1323 } 1324 { 1325 Boolean theParanoidChecks; 1326 theParanoidChecks = this.isParanoidChecks(); 1327 strategy.appendField(locator, this, "paranoidChecks", buffer, theParanoidChecks); 1328 } 1329 { 1330 BigInteger theReplicas; 1331 theReplicas = this.getReplicas(); 1332 strategy.appendField(locator, this, "replicas", buffer, theReplicas); 1333 } 1334 { 1335 String theScheduledThreadPoolExecutor; 1336 theScheduledThreadPoolExecutor = this.getScheduledThreadPoolExecutor(); 1337 strategy.appendField(locator, this, "scheduledThreadPoolExecutor", buffer, theScheduledThreadPoolExecutor); 1338 } 1339 { 1340 String theSecurityToken; 1341 theSecurityToken = this.getSecurityToken(); 1342 strategy.appendField(locator, this, "securityToken", buffer, theSecurityToken); 1343 } 1344 { 1345 String theSync; 1346 theSync = this.getSync(); 1347 strategy.appendField(locator, this, "sync", buffer, theSync); 1348 } 1349 { 1350 String theUsageManager; 1351 theUsageManager = this.getUsageManager(); 1352 strategy.appendField(locator, this, "usageManager", buffer, theUsageManager); 1353 } 1354 { 1355 Boolean theUseLock; 1356 theUseLock = this.isUseLock(); 1357 strategy.appendField(locator, this, "useLock", buffer, theUseLock); 1358 } 1359 { 1360 Boolean theVerifyChecksums; 1361 theVerifyChecksums = this.isVerifyChecksums(); 1362 strategy.appendField(locator, this, "verifyChecksums", buffer, theVerifyChecksums); 1363 } 1364 { 1365 BigInteger theWeight; 1366 theWeight = this.getWeight(); 1367 strategy.appendField(locator, this, "weight", buffer, theWeight); 1368 } 1369 { 1370 String theZkAddress; 1371 theZkAddress = this.getZkAddress(); 1372 strategy.appendField(locator, this, "zkAddress", buffer, theZkAddress); 1373 } 1374 { 1375 String theZkPassword; 1376 theZkPassword = this.getZkPassword(); 1377 strategy.appendField(locator, this, "zkPassword", buffer, theZkPassword); 1378 } 1379 { 1380 String theZkPath; 1381 theZkPath = this.getZkPath(); 1382 strategy.appendField(locator, this, "zkPath", buffer, theZkPath); 1383 } 1384 { 1385 String theZkSessionTimeout; 1386 theZkSessionTimeout = this.getZkSessionTimeout(); 1387 strategy.appendField(locator, this, "zkSessionTimeout", buffer, theZkSessionTimeout); 1388 } 1389 { 1390 String theId; 1391 theId = this.getId(); 1392 strategy.appendField(locator, this, "id", buffer, theId); 1393 } 1394 return buffer; 1395 } 1396 1397 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 1398 int currentHashCode = 1; 1399 { 1400 List<Object> theBrokerServiceOrLockerOrScheduledThreadPoolExecutor; 1401 theBrokerServiceOrLockerOrScheduledThreadPoolExecutor = (((this.brokerServiceOrLockerOrScheduledThreadPoolExecutor!= null)&&(!this.brokerServiceOrLockerOrScheduledThreadPoolExecutor.isEmpty()))?this.getBrokerServiceOrLockerOrScheduledThreadPoolExecutor():null); 1402 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerServiceOrLockerOrScheduledThreadPoolExecutor", theBrokerServiceOrLockerOrScheduledThreadPoolExecutor), currentHashCode, theBrokerServiceOrLockerOrScheduledThreadPoolExecutor); 1403 } 1404 { 1405 BigInteger theAsyncBufferSize; 1406 theAsyncBufferSize = this.getAsyncBufferSize(); 1407 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "asyncBufferSize", theAsyncBufferSize), currentHashCode, theAsyncBufferSize); 1408 } 1409 { 1410 String theBind; 1411 theBind = this.getBind(); 1412 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bind", theBind), currentHashCode, theBind); 1413 } 1414 { 1415 String theBrokerName; 1416 theBrokerName = this.getBrokerName(); 1417 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerName", theBrokerName), currentHashCode, theBrokerName); 1418 } 1419 { 1420 String theBrokerService; 1421 theBrokerService = this.getBrokerService(); 1422 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerService", theBrokerService), currentHashCode, theBrokerService); 1423 } 1424 { 1425 String theConnectUrl; 1426 theConnectUrl = this.getConnectUrl(); 1427 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "connectUrl", theConnectUrl), currentHashCode, theConnectUrl); 1428 } 1429 { 1430 String theContainer; 1431 theContainer = this.getContainer(); 1432 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "container", theContainer), currentHashCode, theContainer); 1433 } 1434 { 1435 String theDirectory; 1436 theDirectory = this.getDirectory(); 1437 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "directory", theDirectory), currentHashCode, theDirectory); 1438 } 1439 { 1440 BigInteger theFailoverProducersAuditDepth; 1441 theFailoverProducersAuditDepth = this.getFailoverProducersAuditDepth(); 1442 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "failoverProducersAuditDepth", theFailoverProducersAuditDepth), currentHashCode, theFailoverProducersAuditDepth); 1443 } 1444 { 1445 BigInteger theFlushDelay; 1446 theFlushDelay = this.getFlushDelay(); 1447 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "flushDelay", theFlushDelay), currentHashCode, theFlushDelay); 1448 } 1449 { 1450 String theHostname; 1451 theHostname = this.getHostname(); 1452 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "hostname", theHostname), currentHashCode, theHostname); 1453 } 1454 { 1455 BigInteger theIndexBlockRestartInterval; 1456 theIndexBlockRestartInterval = this.getIndexBlockRestartInterval(); 1457 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexBlockRestartInterval", theIndexBlockRestartInterval), currentHashCode, theIndexBlockRestartInterval); 1458 } 1459 { 1460 BigInteger theIndexBlockSize; 1461 theIndexBlockSize = this.getIndexBlockSize(); 1462 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexBlockSize", theIndexBlockSize), currentHashCode, theIndexBlockSize); 1463 } 1464 { 1465 Long theIndexCacheSize; 1466 theIndexCacheSize = this.getIndexCacheSize(); 1467 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexCacheSize", theIndexCacheSize), currentHashCode, theIndexCacheSize); 1468 } 1469 { 1470 String theIndexCompression; 1471 theIndexCompression = this.getIndexCompression(); 1472 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexCompression", theIndexCompression), currentHashCode, theIndexCompression); 1473 } 1474 { 1475 String theIndexFactory; 1476 theIndexFactory = this.getIndexFactory(); 1477 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexFactory", theIndexFactory), currentHashCode, theIndexFactory); 1478 } 1479 { 1480 BigInteger theIndexMaxOpenFiles; 1481 theIndexMaxOpenFiles = this.getIndexMaxOpenFiles(); 1482 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexMaxOpenFiles", theIndexMaxOpenFiles), currentHashCode, theIndexMaxOpenFiles); 1483 } 1484 { 1485 BigInteger theIndexWriteBufferSize; 1486 theIndexWriteBufferSize = this.getIndexWriteBufferSize(); 1487 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "indexWriteBufferSize", theIndexWriteBufferSize), currentHashCode, theIndexWriteBufferSize); 1488 } 1489 { 1490 Long theLockKeepAlivePeriod; 1491 theLockKeepAlivePeriod = this.getLockKeepAlivePeriod(); 1492 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lockKeepAlivePeriod", theLockKeepAlivePeriod), currentHashCode, theLockKeepAlivePeriod); 1493 } 1494 { 1495 String theLocker; 1496 theLocker = this.getLocker(); 1497 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "locker", theLocker), currentHashCode, theLocker); 1498 } 1499 { 1500 String theLogCompression; 1501 theLogCompression = this.getLogCompression(); 1502 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "logCompression", theLogCompression), currentHashCode, theLogCompression); 1503 } 1504 { 1505 Long theLogSize; 1506 theLogSize = this.getLogSize(); 1507 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "logSize", theLogSize), currentHashCode, theLogSize); 1508 } 1509 { 1510 BigInteger theMaxFailoverProducersToTrack; 1511 theMaxFailoverProducersToTrack = this.getMaxFailoverProducersToTrack(); 1512 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxFailoverProducersToTrack", theMaxFailoverProducersToTrack), currentHashCode, theMaxFailoverProducersToTrack); 1513 } 1514 { 1515 Boolean theMonitorStats; 1516 theMonitorStats = this.isMonitorStats(); 1517 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "monitorStats", theMonitorStats), currentHashCode, theMonitorStats); 1518 } 1519 { 1520 Boolean theParanoidChecks; 1521 theParanoidChecks = this.isParanoidChecks(); 1522 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "paranoidChecks", theParanoidChecks), currentHashCode, theParanoidChecks); 1523 } 1524 { 1525 BigInteger theReplicas; 1526 theReplicas = this.getReplicas(); 1527 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicas", theReplicas), currentHashCode, theReplicas); 1528 } 1529 { 1530 String theScheduledThreadPoolExecutor; 1531 theScheduledThreadPoolExecutor = this.getScheduledThreadPoolExecutor(); 1532 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "scheduledThreadPoolExecutor", theScheduledThreadPoolExecutor), currentHashCode, theScheduledThreadPoolExecutor); 1533 } 1534 { 1535 String theSecurityToken; 1536 theSecurityToken = this.getSecurityToken(); 1537 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "securityToken", theSecurityToken), currentHashCode, theSecurityToken); 1538 } 1539 { 1540 String theSync; 1541 theSync = this.getSync(); 1542 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sync", theSync), currentHashCode, theSync); 1543 } 1544 { 1545 String theUsageManager; 1546 theUsageManager = this.getUsageManager(); 1547 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "usageManager", theUsageManager), currentHashCode, theUsageManager); 1548 } 1549 { 1550 Boolean theUseLock; 1551 theUseLock = this.isUseLock(); 1552 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useLock", theUseLock), currentHashCode, theUseLock); 1553 } 1554 { 1555 Boolean theVerifyChecksums; 1556 theVerifyChecksums = this.isVerifyChecksums(); 1557 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "verifyChecksums", theVerifyChecksums), currentHashCode, theVerifyChecksums); 1558 } 1559 { 1560 BigInteger theWeight; 1561 theWeight = this.getWeight(); 1562 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "weight", theWeight), currentHashCode, theWeight); 1563 } 1564 { 1565 String theZkAddress; 1566 theZkAddress = this.getZkAddress(); 1567 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "zkAddress", theZkAddress), currentHashCode, theZkAddress); 1568 } 1569 { 1570 String theZkPassword; 1571 theZkPassword = this.getZkPassword(); 1572 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "zkPassword", theZkPassword), currentHashCode, theZkPassword); 1573 } 1574 { 1575 String theZkPath; 1576 theZkPath = this.getZkPath(); 1577 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "zkPath", theZkPath), currentHashCode, theZkPath); 1578 } 1579 { 1580 String theZkSessionTimeout; 1581 theZkSessionTimeout = this.getZkSessionTimeout(); 1582 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "zkSessionTimeout", theZkSessionTimeout), currentHashCode, theZkSessionTimeout); 1583 } 1584 { 1585 String theId; 1586 theId = this.getId(); 1587 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId); 1588 } 1589 return currentHashCode; 1590 } 1591 1592 public int hashCode() { 1593 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 1594 return this.hashCode(null, strategy); 1595 } 1596 1597 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 1598 if (!(object instanceof DtoReplicatedLevelDB)) { 1599 return false; 1600 } 1601 if (this == object) { 1602 return true; 1603 } 1604 final DtoReplicatedLevelDB that = ((DtoReplicatedLevelDB) object); 1605 { 1606 List<Object> lhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor; 1607 lhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor = (((this.brokerServiceOrLockerOrScheduledThreadPoolExecutor!= null)&&(!this.brokerServiceOrLockerOrScheduledThreadPoolExecutor.isEmpty()))?this.getBrokerServiceOrLockerOrScheduledThreadPoolExecutor():null); 1608 List<Object> rhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor; 1609 rhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor = (((that.brokerServiceOrLockerOrScheduledThreadPoolExecutor!= null)&&(!that.brokerServiceOrLockerOrScheduledThreadPoolExecutor.isEmpty()))?that.getBrokerServiceOrLockerOrScheduledThreadPoolExecutor():null); 1610 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerServiceOrLockerOrScheduledThreadPoolExecutor", lhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor), LocatorUtils.property(thatLocator, "brokerServiceOrLockerOrScheduledThreadPoolExecutor", rhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor), lhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor, rhsBrokerServiceOrLockerOrScheduledThreadPoolExecutor)) { 1611 return false; 1612 } 1613 } 1614 { 1615 BigInteger lhsAsyncBufferSize; 1616 lhsAsyncBufferSize = this.getAsyncBufferSize(); 1617 BigInteger rhsAsyncBufferSize; 1618 rhsAsyncBufferSize = that.getAsyncBufferSize(); 1619 if (!strategy.equals(LocatorUtils.property(thisLocator, "asyncBufferSize", lhsAsyncBufferSize), LocatorUtils.property(thatLocator, "asyncBufferSize", rhsAsyncBufferSize), lhsAsyncBufferSize, rhsAsyncBufferSize)) { 1620 return false; 1621 } 1622 } 1623 { 1624 String lhsBind; 1625 lhsBind = this.getBind(); 1626 String rhsBind; 1627 rhsBind = that.getBind(); 1628 if (!strategy.equals(LocatorUtils.property(thisLocator, "bind", lhsBind), LocatorUtils.property(thatLocator, "bind", rhsBind), lhsBind, rhsBind)) { 1629 return false; 1630 } 1631 } 1632 { 1633 String lhsBrokerName; 1634 lhsBrokerName = this.getBrokerName(); 1635 String rhsBrokerName; 1636 rhsBrokerName = that.getBrokerName(); 1637 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerName", lhsBrokerName), LocatorUtils.property(thatLocator, "brokerName", rhsBrokerName), lhsBrokerName, rhsBrokerName)) { 1638 return false; 1639 } 1640 } 1641 { 1642 String lhsBrokerService; 1643 lhsBrokerService = this.getBrokerService(); 1644 String rhsBrokerService; 1645 rhsBrokerService = that.getBrokerService(); 1646 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerService", lhsBrokerService), LocatorUtils.property(thatLocator, "brokerService", rhsBrokerService), lhsBrokerService, rhsBrokerService)) { 1647 return false; 1648 } 1649 } 1650 { 1651 String lhsConnectUrl; 1652 lhsConnectUrl = this.getConnectUrl(); 1653 String rhsConnectUrl; 1654 rhsConnectUrl = that.getConnectUrl(); 1655 if (!strategy.equals(LocatorUtils.property(thisLocator, "connectUrl", lhsConnectUrl), LocatorUtils.property(thatLocator, "connectUrl", rhsConnectUrl), lhsConnectUrl, rhsConnectUrl)) { 1656 return false; 1657 } 1658 } 1659 { 1660 String lhsContainer; 1661 lhsContainer = this.getContainer(); 1662 String rhsContainer; 1663 rhsContainer = that.getContainer(); 1664 if (!strategy.equals(LocatorUtils.property(thisLocator, "container", lhsContainer), LocatorUtils.property(thatLocator, "container", rhsContainer), lhsContainer, rhsContainer)) { 1665 return false; 1666 } 1667 } 1668 { 1669 String lhsDirectory; 1670 lhsDirectory = this.getDirectory(); 1671 String rhsDirectory; 1672 rhsDirectory = that.getDirectory(); 1673 if (!strategy.equals(LocatorUtils.property(thisLocator, "directory", lhsDirectory), LocatorUtils.property(thatLocator, "directory", rhsDirectory), lhsDirectory, rhsDirectory)) { 1674 return false; 1675 } 1676 } 1677 { 1678 BigInteger lhsFailoverProducersAuditDepth; 1679 lhsFailoverProducersAuditDepth = this.getFailoverProducersAuditDepth(); 1680 BigInteger rhsFailoverProducersAuditDepth; 1681 rhsFailoverProducersAuditDepth = that.getFailoverProducersAuditDepth(); 1682 if (!strategy.equals(LocatorUtils.property(thisLocator, "failoverProducersAuditDepth", lhsFailoverProducersAuditDepth), LocatorUtils.property(thatLocator, "failoverProducersAuditDepth", rhsFailoverProducersAuditDepth), lhsFailoverProducersAuditDepth, rhsFailoverProducersAuditDepth)) { 1683 return false; 1684 } 1685 } 1686 { 1687 BigInteger lhsFlushDelay; 1688 lhsFlushDelay = this.getFlushDelay(); 1689 BigInteger rhsFlushDelay; 1690 rhsFlushDelay = that.getFlushDelay(); 1691 if (!strategy.equals(LocatorUtils.property(thisLocator, "flushDelay", lhsFlushDelay), LocatorUtils.property(thatLocator, "flushDelay", rhsFlushDelay), lhsFlushDelay, rhsFlushDelay)) { 1692 return false; 1693 } 1694 } 1695 { 1696 String lhsHostname; 1697 lhsHostname = this.getHostname(); 1698 String rhsHostname; 1699 rhsHostname = that.getHostname(); 1700 if (!strategy.equals(LocatorUtils.property(thisLocator, "hostname", lhsHostname), LocatorUtils.property(thatLocator, "hostname", rhsHostname), lhsHostname, rhsHostname)) { 1701 return false; 1702 } 1703 } 1704 { 1705 BigInteger lhsIndexBlockRestartInterval; 1706 lhsIndexBlockRestartInterval = this.getIndexBlockRestartInterval(); 1707 BigInteger rhsIndexBlockRestartInterval; 1708 rhsIndexBlockRestartInterval = that.getIndexBlockRestartInterval(); 1709 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexBlockRestartInterval", lhsIndexBlockRestartInterval), LocatorUtils.property(thatLocator, "indexBlockRestartInterval", rhsIndexBlockRestartInterval), lhsIndexBlockRestartInterval, rhsIndexBlockRestartInterval)) { 1710 return false; 1711 } 1712 } 1713 { 1714 BigInteger lhsIndexBlockSize; 1715 lhsIndexBlockSize = this.getIndexBlockSize(); 1716 BigInteger rhsIndexBlockSize; 1717 rhsIndexBlockSize = that.getIndexBlockSize(); 1718 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexBlockSize", lhsIndexBlockSize), LocatorUtils.property(thatLocator, "indexBlockSize", rhsIndexBlockSize), lhsIndexBlockSize, rhsIndexBlockSize)) { 1719 return false; 1720 } 1721 } 1722 { 1723 Long lhsIndexCacheSize; 1724 lhsIndexCacheSize = this.getIndexCacheSize(); 1725 Long rhsIndexCacheSize; 1726 rhsIndexCacheSize = that.getIndexCacheSize(); 1727 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexCacheSize", lhsIndexCacheSize), LocatorUtils.property(thatLocator, "indexCacheSize", rhsIndexCacheSize), lhsIndexCacheSize, rhsIndexCacheSize)) { 1728 return false; 1729 } 1730 } 1731 { 1732 String lhsIndexCompression; 1733 lhsIndexCompression = this.getIndexCompression(); 1734 String rhsIndexCompression; 1735 rhsIndexCompression = that.getIndexCompression(); 1736 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexCompression", lhsIndexCompression), LocatorUtils.property(thatLocator, "indexCompression", rhsIndexCompression), lhsIndexCompression, rhsIndexCompression)) { 1737 return false; 1738 } 1739 } 1740 { 1741 String lhsIndexFactory; 1742 lhsIndexFactory = this.getIndexFactory(); 1743 String rhsIndexFactory; 1744 rhsIndexFactory = that.getIndexFactory(); 1745 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexFactory", lhsIndexFactory), LocatorUtils.property(thatLocator, "indexFactory", rhsIndexFactory), lhsIndexFactory, rhsIndexFactory)) { 1746 return false; 1747 } 1748 } 1749 { 1750 BigInteger lhsIndexMaxOpenFiles; 1751 lhsIndexMaxOpenFiles = this.getIndexMaxOpenFiles(); 1752 BigInteger rhsIndexMaxOpenFiles; 1753 rhsIndexMaxOpenFiles = that.getIndexMaxOpenFiles(); 1754 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexMaxOpenFiles", lhsIndexMaxOpenFiles), LocatorUtils.property(thatLocator, "indexMaxOpenFiles", rhsIndexMaxOpenFiles), lhsIndexMaxOpenFiles, rhsIndexMaxOpenFiles)) { 1755 return false; 1756 } 1757 } 1758 { 1759 BigInteger lhsIndexWriteBufferSize; 1760 lhsIndexWriteBufferSize = this.getIndexWriteBufferSize(); 1761 BigInteger rhsIndexWriteBufferSize; 1762 rhsIndexWriteBufferSize = that.getIndexWriteBufferSize(); 1763 if (!strategy.equals(LocatorUtils.property(thisLocator, "indexWriteBufferSize", lhsIndexWriteBufferSize), LocatorUtils.property(thatLocator, "indexWriteBufferSize", rhsIndexWriteBufferSize), lhsIndexWriteBufferSize, rhsIndexWriteBufferSize)) { 1764 return false; 1765 } 1766 } 1767 { 1768 Long lhsLockKeepAlivePeriod; 1769 lhsLockKeepAlivePeriod = this.getLockKeepAlivePeriod(); 1770 Long rhsLockKeepAlivePeriod; 1771 rhsLockKeepAlivePeriod = that.getLockKeepAlivePeriod(); 1772 if (!strategy.equals(LocatorUtils.property(thisLocator, "lockKeepAlivePeriod", lhsLockKeepAlivePeriod), LocatorUtils.property(thatLocator, "lockKeepAlivePeriod", rhsLockKeepAlivePeriod), lhsLockKeepAlivePeriod, rhsLockKeepAlivePeriod)) { 1773 return false; 1774 } 1775 } 1776 { 1777 String lhsLocker; 1778 lhsLocker = this.getLocker(); 1779 String rhsLocker; 1780 rhsLocker = that.getLocker(); 1781 if (!strategy.equals(LocatorUtils.property(thisLocator, "locker", lhsLocker), LocatorUtils.property(thatLocator, "locker", rhsLocker), lhsLocker, rhsLocker)) { 1782 return false; 1783 } 1784 } 1785 { 1786 String lhsLogCompression; 1787 lhsLogCompression = this.getLogCompression(); 1788 String rhsLogCompression; 1789 rhsLogCompression = that.getLogCompression(); 1790 if (!strategy.equals(LocatorUtils.property(thisLocator, "logCompression", lhsLogCompression), LocatorUtils.property(thatLocator, "logCompression", rhsLogCompression), lhsLogCompression, rhsLogCompression)) { 1791 return false; 1792 } 1793 } 1794 { 1795 Long lhsLogSize; 1796 lhsLogSize = this.getLogSize(); 1797 Long rhsLogSize; 1798 rhsLogSize = that.getLogSize(); 1799 if (!strategy.equals(LocatorUtils.property(thisLocator, "logSize", lhsLogSize), LocatorUtils.property(thatLocator, "logSize", rhsLogSize), lhsLogSize, rhsLogSize)) { 1800 return false; 1801 } 1802 } 1803 { 1804 BigInteger lhsMaxFailoverProducersToTrack; 1805 lhsMaxFailoverProducersToTrack = this.getMaxFailoverProducersToTrack(); 1806 BigInteger rhsMaxFailoverProducersToTrack; 1807 rhsMaxFailoverProducersToTrack = that.getMaxFailoverProducersToTrack(); 1808 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxFailoverProducersToTrack", lhsMaxFailoverProducersToTrack), LocatorUtils.property(thatLocator, "maxFailoverProducersToTrack", rhsMaxFailoverProducersToTrack), lhsMaxFailoverProducersToTrack, rhsMaxFailoverProducersToTrack)) { 1809 return false; 1810 } 1811 } 1812 { 1813 Boolean lhsMonitorStats; 1814 lhsMonitorStats = this.isMonitorStats(); 1815 Boolean rhsMonitorStats; 1816 rhsMonitorStats = that.isMonitorStats(); 1817 if (!strategy.equals(LocatorUtils.property(thisLocator, "monitorStats", lhsMonitorStats), LocatorUtils.property(thatLocator, "monitorStats", rhsMonitorStats), lhsMonitorStats, rhsMonitorStats)) { 1818 return false; 1819 } 1820 } 1821 { 1822 Boolean lhsParanoidChecks; 1823 lhsParanoidChecks = this.isParanoidChecks(); 1824 Boolean rhsParanoidChecks; 1825 rhsParanoidChecks = that.isParanoidChecks(); 1826 if (!strategy.equals(LocatorUtils.property(thisLocator, "paranoidChecks", lhsParanoidChecks), LocatorUtils.property(thatLocator, "paranoidChecks", rhsParanoidChecks), lhsParanoidChecks, rhsParanoidChecks)) { 1827 return false; 1828 } 1829 } 1830 { 1831 BigInteger lhsReplicas; 1832 lhsReplicas = this.getReplicas(); 1833 BigInteger rhsReplicas; 1834 rhsReplicas = that.getReplicas(); 1835 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicas", lhsReplicas), LocatorUtils.property(thatLocator, "replicas", rhsReplicas), lhsReplicas, rhsReplicas)) { 1836 return false; 1837 } 1838 } 1839 { 1840 String lhsScheduledThreadPoolExecutor; 1841 lhsScheduledThreadPoolExecutor = this.getScheduledThreadPoolExecutor(); 1842 String rhsScheduledThreadPoolExecutor; 1843 rhsScheduledThreadPoolExecutor = that.getScheduledThreadPoolExecutor(); 1844 if (!strategy.equals(LocatorUtils.property(thisLocator, "scheduledThreadPoolExecutor", lhsScheduledThreadPoolExecutor), LocatorUtils.property(thatLocator, "scheduledThreadPoolExecutor", rhsScheduledThreadPoolExecutor), lhsScheduledThreadPoolExecutor, rhsScheduledThreadPoolExecutor)) { 1845 return false; 1846 } 1847 } 1848 { 1849 String lhsSecurityToken; 1850 lhsSecurityToken = this.getSecurityToken(); 1851 String rhsSecurityToken; 1852 rhsSecurityToken = that.getSecurityToken(); 1853 if (!strategy.equals(LocatorUtils.property(thisLocator, "securityToken", lhsSecurityToken), LocatorUtils.property(thatLocator, "securityToken", rhsSecurityToken), lhsSecurityToken, rhsSecurityToken)) { 1854 return false; 1855 } 1856 } 1857 { 1858 String lhsSync; 1859 lhsSync = this.getSync(); 1860 String rhsSync; 1861 rhsSync = that.getSync(); 1862 if (!strategy.equals(LocatorUtils.property(thisLocator, "sync", lhsSync), LocatorUtils.property(thatLocator, "sync", rhsSync), lhsSync, rhsSync)) { 1863 return false; 1864 } 1865 } 1866 { 1867 String lhsUsageManager; 1868 lhsUsageManager = this.getUsageManager(); 1869 String rhsUsageManager; 1870 rhsUsageManager = that.getUsageManager(); 1871 if (!strategy.equals(LocatorUtils.property(thisLocator, "usageManager", lhsUsageManager), LocatorUtils.property(thatLocator, "usageManager", rhsUsageManager), lhsUsageManager, rhsUsageManager)) { 1872 return false; 1873 } 1874 } 1875 { 1876 Boolean lhsUseLock; 1877 lhsUseLock = this.isUseLock(); 1878 Boolean rhsUseLock; 1879 rhsUseLock = that.isUseLock(); 1880 if (!strategy.equals(LocatorUtils.property(thisLocator, "useLock", lhsUseLock), LocatorUtils.property(thatLocator, "useLock", rhsUseLock), lhsUseLock, rhsUseLock)) { 1881 return false; 1882 } 1883 } 1884 { 1885 Boolean lhsVerifyChecksums; 1886 lhsVerifyChecksums = this.isVerifyChecksums(); 1887 Boolean rhsVerifyChecksums; 1888 rhsVerifyChecksums = that.isVerifyChecksums(); 1889 if (!strategy.equals(LocatorUtils.property(thisLocator, "verifyChecksums", lhsVerifyChecksums), LocatorUtils.property(thatLocator, "verifyChecksums", rhsVerifyChecksums), lhsVerifyChecksums, rhsVerifyChecksums)) { 1890 return false; 1891 } 1892 } 1893 { 1894 BigInteger lhsWeight; 1895 lhsWeight = this.getWeight(); 1896 BigInteger rhsWeight; 1897 rhsWeight = that.getWeight(); 1898 if (!strategy.equals(LocatorUtils.property(thisLocator, "weight", lhsWeight), LocatorUtils.property(thatLocator, "weight", rhsWeight), lhsWeight, rhsWeight)) { 1899 return false; 1900 } 1901 } 1902 { 1903 String lhsZkAddress; 1904 lhsZkAddress = this.getZkAddress(); 1905 String rhsZkAddress; 1906 rhsZkAddress = that.getZkAddress(); 1907 if (!strategy.equals(LocatorUtils.property(thisLocator, "zkAddress", lhsZkAddress), LocatorUtils.property(thatLocator, "zkAddress", rhsZkAddress), lhsZkAddress, rhsZkAddress)) { 1908 return false; 1909 } 1910 } 1911 { 1912 String lhsZkPassword; 1913 lhsZkPassword = this.getZkPassword(); 1914 String rhsZkPassword; 1915 rhsZkPassword = that.getZkPassword(); 1916 if (!strategy.equals(LocatorUtils.property(thisLocator, "zkPassword", lhsZkPassword), LocatorUtils.property(thatLocator, "zkPassword", rhsZkPassword), lhsZkPassword, rhsZkPassword)) { 1917 return false; 1918 } 1919 } 1920 { 1921 String lhsZkPath; 1922 lhsZkPath = this.getZkPath(); 1923 String rhsZkPath; 1924 rhsZkPath = that.getZkPath(); 1925 if (!strategy.equals(LocatorUtils.property(thisLocator, "zkPath", lhsZkPath), LocatorUtils.property(thatLocator, "zkPath", rhsZkPath), lhsZkPath, rhsZkPath)) { 1926 return false; 1927 } 1928 } 1929 { 1930 String lhsZkSessionTimeout; 1931 lhsZkSessionTimeout = this.getZkSessionTimeout(); 1932 String rhsZkSessionTimeout; 1933 rhsZkSessionTimeout = that.getZkSessionTimeout(); 1934 if (!strategy.equals(LocatorUtils.property(thisLocator, "zkSessionTimeout", lhsZkSessionTimeout), LocatorUtils.property(thatLocator, "zkSessionTimeout", rhsZkSessionTimeout), lhsZkSessionTimeout, rhsZkSessionTimeout)) { 1935 return false; 1936 } 1937 } 1938 { 1939 String lhsId; 1940 lhsId = this.getId(); 1941 String rhsId; 1942 rhsId = that.getId(); 1943 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) { 1944 return false; 1945 } 1946 } 1947 return true; 1948 } 1949 1950 public boolean equals(Object object) { 1951 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 1952 return equals(null, null, object, strategy); 1953 } 1954 1955 1956 /** 1957 * <p>Java class for anonymous complex type. 1958 * 1959 * <p>The following schema fragment specifies the expected content contained within this class. 1960 * 1961 * <pre> 1962 * <complexType> 1963 * <complexContent> 1964 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 1965 * <choice minOccurs="0"> 1966 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 1967 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 1968 * <any namespace='##other'/> 1969 * </choice> 1970 * </restriction> 1971 * </complexContent> 1972 * </complexType> 1973 * </pre> 1974 * 1975 * 1976 */ 1977 @XmlAccessorType(XmlAccessType.FIELD) 1978 @XmlType(name = "", propOrder = { 1979 "broker", 1980 "brokerService", 1981 "any" 1982 }) 1983 public static class BrokerService 1984 implements Equals, HashCode, ToString 1985 { 1986 1987 protected DtoBroker broker; 1988 protected DtoBrokerService brokerService; 1989 @XmlAnyElement(lax = true) 1990 protected Object any; 1991 1992 /** 1993 * Gets the value of the broker property. 1994 * 1995 * @return 1996 * possible object is 1997 * {@link DtoBroker } 1998 * 1999 */ 2000 public DtoBroker getBroker() { 2001 return broker; 2002 } 2003 2004 /** 2005 * Sets the value of the broker property. 2006 * 2007 * @param value 2008 * allowed object is 2009 * {@link DtoBroker } 2010 * 2011 */ 2012 public void setBroker(DtoBroker value) { 2013 this.broker = value; 2014 } 2015 2016 /** 2017 * Gets the value of the brokerService property. 2018 * 2019 * @return 2020 * possible object is 2021 * {@link DtoBrokerService } 2022 * 2023 */ 2024 public DtoBrokerService getBrokerService() { 2025 return brokerService; 2026 } 2027 2028 /** 2029 * Sets the value of the brokerService property. 2030 * 2031 * @param value 2032 * allowed object is 2033 * {@link DtoBrokerService } 2034 * 2035 */ 2036 public void setBrokerService(DtoBrokerService value) { 2037 this.brokerService = value; 2038 } 2039 2040 /** 2041 * Gets the value of the any property. 2042 * 2043 * @return 2044 * possible object is 2045 * {@link Object } 2046 * 2047 */ 2048 public Object getAny() { 2049 return any; 2050 } 2051 2052 /** 2053 * Sets the value of the any property. 2054 * 2055 * @param value 2056 * allowed object is 2057 * {@link Object } 2058 * 2059 */ 2060 public void setAny(Object value) { 2061 this.any = value; 2062 } 2063 2064 public String toString() { 2065 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2066 final StringBuilder buffer = new StringBuilder(); 2067 append(null, buffer, strategy); 2068 return buffer.toString(); 2069 } 2070 2071 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2072 strategy.appendStart(locator, this, buffer); 2073 appendFields(locator, buffer, strategy); 2074 strategy.appendEnd(locator, this, buffer); 2075 return buffer; 2076 } 2077 2078 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2079 { 2080 DtoBroker theBroker; 2081 theBroker = this.getBroker(); 2082 strategy.appendField(locator, this, "broker", buffer, theBroker); 2083 } 2084 { 2085 DtoBrokerService theBrokerService; 2086 theBrokerService = this.getBrokerService(); 2087 strategy.appendField(locator, this, "brokerService", buffer, theBrokerService); 2088 } 2089 { 2090 Object theAny; 2091 theAny = this.getAny(); 2092 strategy.appendField(locator, this, "any", buffer, theAny); 2093 } 2094 return buffer; 2095 } 2096 2097 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2098 int currentHashCode = 1; 2099 { 2100 DtoBroker theBroker; 2101 theBroker = this.getBroker(); 2102 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "broker", theBroker), currentHashCode, theBroker); 2103 } 2104 { 2105 DtoBrokerService theBrokerService; 2106 theBrokerService = this.getBrokerService(); 2107 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerService", theBrokerService), currentHashCode, theBrokerService); 2108 } 2109 { 2110 Object theAny; 2111 theAny = this.getAny(); 2112 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2113 } 2114 return currentHashCode; 2115 } 2116 2117 public int hashCode() { 2118 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2119 return this.hashCode(null, strategy); 2120 } 2121 2122 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2123 if (!(object instanceof DtoReplicatedLevelDB.BrokerService)) { 2124 return false; 2125 } 2126 if (this == object) { 2127 return true; 2128 } 2129 final DtoReplicatedLevelDB.BrokerService that = ((DtoReplicatedLevelDB.BrokerService) object); 2130 { 2131 DtoBroker lhsBroker; 2132 lhsBroker = this.getBroker(); 2133 DtoBroker rhsBroker; 2134 rhsBroker = that.getBroker(); 2135 if (!strategy.equals(LocatorUtils.property(thisLocator, "broker", lhsBroker), LocatorUtils.property(thatLocator, "broker", rhsBroker), lhsBroker, rhsBroker)) { 2136 return false; 2137 } 2138 } 2139 { 2140 DtoBrokerService lhsBrokerService; 2141 lhsBrokerService = this.getBrokerService(); 2142 DtoBrokerService rhsBrokerService; 2143 rhsBrokerService = that.getBrokerService(); 2144 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerService", lhsBrokerService), LocatorUtils.property(thatLocator, "brokerService", rhsBrokerService), lhsBrokerService, rhsBrokerService)) { 2145 return false; 2146 } 2147 } 2148 { 2149 Object lhsAny; 2150 lhsAny = this.getAny(); 2151 Object rhsAny; 2152 rhsAny = that.getAny(); 2153 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2154 return false; 2155 } 2156 } 2157 return true; 2158 } 2159 2160 public boolean equals(Object object) { 2161 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2162 return equals(null, null, object, strategy); 2163 } 2164 2165 } 2166 2167 2168 /** 2169 * <p>Java class for anonymous complex type. 2170 * 2171 * <p>The following schema fragment specifies the expected content contained within this class. 2172 * 2173 * <pre> 2174 * <complexType> 2175 * <complexContent> 2176 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2177 * <choice minOccurs="0"> 2178 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 2179 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 2180 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 2181 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 2182 * <any namespace='##other'/> 2183 * </choice> 2184 * </restriction> 2185 * </complexContent> 2186 * </complexType> 2187 * </pre> 2188 * 2189 * 2190 */ 2191 @XmlAccessorType(XmlAccessType.FIELD) 2192 @XmlType(name = "", propOrder = { 2193 "databaseLocker", 2194 "leaseDatabaseLocker", 2195 "sharedFileLocker", 2196 "transactDatabaseLocker", 2197 "any" 2198 }) 2199 public static class Locker 2200 implements Equals, HashCode, ToString 2201 { 2202 2203 @XmlElement(name = "database-locker") 2204 protected DtoDatabaseLocker databaseLocker; 2205 @XmlElement(name = "lease-database-locker") 2206 protected DtoLeaseDatabaseLocker leaseDatabaseLocker; 2207 @XmlElement(name = "shared-file-locker") 2208 protected DtoSharedFileLocker sharedFileLocker; 2209 @XmlElement(name = "transact-database-locker") 2210 protected DtoTransactDatabaseLocker transactDatabaseLocker; 2211 @XmlAnyElement(lax = true) 2212 protected Object any; 2213 2214 /** 2215 * Gets the value of the databaseLocker property. 2216 * 2217 * @return 2218 * possible object is 2219 * {@link DtoDatabaseLocker } 2220 * 2221 */ 2222 public DtoDatabaseLocker getDatabaseLocker() { 2223 return databaseLocker; 2224 } 2225 2226 /** 2227 * Sets the value of the databaseLocker property. 2228 * 2229 * @param value 2230 * allowed object is 2231 * {@link DtoDatabaseLocker } 2232 * 2233 */ 2234 public void setDatabaseLocker(DtoDatabaseLocker value) { 2235 this.databaseLocker = value; 2236 } 2237 2238 /** 2239 * Gets the value of the leaseDatabaseLocker property. 2240 * 2241 * @return 2242 * possible object is 2243 * {@link DtoLeaseDatabaseLocker } 2244 * 2245 */ 2246 public DtoLeaseDatabaseLocker getLeaseDatabaseLocker() { 2247 return leaseDatabaseLocker; 2248 } 2249 2250 /** 2251 * Sets the value of the leaseDatabaseLocker property. 2252 * 2253 * @param value 2254 * allowed object is 2255 * {@link DtoLeaseDatabaseLocker } 2256 * 2257 */ 2258 public void setLeaseDatabaseLocker(DtoLeaseDatabaseLocker value) { 2259 this.leaseDatabaseLocker = value; 2260 } 2261 2262 /** 2263 * Gets the value of the sharedFileLocker property. 2264 * 2265 * @return 2266 * possible object is 2267 * {@link DtoSharedFileLocker } 2268 * 2269 */ 2270 public DtoSharedFileLocker getSharedFileLocker() { 2271 return sharedFileLocker; 2272 } 2273 2274 /** 2275 * Sets the value of the sharedFileLocker property. 2276 * 2277 * @param value 2278 * allowed object is 2279 * {@link DtoSharedFileLocker } 2280 * 2281 */ 2282 public void setSharedFileLocker(DtoSharedFileLocker value) { 2283 this.sharedFileLocker = value; 2284 } 2285 2286 /** 2287 * Gets the value of the transactDatabaseLocker property. 2288 * 2289 * @return 2290 * possible object is 2291 * {@link DtoTransactDatabaseLocker } 2292 * 2293 */ 2294 public DtoTransactDatabaseLocker getTransactDatabaseLocker() { 2295 return transactDatabaseLocker; 2296 } 2297 2298 /** 2299 * Sets the value of the transactDatabaseLocker property. 2300 * 2301 * @param value 2302 * allowed object is 2303 * {@link DtoTransactDatabaseLocker } 2304 * 2305 */ 2306 public void setTransactDatabaseLocker(DtoTransactDatabaseLocker value) { 2307 this.transactDatabaseLocker = value; 2308 } 2309 2310 /** 2311 * Gets the value of the any property. 2312 * 2313 * @return 2314 * possible object is 2315 * {@link Object } 2316 * 2317 */ 2318 public Object getAny() { 2319 return any; 2320 } 2321 2322 /** 2323 * Sets the value of the any property. 2324 * 2325 * @param value 2326 * allowed object is 2327 * {@link Object } 2328 * 2329 */ 2330 public void setAny(Object value) { 2331 this.any = value; 2332 } 2333 2334 public String toString() { 2335 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2336 final StringBuilder buffer = new StringBuilder(); 2337 append(null, buffer, strategy); 2338 return buffer.toString(); 2339 } 2340 2341 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2342 strategy.appendStart(locator, this, buffer); 2343 appendFields(locator, buffer, strategy); 2344 strategy.appendEnd(locator, this, buffer); 2345 return buffer; 2346 } 2347 2348 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2349 { 2350 DtoDatabaseLocker theDatabaseLocker; 2351 theDatabaseLocker = this.getDatabaseLocker(); 2352 strategy.appendField(locator, this, "databaseLocker", buffer, theDatabaseLocker); 2353 } 2354 { 2355 DtoLeaseDatabaseLocker theLeaseDatabaseLocker; 2356 theLeaseDatabaseLocker = this.getLeaseDatabaseLocker(); 2357 strategy.appendField(locator, this, "leaseDatabaseLocker", buffer, theLeaseDatabaseLocker); 2358 } 2359 { 2360 DtoSharedFileLocker theSharedFileLocker; 2361 theSharedFileLocker = this.getSharedFileLocker(); 2362 strategy.appendField(locator, this, "sharedFileLocker", buffer, theSharedFileLocker); 2363 } 2364 { 2365 DtoTransactDatabaseLocker theTransactDatabaseLocker; 2366 theTransactDatabaseLocker = this.getTransactDatabaseLocker(); 2367 strategy.appendField(locator, this, "transactDatabaseLocker", buffer, theTransactDatabaseLocker); 2368 } 2369 { 2370 Object theAny; 2371 theAny = this.getAny(); 2372 strategy.appendField(locator, this, "any", buffer, theAny); 2373 } 2374 return buffer; 2375 } 2376 2377 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2378 int currentHashCode = 1; 2379 { 2380 DtoDatabaseLocker theDatabaseLocker; 2381 theDatabaseLocker = this.getDatabaseLocker(); 2382 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "databaseLocker", theDatabaseLocker), currentHashCode, theDatabaseLocker); 2383 } 2384 { 2385 DtoLeaseDatabaseLocker theLeaseDatabaseLocker; 2386 theLeaseDatabaseLocker = this.getLeaseDatabaseLocker(); 2387 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "leaseDatabaseLocker", theLeaseDatabaseLocker), currentHashCode, theLeaseDatabaseLocker); 2388 } 2389 { 2390 DtoSharedFileLocker theSharedFileLocker; 2391 theSharedFileLocker = this.getSharedFileLocker(); 2392 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sharedFileLocker", theSharedFileLocker), currentHashCode, theSharedFileLocker); 2393 } 2394 { 2395 DtoTransactDatabaseLocker theTransactDatabaseLocker; 2396 theTransactDatabaseLocker = this.getTransactDatabaseLocker(); 2397 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transactDatabaseLocker", theTransactDatabaseLocker), currentHashCode, theTransactDatabaseLocker); 2398 } 2399 { 2400 Object theAny; 2401 theAny = this.getAny(); 2402 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2403 } 2404 return currentHashCode; 2405 } 2406 2407 public int hashCode() { 2408 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2409 return this.hashCode(null, strategy); 2410 } 2411 2412 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2413 if (!(object instanceof DtoReplicatedLevelDB.Locker)) { 2414 return false; 2415 } 2416 if (this == object) { 2417 return true; 2418 } 2419 final DtoReplicatedLevelDB.Locker that = ((DtoReplicatedLevelDB.Locker) object); 2420 { 2421 DtoDatabaseLocker lhsDatabaseLocker; 2422 lhsDatabaseLocker = this.getDatabaseLocker(); 2423 DtoDatabaseLocker rhsDatabaseLocker; 2424 rhsDatabaseLocker = that.getDatabaseLocker(); 2425 if (!strategy.equals(LocatorUtils.property(thisLocator, "databaseLocker", lhsDatabaseLocker), LocatorUtils.property(thatLocator, "databaseLocker", rhsDatabaseLocker), lhsDatabaseLocker, rhsDatabaseLocker)) { 2426 return false; 2427 } 2428 } 2429 { 2430 DtoLeaseDatabaseLocker lhsLeaseDatabaseLocker; 2431 lhsLeaseDatabaseLocker = this.getLeaseDatabaseLocker(); 2432 DtoLeaseDatabaseLocker rhsLeaseDatabaseLocker; 2433 rhsLeaseDatabaseLocker = that.getLeaseDatabaseLocker(); 2434 if (!strategy.equals(LocatorUtils.property(thisLocator, "leaseDatabaseLocker", lhsLeaseDatabaseLocker), LocatorUtils.property(thatLocator, "leaseDatabaseLocker", rhsLeaseDatabaseLocker), lhsLeaseDatabaseLocker, rhsLeaseDatabaseLocker)) { 2435 return false; 2436 } 2437 } 2438 { 2439 DtoSharedFileLocker lhsSharedFileLocker; 2440 lhsSharedFileLocker = this.getSharedFileLocker(); 2441 DtoSharedFileLocker rhsSharedFileLocker; 2442 rhsSharedFileLocker = that.getSharedFileLocker(); 2443 if (!strategy.equals(LocatorUtils.property(thisLocator, "sharedFileLocker", lhsSharedFileLocker), LocatorUtils.property(thatLocator, "sharedFileLocker", rhsSharedFileLocker), lhsSharedFileLocker, rhsSharedFileLocker)) { 2444 return false; 2445 } 2446 } 2447 { 2448 DtoTransactDatabaseLocker lhsTransactDatabaseLocker; 2449 lhsTransactDatabaseLocker = this.getTransactDatabaseLocker(); 2450 DtoTransactDatabaseLocker rhsTransactDatabaseLocker; 2451 rhsTransactDatabaseLocker = that.getTransactDatabaseLocker(); 2452 if (!strategy.equals(LocatorUtils.property(thisLocator, "transactDatabaseLocker", lhsTransactDatabaseLocker), LocatorUtils.property(thatLocator, "transactDatabaseLocker", rhsTransactDatabaseLocker), lhsTransactDatabaseLocker, rhsTransactDatabaseLocker)) { 2453 return false; 2454 } 2455 } 2456 { 2457 Object lhsAny; 2458 lhsAny = this.getAny(); 2459 Object rhsAny; 2460 rhsAny = that.getAny(); 2461 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2462 return false; 2463 } 2464 } 2465 return true; 2466 } 2467 2468 public boolean equals(Object object) { 2469 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2470 return equals(null, null, object, strategy); 2471 } 2472 2473 } 2474 2475 2476 /** 2477 * <p>Java class for anonymous complex type. 2478 * 2479 * <p>The following schema fragment specifies the expected content contained within this class. 2480 * 2481 * <pre> 2482 * <complexType> 2483 * <complexContent> 2484 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2485 * <sequence minOccurs="0"> 2486 * <any maxOccurs="unbounded" minOccurs="0"/> 2487 * </sequence> 2488 * </restriction> 2489 * </complexContent> 2490 * </complexType> 2491 * </pre> 2492 * 2493 * 2494 */ 2495 @XmlAccessorType(XmlAccessType.FIELD) 2496 @XmlType(name = "", propOrder = { 2497 "any" 2498 }) 2499 public static class ScheduledThreadPoolExecutor 2500 implements Equals, HashCode, ToString 2501 { 2502 2503 @XmlAnyElement(lax = true) 2504 protected List<Object> any; 2505 2506 /** 2507 * Gets the value of the any property. 2508 * 2509 * <p> 2510 * This accessor method returns a reference to the live list, 2511 * not a snapshot. Therefore any modification you make to the 2512 * returned list will be present inside the JAXB object. 2513 * This is why there is not a <CODE>set</CODE> method for the any property. 2514 * 2515 * <p> 2516 * For example, to add a new item, do as follows: 2517 * <pre> 2518 * getAny().add(newItem); 2519 * </pre> 2520 * 2521 * 2522 * <p> 2523 * Objects of the following type(s) are allowed in the list 2524 * {@link Object } 2525 * 2526 * 2527 */ 2528 public List<Object> getAny() { 2529 if (any == null) { 2530 any = new ArrayList<Object>(); 2531 } 2532 return this.any; 2533 } 2534 2535 public String toString() { 2536 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2537 final StringBuilder buffer = new StringBuilder(); 2538 append(null, buffer, strategy); 2539 return buffer.toString(); 2540 } 2541 2542 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2543 strategy.appendStart(locator, this, buffer); 2544 appendFields(locator, buffer, strategy); 2545 strategy.appendEnd(locator, this, buffer); 2546 return buffer; 2547 } 2548 2549 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2550 { 2551 List<Object> theAny; 2552 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2553 strategy.appendField(locator, this, "any", buffer, theAny); 2554 } 2555 return buffer; 2556 } 2557 2558 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2559 int currentHashCode = 1; 2560 { 2561 List<Object> theAny; 2562 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2563 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2564 } 2565 return currentHashCode; 2566 } 2567 2568 public int hashCode() { 2569 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2570 return this.hashCode(null, strategy); 2571 } 2572 2573 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2574 if (!(object instanceof DtoReplicatedLevelDB.ScheduledThreadPoolExecutor)) { 2575 return false; 2576 } 2577 if (this == object) { 2578 return true; 2579 } 2580 final DtoReplicatedLevelDB.ScheduledThreadPoolExecutor that = ((DtoReplicatedLevelDB.ScheduledThreadPoolExecutor) object); 2581 { 2582 List<Object> lhsAny; 2583 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 2584 List<Object> rhsAny; 2585 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 2586 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2587 return false; 2588 } 2589 } 2590 return true; 2591 } 2592 2593 public boolean equals(Object object) { 2594 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2595 return equals(null, null, object, strategy); 2596 } 2597 2598 } 2599 2600 2601 /** 2602 * <p>Java class for anonymous complex type. 2603 * 2604 * <p>The following schema fragment specifies the expected content contained within this class. 2605 * 2606 * <pre> 2607 * <complexType> 2608 * <complexContent> 2609 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 2610 * <choice minOccurs="0"> 2611 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 2612 * <any namespace='##other'/> 2613 * </choice> 2614 * </restriction> 2615 * </complexContent> 2616 * </complexType> 2617 * </pre> 2618 * 2619 * 2620 */ 2621 @XmlAccessorType(XmlAccessType.FIELD) 2622 @XmlType(name = "", propOrder = { 2623 "systemUsage", 2624 "any" 2625 }) 2626 public static class UsageManager 2627 implements Equals, HashCode, ToString 2628 { 2629 2630 protected DtoSystemUsage systemUsage; 2631 @XmlAnyElement(lax = true) 2632 protected Object any; 2633 2634 /** 2635 * Gets the value of the systemUsage property. 2636 * 2637 * @return 2638 * possible object is 2639 * {@link DtoSystemUsage } 2640 * 2641 */ 2642 public DtoSystemUsage getSystemUsage() { 2643 return systemUsage; 2644 } 2645 2646 /** 2647 * Sets the value of the systemUsage property. 2648 * 2649 * @param value 2650 * allowed object is 2651 * {@link DtoSystemUsage } 2652 * 2653 */ 2654 public void setSystemUsage(DtoSystemUsage value) { 2655 this.systemUsage = value; 2656 } 2657 2658 /** 2659 * Gets the value of the any property. 2660 * 2661 * @return 2662 * possible object is 2663 * {@link Object } 2664 * 2665 */ 2666 public Object getAny() { 2667 return any; 2668 } 2669 2670 /** 2671 * Sets the value of the any property. 2672 * 2673 * @param value 2674 * allowed object is 2675 * {@link Object } 2676 * 2677 */ 2678 public void setAny(Object value) { 2679 this.any = value; 2680 } 2681 2682 public String toString() { 2683 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2684 final StringBuilder buffer = new StringBuilder(); 2685 append(null, buffer, strategy); 2686 return buffer.toString(); 2687 } 2688 2689 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2690 strategy.appendStart(locator, this, buffer); 2691 appendFields(locator, buffer, strategy); 2692 strategy.appendEnd(locator, this, buffer); 2693 return buffer; 2694 } 2695 2696 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2697 { 2698 DtoSystemUsage theSystemUsage; 2699 theSystemUsage = this.getSystemUsage(); 2700 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 2701 } 2702 { 2703 Object theAny; 2704 theAny = this.getAny(); 2705 strategy.appendField(locator, this, "any", buffer, theAny); 2706 } 2707 return buffer; 2708 } 2709 2710 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 2711 int currentHashCode = 1; 2712 { 2713 DtoSystemUsage theSystemUsage; 2714 theSystemUsage = this.getSystemUsage(); 2715 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 2716 } 2717 { 2718 Object theAny; 2719 theAny = this.getAny(); 2720 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 2721 } 2722 return currentHashCode; 2723 } 2724 2725 public int hashCode() { 2726 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 2727 return this.hashCode(null, strategy); 2728 } 2729 2730 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 2731 if (!(object instanceof DtoReplicatedLevelDB.UsageManager)) { 2732 return false; 2733 } 2734 if (this == object) { 2735 return true; 2736 } 2737 final DtoReplicatedLevelDB.UsageManager that = ((DtoReplicatedLevelDB.UsageManager) object); 2738 { 2739 DtoSystemUsage lhsSystemUsage; 2740 lhsSystemUsage = this.getSystemUsage(); 2741 DtoSystemUsage rhsSystemUsage; 2742 rhsSystemUsage = that.getSystemUsage(); 2743 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 2744 return false; 2745 } 2746 } 2747 { 2748 Object lhsAny; 2749 lhsAny = this.getAny(); 2750 Object rhsAny; 2751 rhsAny = that.getAny(); 2752 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 2753 return false; 2754 } 2755 } 2756 return true; 2757 } 2758 2759 public boolean equals(Object object) { 2760 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 2761 return equals(null, null, object, strategy); 2762 } 2763 2764 } 2765 2766}