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