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