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