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: 2017.07.25 at 01:05:24 PM EDT 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="adminView" minOccurs="0"> 056 * <complexType> 057 * <complexContent> 058 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 059 * <sequence minOccurs="0"> 060 * <any maxOccurs="unbounded" minOccurs="0"/> 061 * </sequence> 062 * </restriction> 063 * </complexContent> 064 * </complexType> 065 * </element> 066 * <element name="brokerContext" minOccurs="0"> 067 * <complexType> 068 * <complexContent> 069 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 070 * <sequence minOccurs="0"> 071 * <any maxOccurs="unbounded" minOccurs="0"/> 072 * </sequence> 073 * </restriction> 074 * </complexContent> 075 * </complexType> 076 * </element> 077 * <element name="consumerSystemUsage" minOccurs="0"> 078 * <complexType> 079 * <complexContent> 080 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 081 * <choice minOccurs="0"> 082 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 083 * <any namespace='##other'/> 084 * </choice> 085 * </restriction> 086 * </complexContent> 087 * </complexType> 088 * </element> 089 * <element name="destinationFactory" minOccurs="0"> 090 * <complexType> 091 * <complexContent> 092 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 093 * <sequence minOccurs="0"> 094 * <any maxOccurs="unbounded" minOccurs="0"/> 095 * </sequence> 096 * </restriction> 097 * </complexContent> 098 * </complexType> 099 * </element> 100 * <element name="destinationInterceptors" maxOccurs="unbounded" minOccurs="0"> 101 * <complexType> 102 * <complexContent> 103 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 104 * <choice maxOccurs="unbounded" minOccurs="0"> 105 * <element ref="{http://activemq.apache.org/schema/core}mirroredQueue"/> 106 * <element ref="{http://activemq.apache.org/schema/core}virtualDestinationInterceptor"/> 107 * <any namespace='##other'/> 108 * </choice> 109 * </restriction> 110 * </complexContent> 111 * </complexType> 112 * </element> 113 * <element name="destinationPolicy" minOccurs="0"> 114 * <complexType> 115 * <complexContent> 116 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 117 * <choice minOccurs="0"> 118 * <element ref="{http://activemq.apache.org/schema/core}policyMap"/> 119 * <any namespace='##other'/> 120 * </choice> 121 * </restriction> 122 * </complexContent> 123 * </complexType> 124 * </element> 125 * <element name="destinations" maxOccurs="unbounded" minOccurs="0"> 126 * <complexType> 127 * <complexContent> 128 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 129 * <choice maxOccurs="unbounded" minOccurs="0"> 130 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 131 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 132 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 133 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 134 * <any namespace='##other'/> 135 * </choice> 136 * </restriction> 137 * </complexContent> 138 * </complexType> 139 * </element> 140 * <element name="ioExceptionHandler" minOccurs="0"> 141 * <complexType> 142 * <complexContent> 143 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 144 * <choice minOccurs="0"> 145 * <element ref="{http://activemq.apache.org/schema/core}defaultIOExceptionHandler"/> 146 * <element ref="{http://activemq.apache.org/schema/core}jDBCIOExceptionHandler"/> 147 * <element ref="{http://activemq.apache.org/schema/core}kahaDBIOExceptionHandler"/> 148 * <element ref="{http://activemq.apache.org/schema/core}leaseLockerIOExceptionHandler"/> 149 * <any namespace='##other'/> 150 * </choice> 151 * </restriction> 152 * </complexContent> 153 * </complexType> 154 * </element> 155 * <element name="jmsBridgeConnectors" maxOccurs="unbounded" minOccurs="0"> 156 * <complexType> 157 * <complexContent> 158 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 159 * <choice maxOccurs="unbounded" minOccurs="0"> 160 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 161 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 162 * <any namespace='##other'/> 163 * </choice> 164 * </restriction> 165 * </complexContent> 166 * </complexType> 167 * </element> 168 * <element name="jobSchedulerStore" minOccurs="0"> 169 * <complexType> 170 * <complexContent> 171 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 172 * <sequence minOccurs="0"> 173 * <any maxOccurs="unbounded" minOccurs="0"/> 174 * </sequence> 175 * </restriction> 176 * </complexContent> 177 * </complexType> 178 * </element> 179 * <element name="managementContext" minOccurs="0"> 180 * <complexType> 181 * <complexContent> 182 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 183 * <choice minOccurs="0"> 184 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 185 * <any namespace='##other'/> 186 * </choice> 187 * </restriction> 188 * </complexContent> 189 * </complexType> 190 * </element> 191 * <element name="messageAuthorizationPolicy" minOccurs="0"> 192 * <complexType> 193 * <complexContent> 194 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 195 * <sequence minOccurs="0"> 196 * <any maxOccurs="unbounded" minOccurs="0"/> 197 * </sequence> 198 * </restriction> 199 * </complexContent> 200 * </complexType> 201 * </element> 202 * <element name="networkConnectorURIs" maxOccurs="unbounded" minOccurs="0"> 203 * <complexType> 204 * <complexContent> 205 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 206 * <sequence maxOccurs="unbounded" minOccurs="0"> 207 * <any maxOccurs="unbounded" minOccurs="0"/> 208 * </sequence> 209 * </restriction> 210 * </complexContent> 211 * </complexType> 212 * </element> 213 * <element name="networkConnectors" maxOccurs="unbounded" minOccurs="0"> 214 * <complexType> 215 * <complexContent> 216 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 217 * <choice maxOccurs="unbounded" minOccurs="0"> 218 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 219 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 220 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 221 * <any namespace='##other'/> 222 * </choice> 223 * </restriction> 224 * </complexContent> 225 * </complexType> 226 * </element> 227 * <element name="persistenceAdapter" minOccurs="0"> 228 * <complexType> 229 * <complexContent> 230 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 231 * <choice minOccurs="0"> 232 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 233 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapter"/> 234 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 235 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 236 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 237 * <element ref="{http://activemq.apache.org/schema/core}memoryPersistenceAdapter"/> 238 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 239 * <any namespace='##other'/> 240 * </choice> 241 * </restriction> 242 * </complexContent> 243 * </complexType> 244 * </element> 245 * <element name="persistenceFactory" minOccurs="0"> 246 * <complexType> 247 * <complexContent> 248 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 249 * <choice minOccurs="0"> 250 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 251 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 252 * <any namespace='##other'/> 253 * </choice> 254 * </restriction> 255 * </complexContent> 256 * </complexType> 257 * </element> 258 * <element name="persistenceTaskRunnerFactory" minOccurs="0"> 259 * <complexType> 260 * <complexContent> 261 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 262 * <choice minOccurs="0"> 263 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 264 * <any namespace='##other'/> 265 * </choice> 266 * </restriction> 267 * </complexContent> 268 * </complexType> 269 * </element> 270 * <element name="plugins" maxOccurs="unbounded" minOccurs="0"> 271 * <complexType> 272 * <complexContent> 273 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 274 * <choice maxOccurs="unbounded" minOccurs="0"> 275 * <element ref="{http://activemq.apache.org/schema/core}authorizationPlugin"/> 276 * <element ref="{http://activemq.apache.org/schema/core}camelRoutesBrokerPlugin"/> 277 * <element ref="{http://activemq.apache.org/schema/core}connectionDotFilePlugin"/> 278 * <element ref="{http://activemq.apache.org/schema/core}destinationDotFilePlugin"/> 279 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 280 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 281 * <element ref="{http://activemq.apache.org/schema/core}discardingDLQBrokerPlugin"/> 282 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBrokerPlugin"/> 283 * <element ref="{http://activemq.apache.org/schema/core}jaasAuthenticationPlugin"/> 284 * <element ref="{http://activemq.apache.org/schema/core}jaasCertificateAuthenticationPlugin"/> 285 * <element ref="{http://activemq.apache.org/schema/core}jaasDualAuthenticationPlugin"/> 286 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 287 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 288 * <element ref="{http://activemq.apache.org/schema/core}partitionBrokerPlugin"/> 289 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 290 * <element ref="{http://activemq.apache.org/schema/core}runtimeConfigurationPlugin"/> 291 * <element ref="{http://activemq.apache.org/schema/core}simpleAuthenticationPlugin"/> 292 * <element ref="{http://activemq.apache.org/schema/core}statisticsBrokerPlugin"/> 293 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 294 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 295 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 296 * <element ref="{http://activemq.apache.org/schema/core}virtualSelectorCacheBrokerPlugin"/> 297 * <any namespace='##other'/> 298 * </choice> 299 * </restriction> 300 * </complexContent> 301 * </complexType> 302 * </element> 303 * <element name="producerSystemUsage" minOccurs="0"> 304 * <complexType> 305 * <complexContent> 306 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 307 * <choice minOccurs="0"> 308 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 309 * <any namespace='##other'/> 310 * </choice> 311 * </restriction> 312 * </complexContent> 313 * </complexType> 314 * </element> 315 * <element name="proxyConnectors" maxOccurs="unbounded" minOccurs="0"> 316 * <complexType> 317 * <complexContent> 318 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 319 * <sequence maxOccurs="unbounded" minOccurs="0"> 320 * <any maxOccurs="unbounded" minOccurs="0"/> 321 * </sequence> 322 * </restriction> 323 * </complexContent> 324 * </complexType> 325 * </element> 326 * <element name="regionBroker" minOccurs="0"> 327 * <complexType> 328 * <complexContent> 329 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 330 * <choice minOccurs="0"> 331 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 332 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 333 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBroker"/> 334 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 335 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 336 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 337 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 338 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 339 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 340 * <any namespace='##other'/> 341 * </choice> 342 * </restriction> 343 * </complexContent> 344 * </complexType> 345 * </element> 346 * <element name="services" maxOccurs="unbounded" minOccurs="0"> 347 * <complexType> 348 * <complexContent> 349 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 350 * <choice maxOccurs="unbounded" minOccurs="0"> 351 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 352 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 353 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 354 * <element ref="{http://activemq.apache.org/schema/core}forwardingBridge"/> 355 * <element ref="{http://activemq.apache.org/schema/core}inboundQueueBridge"/> 356 * <element ref="{http://activemq.apache.org/schema/core}inboundTopicBridge"/> 357 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 358 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 359 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 360 * <element ref="{http://activemq.apache.org/schema/core}jobSchedulerUsage"/> 361 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 362 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 363 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 364 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 365 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 366 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 367 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 368 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 369 * <element ref="{http://activemq.apache.org/schema/core}memoryUsage"/> 370 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 371 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 372 * <element ref="{http://activemq.apache.org/schema/core}outboundQueueBridge"/> 373 * <element ref="{http://activemq.apache.org/schema/core}outboundTopicBridge"/> 374 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 375 * <element ref="{http://activemq.apache.org/schema/core}proxyConnector"/> 376 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 377 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 378 * <element ref="{http://activemq.apache.org/schema/core}storeUsage"/> 379 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 380 * <element ref="{http://activemq.apache.org/schema/core}tempUsage"/> 381 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 382 * <any namespace='##other'/> 383 * </choice> 384 * </restriction> 385 * </complexContent> 386 * </complexType> 387 * </element> 388 * <element name="shutdownHooks" maxOccurs="unbounded" minOccurs="0"> 389 * <complexType> 390 * <complexContent> 391 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 392 * <sequence maxOccurs="unbounded" minOccurs="0"> 393 * <any maxOccurs="unbounded" minOccurs="0"/> 394 * </sequence> 395 * </restriction> 396 * </complexContent> 397 * </complexType> 398 * </element> 399 * <element name="sslContext" minOccurs="0"> 400 * <complexType> 401 * <complexContent> 402 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 403 * <choice minOccurs="0"> 404 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 405 * <any namespace='##other'/> 406 * </choice> 407 * </restriction> 408 * </complexContent> 409 * </complexType> 410 * </element> 411 * <element name="startException" minOccurs="0"> 412 * <complexType> 413 * <complexContent> 414 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 415 * <sequence minOccurs="0"> 416 * <any maxOccurs="unbounded" minOccurs="0"/> 417 * </sequence> 418 * </restriction> 419 * </complexContent> 420 * </complexType> 421 * </element> 422 * <element name="systemUsage" minOccurs="0"> 423 * <complexType> 424 * <complexContent> 425 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 426 * <choice minOccurs="0"> 427 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 428 * <any namespace='##other'/> 429 * </choice> 430 * </restriction> 431 * </complexContent> 432 * </complexType> 433 * </element> 434 * <element name="taskRunnerFactory" minOccurs="0"> 435 * <complexType> 436 * <complexContent> 437 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 438 * <choice minOccurs="0"> 439 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 440 * <any namespace='##other'/> 441 * </choice> 442 * </restriction> 443 * </complexContent> 444 * </complexType> 445 * </element> 446 * <element name="tempDataStore" minOccurs="0"> 447 * <complexType> 448 * <complexContent> 449 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 450 * <choice minOccurs="0"> 451 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 452 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 453 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 454 * <any namespace='##other'/> 455 * </choice> 456 * </restriction> 457 * </complexContent> 458 * </complexType> 459 * </element> 460 * <element name="transportConnectorURIs" maxOccurs="unbounded" minOccurs="0"> 461 * <complexType> 462 * <complexContent> 463 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 464 * <sequence maxOccurs="unbounded" minOccurs="0"> 465 * <any maxOccurs="unbounded" minOccurs="0"/> 466 * </sequence> 467 * </restriction> 468 * </complexContent> 469 * </complexType> 470 * </element> 471 * <element name="transportConnectors" maxOccurs="unbounded" minOccurs="0"> 472 * <complexType> 473 * <complexContent> 474 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 475 * <choice maxOccurs="unbounded" minOccurs="0"> 476 * <element ref="{http://activemq.apache.org/schema/core}transportConnector"/> 477 * <any namespace='##other'/> 478 * </choice> 479 * </restriction> 480 * </complexContent> 481 * </complexType> 482 * </element> 483 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 484 * </choice> 485 * </choice> 486 * <attribute name="adjustUsageLimits" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 487 * <attribute name="adminView" type="{http://www.w3.org/2001/XMLSchema}string" /> 488 * <attribute name="advisorySupport" type="{http://www.w3.org/2001/XMLSchema}string" /> 489 * <attribute name="allowTempAutoCreationOnSend" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 490 * <attribute name="brokerContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 491 * <attribute name="brokerId" type="{http://www.w3.org/2001/XMLSchema}string" /> 492 * <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" /> 493 * <attribute name="brokerObjectName" type="{http://www.w3.org/2001/XMLSchema}string" /> 494 * <attribute name="cacheTempDestinations" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 495 * <attribute name="consumerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 496 * <attribute name="consumerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 497 * <attribute name="dataDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 498 * <attribute name="dataDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 499 * <attribute name="dedicatedTaskRunner" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 500 * <attribute name="deleteAllMessagesOnStartup" type="{http://www.w3.org/2001/XMLSchema}string" /> 501 * <attribute name="destinationFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 502 * <attribute name="destinationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 503 * <attribute name="diskUsageCheckRegrowThreshold" type="{http://www.w3.org/2001/XMLSchema}string" /> 504 * <attribute name="enableStatistics" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 505 * <attribute name="ioExceptionHandler" type="{http://www.w3.org/2001/XMLSchema}string" /> 506 * <attribute name="jobSchedulerStore" type="{http://www.w3.org/2001/XMLSchema}string" /> 507 * <attribute name="keepDurableSubsActive" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 508 * <attribute name="managementContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 509 * <attribute name="maxPurgedDestinationsPerSweep" type="{http://www.w3.org/2001/XMLSchema}integer" /> 510 * <attribute name="mbeanInvocationTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 511 * <attribute name="messageAuthorizationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 512 * <attribute name="monitorConnectionSplits" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 513 * <attribute name="networkConnectorStartAsync" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 514 * <attribute name="offlineDurableSubscriberTaskSchedule" type="{http://www.w3.org/2001/XMLSchema}long" /> 515 * <attribute name="offlineDurableSubscriberTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 516 * <attribute name="passiveSlave" type="{http://www.w3.org/2001/XMLSchema}string" /> 517 * <attribute name="persistenceAdapter" type="{http://www.w3.org/2001/XMLSchema}string" /> 518 * <attribute name="persistenceFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 519 * <attribute name="persistenceTaskRunnerFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 520 * <attribute name="persistenceThreadPriority" type="{http://www.w3.org/2001/XMLSchema}integer" /> 521 * <attribute name="persistent" type="{http://www.w3.org/2001/XMLSchema}string" /> 522 * <attribute name="populateJMSXUserID" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 523 * <attribute name="populateUserNameInMBeans" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 524 * <attribute name="producerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 525 * <attribute name="producerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 526 * <attribute name="regionBroker" type="{http://www.w3.org/2001/XMLSchema}string" /> 527 * <attribute name="rejectDurableConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 528 * <attribute name="restartAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 529 * <attribute name="rollbackOnlyOnAsyncException" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 530 * <attribute name="schedulePeriodForDestinationPurge" type="{http://www.w3.org/2001/XMLSchema}integer" /> 531 * <attribute name="schedulePeriodForDiskUsageCheck" type="{http://www.w3.org/2001/XMLSchema}integer" /> 532 * <attribute name="schedulerDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 533 * <attribute name="schedulerDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 534 * <attribute name="schedulerSupport" type="{http://www.w3.org/2001/XMLSchema}string" /> 535 * <attribute name="shutdownOnMasterFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 536 * <attribute name="shutdownOnSlaveFailure" type="{http://www.w3.org/2001/XMLSchema}string" /> 537 * <attribute name="splitSystemUsageForProducersConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 538 * <attribute name="sslContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 539 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 540 * <attribute name="startAsync" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 541 * <attribute name="startException" type="{http://www.w3.org/2001/XMLSchema}string" /> 542 * <attribute name="storeOpenWireVersion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 543 * <attribute name="systemExitOnShutdown" type="{http://www.w3.org/2001/XMLSchema}string" /> 544 * <attribute name="systemExitOnShutdownExitCode" type="{http://www.w3.org/2001/XMLSchema}integer" /> 545 * <attribute name="systemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 546 * <attribute name="taskRunnerFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 547 * <attribute name="taskRunnerPriority" type="{http://www.w3.org/2001/XMLSchema}integer" /> 548 * <attribute name="tempDataStore" type="{http://www.w3.org/2001/XMLSchema}string" /> 549 * <attribute name="timeBeforePurgeTempDestinations" type="{http://www.w3.org/2001/XMLSchema}integer" /> 550 * <attribute name="tmpDataDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 551 * <attribute name="useAuthenticatedPrincipalForJMSXUserID" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 552 * <attribute name="useJmx" type="{http://www.w3.org/2001/XMLSchema}string" /> 553 * <attribute name="useLocalHostBrokerName" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 554 * <attribute name="useLoggingForShutdownErrors" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 555 * <attribute name="useMirroredQueues" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 556 * <attribute name="useShutdownHook" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 557 * <attribute name="useTempMirroredQueues" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 558 * <attribute name="useVirtualTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 559 * <attribute name="vmConnectorURI" type="{http://www.w3.org/2001/XMLSchema}string" /> 560 * <attribute name="waitForSlave" type="{http://www.w3.org/2001/XMLSchema}string" /> 561 * <attribute name="waitForSlaveTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 562 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> 563 * <anyAttribute processContents='lax' namespace='##other'/> 564 * </restriction> 565 * </complexContent> 566 * </complexType> 567 * </pre> 568 * 569 * 570 */ 571@XmlAccessorType(XmlAccessType.FIELD) 572@XmlType(name = "", propOrder = { 573 "contents" 574}) 575@XmlRootElement(name = "broker") 576public class DtoBroker implements Equals, HashCode, ToString 577{ 578 579 @XmlElementRefs({ 580 @XmlElementRef(name = "destinationInterceptors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 581 @XmlElementRef(name = "regionBroker", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 582 @XmlElementRef(name = "ioExceptionHandler", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 583 @XmlElementRef(name = "destinationFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 584 @XmlElementRef(name = "producerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 585 @XmlElementRef(name = "messageAuthorizationPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 586 @XmlElementRef(name = "jmsBridgeConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 587 @XmlElementRef(name = "persistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 588 @XmlElementRef(name = "startException", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 589 @XmlElementRef(name = "networkConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 590 @XmlElementRef(name = "transportConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 591 @XmlElementRef(name = "persistenceFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 592 @XmlElementRef(name = "brokerContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 593 @XmlElementRef(name = "networkConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 594 @XmlElementRef(name = "transportConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 595 @XmlElementRef(name = "tempDataStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 596 @XmlElementRef(name = "jobSchedulerStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 597 @XmlElementRef(name = "destinationPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 598 @XmlElementRef(name = "shutdownHooks", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 599 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 600 @XmlElementRef(name = "plugins", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 601 @XmlElementRef(name = "services", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 602 @XmlElementRef(name = "taskRunnerFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 603 @XmlElementRef(name = "proxyConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 604 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 605 @XmlElementRef(name = "persistenceTaskRunnerFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 606 @XmlElementRef(name = "destinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 607 @XmlElementRef(name = "adminView", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 608 @XmlElementRef(name = "consumerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 609 @XmlElementRef(name = "sslContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 610 }) 611 @XmlAnyElement(lax = true) 612 protected List<Object> contents; 613 @XmlAttribute(name = "adjustUsageLimits") 614 protected Boolean adjustUsageLimits; 615 @XmlAttribute(name = "adminView") 616 protected String adminView; 617 @XmlAttribute(name = "advisorySupport") 618 protected String advisorySupport; 619 @XmlAttribute(name = "allowTempAutoCreationOnSend") 620 protected Boolean allowTempAutoCreationOnSend; 621 @XmlAttribute(name = "brokerContext") 622 protected String brokerContext; 623 @XmlAttribute(name = "brokerId") 624 protected String brokerId; 625 @XmlAttribute(name = "brokerName") 626 protected String brokerName; 627 @XmlAttribute(name = "brokerObjectName") 628 protected String brokerObjectName; 629 @XmlAttribute(name = "cacheTempDestinations") 630 protected Boolean cacheTempDestinations; 631 @XmlAttribute(name = "consumerSystemUsage") 632 protected String consumerSystemUsage; 633 @XmlAttribute(name = "consumerSystemUsagePortion") 634 protected BigInteger consumerSystemUsagePortion; 635 @XmlAttribute(name = "dataDirectory") 636 protected String dataDirectory; 637 @XmlAttribute(name = "dataDirectoryFile") 638 protected String dataDirectoryFile; 639 @XmlAttribute(name = "dedicatedTaskRunner") 640 protected Boolean dedicatedTaskRunner; 641 @XmlAttribute(name = "deleteAllMessagesOnStartup") 642 protected String deleteAllMessagesOnStartup; 643 @XmlAttribute(name = "destinationFactory") 644 protected String destinationFactory; 645 @XmlAttribute(name = "destinationPolicy") 646 protected String destinationPolicy; 647 @XmlAttribute(name = "diskUsageCheckRegrowThreshold") 648 protected String diskUsageCheckRegrowThreshold; 649 @XmlAttribute(name = "enableStatistics") 650 protected Boolean enableStatistics; 651 @XmlAttribute(name = "ioExceptionHandler") 652 protected String ioExceptionHandler; 653 @XmlAttribute(name = "jobSchedulerStore") 654 protected String jobSchedulerStore; 655 @XmlAttribute(name = "keepDurableSubsActive") 656 protected Boolean keepDurableSubsActive; 657 @XmlAttribute(name = "managementContext") 658 protected String managementContext; 659 @XmlAttribute(name = "maxPurgedDestinationsPerSweep") 660 protected BigInteger maxPurgedDestinationsPerSweep; 661 @XmlAttribute(name = "mbeanInvocationTimeout") 662 protected Long mbeanInvocationTimeout; 663 @XmlAttribute(name = "messageAuthorizationPolicy") 664 protected String messageAuthorizationPolicy; 665 @XmlAttribute(name = "monitorConnectionSplits") 666 protected Boolean monitorConnectionSplits; 667 @XmlAttribute(name = "networkConnectorStartAsync") 668 protected Boolean networkConnectorStartAsync; 669 @XmlAttribute(name = "offlineDurableSubscriberTaskSchedule") 670 protected Long offlineDurableSubscriberTaskSchedule; 671 @XmlAttribute(name = "offlineDurableSubscriberTimeout") 672 protected Long offlineDurableSubscriberTimeout; 673 @XmlAttribute(name = "passiveSlave") 674 protected String passiveSlave; 675 @XmlAttribute(name = "persistenceAdapter") 676 protected String persistenceAdapter; 677 @XmlAttribute(name = "persistenceFactory") 678 protected String persistenceFactory; 679 @XmlAttribute(name = "persistenceTaskRunnerFactory") 680 protected String persistenceTaskRunnerFactory; 681 @XmlAttribute(name = "persistenceThreadPriority") 682 protected BigInteger persistenceThreadPriority; 683 @XmlAttribute(name = "persistent") 684 protected String persistent; 685 @XmlAttribute(name = "populateJMSXUserID") 686 protected Boolean populateJMSXUserID; 687 @XmlAttribute(name = "populateUserNameInMBeans") 688 protected Boolean populateUserNameInMBeans; 689 @XmlAttribute(name = "producerSystemUsage") 690 protected String producerSystemUsage; 691 @XmlAttribute(name = "producerSystemUsagePortion") 692 protected BigInteger producerSystemUsagePortion; 693 @XmlAttribute(name = "regionBroker") 694 protected String regionBroker; 695 @XmlAttribute(name = "rejectDurableConsumers") 696 protected Boolean rejectDurableConsumers; 697 @XmlAttribute(name = "restartAllowed") 698 protected Boolean restartAllowed; 699 @XmlAttribute(name = "rollbackOnlyOnAsyncException") 700 protected Boolean rollbackOnlyOnAsyncException; 701 @XmlAttribute(name = "schedulePeriodForDestinationPurge") 702 protected BigInteger schedulePeriodForDestinationPurge; 703 @XmlAttribute(name = "schedulePeriodForDiskUsageCheck") 704 protected BigInteger schedulePeriodForDiskUsageCheck; 705 @XmlAttribute(name = "schedulerDirectory") 706 protected String schedulerDirectory; 707 @XmlAttribute(name = "schedulerDirectoryFile") 708 protected String schedulerDirectoryFile; 709 @XmlAttribute(name = "schedulerSupport") 710 protected String schedulerSupport; 711 @XmlAttribute(name = "shutdownOnMasterFailure") 712 protected Boolean shutdownOnMasterFailure; 713 @XmlAttribute(name = "shutdownOnSlaveFailure") 714 protected String shutdownOnSlaveFailure; 715 @XmlAttribute(name = "splitSystemUsageForProducersConsumers") 716 protected Boolean splitSystemUsageForProducersConsumers; 717 @XmlAttribute(name = "sslContext") 718 protected String sslContext; 719 @XmlAttribute(name = "start") 720 protected Boolean start; 721 @XmlAttribute(name = "startAsync") 722 protected Boolean startAsync; 723 @XmlAttribute(name = "startException") 724 protected String startException; 725 @XmlAttribute(name = "storeOpenWireVersion") 726 protected BigInteger storeOpenWireVersion; 727 @XmlAttribute(name = "systemExitOnShutdown") 728 protected String systemExitOnShutdown; 729 @XmlAttribute(name = "systemExitOnShutdownExitCode") 730 protected BigInteger systemExitOnShutdownExitCode; 731 @XmlAttribute(name = "systemUsage") 732 protected String systemUsage; 733 @XmlAttribute(name = "taskRunnerFactory") 734 protected String taskRunnerFactory; 735 @XmlAttribute(name = "taskRunnerPriority") 736 protected BigInteger taskRunnerPriority; 737 @XmlAttribute(name = "tempDataStore") 738 protected String tempDataStore; 739 @XmlAttribute(name = "timeBeforePurgeTempDestinations") 740 protected BigInteger timeBeforePurgeTempDestinations; 741 @XmlAttribute(name = "tmpDataDirectory") 742 protected String tmpDataDirectory; 743 @XmlAttribute(name = "useAuthenticatedPrincipalForJMSXUserID") 744 protected Boolean useAuthenticatedPrincipalForJMSXUserID; 745 @XmlAttribute(name = "useJmx") 746 protected String useJmx; 747 @XmlAttribute(name = "useLocalHostBrokerName") 748 protected Boolean useLocalHostBrokerName; 749 @XmlAttribute(name = "useLoggingForShutdownErrors") 750 protected Boolean useLoggingForShutdownErrors; 751 @XmlAttribute(name = "useMirroredQueues") 752 protected Boolean useMirroredQueues; 753 @XmlAttribute(name = "useShutdownHook") 754 protected Boolean useShutdownHook; 755 @XmlAttribute(name = "useTempMirroredQueues") 756 protected Boolean useTempMirroredQueues; 757 @XmlAttribute(name = "useVirtualTopics") 758 protected Boolean useVirtualTopics; 759 @XmlAttribute(name = "vmConnectorURI") 760 protected String vmConnectorURI; 761 @XmlAttribute(name = "waitForSlave") 762 protected String waitForSlave; 763 @XmlAttribute(name = "waitForSlaveTimeout") 764 protected Long waitForSlaveTimeout; 765 @XmlAttribute(name = "id") 766 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 767 @XmlID 768 @XmlSchemaType(name = "ID") 769 protected String id; 770 @XmlAnyAttribute 771 private Map<QName, String> otherAttributes = new HashMap<QName, String>(); 772 773 /** 774 * Gets the value of the contents property. 775 * 776 * <p> 777 * This accessor method returns a reference to the live list, 778 * not a snapshot. Therefore any modification you make to the 779 * returned list will be present inside the JAXB object. 780 * This is why there is not a <CODE>set</CODE> method for the contents property. 781 * 782 * <p> 783 * For example, to add a new item, do as follows: 784 * <pre> 785 * getContents().add(newItem); 786 * </pre> 787 * 788 * 789 * <p> 790 * Objects of the following type(s) are allowed in the list 791 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationInterceptors }{@code >} 792 * {@link JAXBElement }{@code <}{@link DtoBroker.RegionBroker }{@code >} 793 * {@link JAXBElement }{@code <}{@link DtoBroker.IoExceptionHandler }{@code >} 794 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationFactory }{@code >} 795 * {@link JAXBElement }{@code <}{@link DtoBroker.ProducerSystemUsage }{@code >} 796 * {@link JAXBElement }{@code <}{@link DtoBroker.MessageAuthorizationPolicy }{@code >} 797 * {@link JAXBElement }{@code <}{@link DtoBroker.JmsBridgeConnectors }{@code >} 798 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceAdapter }{@code >} 799 * {@link JAXBElement }{@code <}{@link DtoBroker.StartException }{@code >} 800 * {@link JAXBElement }{@code <}{@link DtoBroker.NetworkConnectors }{@code >} 801 * {@link JAXBElement }{@code <}{@link DtoBroker.TransportConnectors }{@code >} 802 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceFactory }{@code >} 803 * {@link JAXBElement }{@code <}{@link DtoBroker.BrokerContext }{@code >} 804 * {@link JAXBElement }{@code <}{@link DtoBroker.NetworkConnectorURIs }{@code >} 805 * {@link JAXBElement }{@code <}{@link DtoBroker.TransportConnectorURIs }{@code >} 806 * {@link JAXBElement }{@code <}{@link DtoBroker.TempDataStore }{@code >} 807 * {@link JAXBElement }{@code <}{@link DtoBroker.JobSchedulerStore }{@code >} 808 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationPolicy }{@code >} 809 * {@link JAXBElement }{@code <}{@link DtoBroker.ShutdownHooks }{@code >} 810 * {@link JAXBElement }{@code <}{@link DtoBroker.SystemUsage }{@code >} 811 * {@link JAXBElement }{@code <}{@link DtoBroker.Plugins }{@code >} 812 * {@link JAXBElement }{@code <}{@link DtoBroker.Services }{@code >} 813 * {@link JAXBElement }{@code <}{@link DtoBroker.TaskRunnerFactory }{@code >} 814 * {@link JAXBElement }{@code <}{@link DtoBroker.ProxyConnectors }{@code >} 815 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceTaskRunnerFactory }{@code >} 816 * {@link JAXBElement }{@code <}{@link DtoBroker.ManagementContext }{@code >} 817 * {@link JAXBElement }{@code <}{@link DtoBroker.Destinations }{@code >} 818 * {@link JAXBElement }{@code <}{@link DtoBroker.AdminView }{@code >} 819 * {@link Object } 820 * {@link JAXBElement }{@code <}{@link DtoBroker.ConsumerSystemUsage }{@code >} 821 * {@link JAXBElement }{@code <}{@link DtoBroker.SslContext }{@code >} 822 * 823 * 824 */ 825 public List<Object> getContents() { 826 if (contents == null) { 827 contents = new ArrayList<Object>(); 828 } 829 return this.contents; 830 } 831 832 /** 833 * Gets the value of the adjustUsageLimits property. 834 * 835 * @return 836 * possible object is 837 * {@link Boolean } 838 * 839 */ 840 public Boolean isAdjustUsageLimits() { 841 return adjustUsageLimits; 842 } 843 844 /** 845 * Sets the value of the adjustUsageLimits property. 846 * 847 * @param value 848 * allowed object is 849 * {@link Boolean } 850 * 851 */ 852 public void setAdjustUsageLimits(Boolean value) { 853 this.adjustUsageLimits = value; 854 } 855 856 /** 857 * Gets the value of the adminView property. 858 * 859 * @return 860 * possible object is 861 * {@link String } 862 * 863 */ 864 public String getAdminView() { 865 return adminView; 866 } 867 868 /** 869 * Sets the value of the adminView property. 870 * 871 * @param value 872 * allowed object is 873 * {@link String } 874 * 875 */ 876 public void setAdminView(String value) { 877 this.adminView = value; 878 } 879 880 /** 881 * Gets the value of the advisorySupport property. 882 * 883 * @return 884 * possible object is 885 * {@link String } 886 * 887 */ 888 public String getAdvisorySupport() { 889 return advisorySupport; 890 } 891 892 /** 893 * Sets the value of the advisorySupport property. 894 * 895 * @param value 896 * allowed object is 897 * {@link String } 898 * 899 */ 900 public void setAdvisorySupport(String value) { 901 this.advisorySupport = value; 902 } 903 904 /** 905 * Gets the value of the allowTempAutoCreationOnSend property. 906 * 907 * @return 908 * possible object is 909 * {@link Boolean } 910 * 911 */ 912 public Boolean isAllowTempAutoCreationOnSend() { 913 return allowTempAutoCreationOnSend; 914 } 915 916 /** 917 * Sets the value of the allowTempAutoCreationOnSend property. 918 * 919 * @param value 920 * allowed object is 921 * {@link Boolean } 922 * 923 */ 924 public void setAllowTempAutoCreationOnSend(Boolean value) { 925 this.allowTempAutoCreationOnSend = value; 926 } 927 928 /** 929 * Gets the value of the brokerContext property. 930 * 931 * @return 932 * possible object is 933 * {@link String } 934 * 935 */ 936 public String getBrokerContext() { 937 return brokerContext; 938 } 939 940 /** 941 * Sets the value of the brokerContext property. 942 * 943 * @param value 944 * allowed object is 945 * {@link String } 946 * 947 */ 948 public void setBrokerContext(String value) { 949 this.brokerContext = value; 950 } 951 952 /** 953 * Gets the value of the brokerId property. 954 * 955 * @return 956 * possible object is 957 * {@link String } 958 * 959 */ 960 public String getBrokerId() { 961 return brokerId; 962 } 963 964 /** 965 * Sets the value of the brokerId property. 966 * 967 * @param value 968 * allowed object is 969 * {@link String } 970 * 971 */ 972 public void setBrokerId(String value) { 973 this.brokerId = value; 974 } 975 976 /** 977 * Gets the value of the brokerName property. 978 * 979 * @return 980 * possible object is 981 * {@link String } 982 * 983 */ 984 public String getBrokerName() { 985 return brokerName; 986 } 987 988 /** 989 * Sets the value of the brokerName property. 990 * 991 * @param value 992 * allowed object is 993 * {@link String } 994 * 995 */ 996 public void setBrokerName(String value) { 997 this.brokerName = value; 998 } 999 1000 /** 1001 * Gets the value of the brokerObjectName property. 1002 * 1003 * @return 1004 * possible object is 1005 * {@link String } 1006 * 1007 */ 1008 public String getBrokerObjectName() { 1009 return brokerObjectName; 1010 } 1011 1012 /** 1013 * Sets the value of the brokerObjectName property. 1014 * 1015 * @param value 1016 * allowed object is 1017 * {@link String } 1018 * 1019 */ 1020 public void setBrokerObjectName(String value) { 1021 this.brokerObjectName = value; 1022 } 1023 1024 /** 1025 * Gets the value of the cacheTempDestinations property. 1026 * 1027 * @return 1028 * possible object is 1029 * {@link Boolean } 1030 * 1031 */ 1032 public Boolean isCacheTempDestinations() { 1033 return cacheTempDestinations; 1034 } 1035 1036 /** 1037 * Sets the value of the cacheTempDestinations property. 1038 * 1039 * @param value 1040 * allowed object is 1041 * {@link Boolean } 1042 * 1043 */ 1044 public void setCacheTempDestinations(Boolean value) { 1045 this.cacheTempDestinations = value; 1046 } 1047 1048 /** 1049 * Gets the value of the consumerSystemUsage property. 1050 * 1051 * @return 1052 * possible object is 1053 * {@link String } 1054 * 1055 */ 1056 public String getConsumerSystemUsage() { 1057 return consumerSystemUsage; 1058 } 1059 1060 /** 1061 * Sets the value of the consumerSystemUsage property. 1062 * 1063 * @param value 1064 * allowed object is 1065 * {@link String } 1066 * 1067 */ 1068 public void setConsumerSystemUsage(String value) { 1069 this.consumerSystemUsage = value; 1070 } 1071 1072 /** 1073 * Gets the value of the consumerSystemUsagePortion property. 1074 * 1075 * @return 1076 * possible object is 1077 * {@link BigInteger } 1078 * 1079 */ 1080 public BigInteger getConsumerSystemUsagePortion() { 1081 return consumerSystemUsagePortion; 1082 } 1083 1084 /** 1085 * Sets the value of the consumerSystemUsagePortion property. 1086 * 1087 * @param value 1088 * allowed object is 1089 * {@link BigInteger } 1090 * 1091 */ 1092 public void setConsumerSystemUsagePortion(BigInteger value) { 1093 this.consumerSystemUsagePortion = value; 1094 } 1095 1096 /** 1097 * Gets the value of the dataDirectory property. 1098 * 1099 * @return 1100 * possible object is 1101 * {@link String } 1102 * 1103 */ 1104 public String getDataDirectory() { 1105 return dataDirectory; 1106 } 1107 1108 /** 1109 * Sets the value of the dataDirectory property. 1110 * 1111 * @param value 1112 * allowed object is 1113 * {@link String } 1114 * 1115 */ 1116 public void setDataDirectory(String value) { 1117 this.dataDirectory = value; 1118 } 1119 1120 /** 1121 * Gets the value of the dataDirectoryFile property. 1122 * 1123 * @return 1124 * possible object is 1125 * {@link String } 1126 * 1127 */ 1128 public String getDataDirectoryFile() { 1129 return dataDirectoryFile; 1130 } 1131 1132 /** 1133 * Sets the value of the dataDirectoryFile property. 1134 * 1135 * @param value 1136 * allowed object is 1137 * {@link String } 1138 * 1139 */ 1140 public void setDataDirectoryFile(String value) { 1141 this.dataDirectoryFile = value; 1142 } 1143 1144 /** 1145 * Gets the value of the dedicatedTaskRunner property. 1146 * 1147 * @return 1148 * possible object is 1149 * {@link Boolean } 1150 * 1151 */ 1152 public Boolean isDedicatedTaskRunner() { 1153 return dedicatedTaskRunner; 1154 } 1155 1156 /** 1157 * Sets the value of the dedicatedTaskRunner property. 1158 * 1159 * @param value 1160 * allowed object is 1161 * {@link Boolean } 1162 * 1163 */ 1164 public void setDedicatedTaskRunner(Boolean value) { 1165 this.dedicatedTaskRunner = value; 1166 } 1167 1168 /** 1169 * Gets the value of the deleteAllMessagesOnStartup property. 1170 * 1171 * @return 1172 * possible object is 1173 * {@link String } 1174 * 1175 */ 1176 public String getDeleteAllMessagesOnStartup() { 1177 return deleteAllMessagesOnStartup; 1178 } 1179 1180 /** 1181 * Sets the value of the deleteAllMessagesOnStartup property. 1182 * 1183 * @param value 1184 * allowed object is 1185 * {@link String } 1186 * 1187 */ 1188 public void setDeleteAllMessagesOnStartup(String value) { 1189 this.deleteAllMessagesOnStartup = value; 1190 } 1191 1192 /** 1193 * Gets the value of the destinationFactory property. 1194 * 1195 * @return 1196 * possible object is 1197 * {@link String } 1198 * 1199 */ 1200 public String getDestinationFactory() { 1201 return destinationFactory; 1202 } 1203 1204 /** 1205 * Sets the value of the destinationFactory property. 1206 * 1207 * @param value 1208 * allowed object is 1209 * {@link String } 1210 * 1211 */ 1212 public void setDestinationFactory(String value) { 1213 this.destinationFactory = value; 1214 } 1215 1216 /** 1217 * Gets the value of the destinationPolicy property. 1218 * 1219 * @return 1220 * possible object is 1221 * {@link String } 1222 * 1223 */ 1224 public String getDestinationPolicy() { 1225 return destinationPolicy; 1226 } 1227 1228 /** 1229 * Sets the value of the destinationPolicy property. 1230 * 1231 * @param value 1232 * allowed object is 1233 * {@link String } 1234 * 1235 */ 1236 public void setDestinationPolicy(String value) { 1237 this.destinationPolicy = value; 1238 } 1239 1240 /** 1241 * Gets the value of the diskUsageCheckRegrowThreshold property. 1242 * 1243 * @return 1244 * possible object is 1245 * {@link String } 1246 * 1247 */ 1248 public String getDiskUsageCheckRegrowThreshold() { 1249 return diskUsageCheckRegrowThreshold; 1250 } 1251 1252 /** 1253 * Sets the value of the diskUsageCheckRegrowThreshold property. 1254 * 1255 * @param value 1256 * allowed object is 1257 * {@link String } 1258 * 1259 */ 1260 public void setDiskUsageCheckRegrowThreshold(String value) { 1261 this.diskUsageCheckRegrowThreshold = value; 1262 } 1263 1264 /** 1265 * Gets the value of the enableStatistics property. 1266 * 1267 * @return 1268 * possible object is 1269 * {@link Boolean } 1270 * 1271 */ 1272 public Boolean isEnableStatistics() { 1273 return enableStatistics; 1274 } 1275 1276 /** 1277 * Sets the value of the enableStatistics property. 1278 * 1279 * @param value 1280 * allowed object is 1281 * {@link Boolean } 1282 * 1283 */ 1284 public void setEnableStatistics(Boolean value) { 1285 this.enableStatistics = value; 1286 } 1287 1288 /** 1289 * Gets the value of the ioExceptionHandler property. 1290 * 1291 * @return 1292 * possible object is 1293 * {@link String } 1294 * 1295 */ 1296 public String getIoExceptionHandler() { 1297 return ioExceptionHandler; 1298 } 1299 1300 /** 1301 * Sets the value of the ioExceptionHandler property. 1302 * 1303 * @param value 1304 * allowed object is 1305 * {@link String } 1306 * 1307 */ 1308 public void setIoExceptionHandler(String value) { 1309 this.ioExceptionHandler = value; 1310 } 1311 1312 /** 1313 * Gets the value of the jobSchedulerStore property. 1314 * 1315 * @return 1316 * possible object is 1317 * {@link String } 1318 * 1319 */ 1320 public String getJobSchedulerStore() { 1321 return jobSchedulerStore; 1322 } 1323 1324 /** 1325 * Sets the value of the jobSchedulerStore property. 1326 * 1327 * @param value 1328 * allowed object is 1329 * {@link String } 1330 * 1331 */ 1332 public void setJobSchedulerStore(String value) { 1333 this.jobSchedulerStore = value; 1334 } 1335 1336 /** 1337 * Gets the value of the keepDurableSubsActive property. 1338 * 1339 * @return 1340 * possible object is 1341 * {@link Boolean } 1342 * 1343 */ 1344 public Boolean isKeepDurableSubsActive() { 1345 return keepDurableSubsActive; 1346 } 1347 1348 /** 1349 * Sets the value of the keepDurableSubsActive property. 1350 * 1351 * @param value 1352 * allowed object is 1353 * {@link Boolean } 1354 * 1355 */ 1356 public void setKeepDurableSubsActive(Boolean value) { 1357 this.keepDurableSubsActive = value; 1358 } 1359 1360 /** 1361 * Gets the value of the managementContext property. 1362 * 1363 * @return 1364 * possible object is 1365 * {@link String } 1366 * 1367 */ 1368 public String getManagementContext() { 1369 return managementContext; 1370 } 1371 1372 /** 1373 * Sets the value of the managementContext property. 1374 * 1375 * @param value 1376 * allowed object is 1377 * {@link String } 1378 * 1379 */ 1380 public void setManagementContext(String value) { 1381 this.managementContext = value; 1382 } 1383 1384 /** 1385 * Gets the value of the maxPurgedDestinationsPerSweep property. 1386 * 1387 * @return 1388 * possible object is 1389 * {@link BigInteger } 1390 * 1391 */ 1392 public BigInteger getMaxPurgedDestinationsPerSweep() { 1393 return maxPurgedDestinationsPerSweep; 1394 } 1395 1396 /** 1397 * Sets the value of the maxPurgedDestinationsPerSweep property. 1398 * 1399 * @param value 1400 * allowed object is 1401 * {@link BigInteger } 1402 * 1403 */ 1404 public void setMaxPurgedDestinationsPerSweep(BigInteger value) { 1405 this.maxPurgedDestinationsPerSweep = value; 1406 } 1407 1408 /** 1409 * Gets the value of the mbeanInvocationTimeout property. 1410 * 1411 * @return 1412 * possible object is 1413 * {@link Long } 1414 * 1415 */ 1416 public Long getMbeanInvocationTimeout() { 1417 return mbeanInvocationTimeout; 1418 } 1419 1420 /** 1421 * Sets the value of the mbeanInvocationTimeout property. 1422 * 1423 * @param value 1424 * allowed object is 1425 * {@link Long } 1426 * 1427 */ 1428 public void setMbeanInvocationTimeout(Long value) { 1429 this.mbeanInvocationTimeout = value; 1430 } 1431 1432 /** 1433 * Gets the value of the messageAuthorizationPolicy property. 1434 * 1435 * @return 1436 * possible object is 1437 * {@link String } 1438 * 1439 */ 1440 public String getMessageAuthorizationPolicy() { 1441 return messageAuthorizationPolicy; 1442 } 1443 1444 /** 1445 * Sets the value of the messageAuthorizationPolicy property. 1446 * 1447 * @param value 1448 * allowed object is 1449 * {@link String } 1450 * 1451 */ 1452 public void setMessageAuthorizationPolicy(String value) { 1453 this.messageAuthorizationPolicy = value; 1454 } 1455 1456 /** 1457 * Gets the value of the monitorConnectionSplits property. 1458 * 1459 * @return 1460 * possible object is 1461 * {@link Boolean } 1462 * 1463 */ 1464 public Boolean isMonitorConnectionSplits() { 1465 return monitorConnectionSplits; 1466 } 1467 1468 /** 1469 * Sets the value of the monitorConnectionSplits property. 1470 * 1471 * @param value 1472 * allowed object is 1473 * {@link Boolean } 1474 * 1475 */ 1476 public void setMonitorConnectionSplits(Boolean value) { 1477 this.monitorConnectionSplits = value; 1478 } 1479 1480 /** 1481 * Gets the value of the networkConnectorStartAsync property. 1482 * 1483 * @return 1484 * possible object is 1485 * {@link Boolean } 1486 * 1487 */ 1488 public Boolean isNetworkConnectorStartAsync() { 1489 return networkConnectorStartAsync; 1490 } 1491 1492 /** 1493 * Sets the value of the networkConnectorStartAsync property. 1494 * 1495 * @param value 1496 * allowed object is 1497 * {@link Boolean } 1498 * 1499 */ 1500 public void setNetworkConnectorStartAsync(Boolean value) { 1501 this.networkConnectorStartAsync = value; 1502 } 1503 1504 /** 1505 * Gets the value of the offlineDurableSubscriberTaskSchedule property. 1506 * 1507 * @return 1508 * possible object is 1509 * {@link Long } 1510 * 1511 */ 1512 public Long getOfflineDurableSubscriberTaskSchedule() { 1513 return offlineDurableSubscriberTaskSchedule; 1514 } 1515 1516 /** 1517 * Sets the value of the offlineDurableSubscriberTaskSchedule property. 1518 * 1519 * @param value 1520 * allowed object is 1521 * {@link Long } 1522 * 1523 */ 1524 public void setOfflineDurableSubscriberTaskSchedule(Long value) { 1525 this.offlineDurableSubscriberTaskSchedule = value; 1526 } 1527 1528 /** 1529 * Gets the value of the offlineDurableSubscriberTimeout property. 1530 * 1531 * @return 1532 * possible object is 1533 * {@link Long } 1534 * 1535 */ 1536 public Long getOfflineDurableSubscriberTimeout() { 1537 return offlineDurableSubscriberTimeout; 1538 } 1539 1540 /** 1541 * Sets the value of the offlineDurableSubscriberTimeout property. 1542 * 1543 * @param value 1544 * allowed object is 1545 * {@link Long } 1546 * 1547 */ 1548 public void setOfflineDurableSubscriberTimeout(Long value) { 1549 this.offlineDurableSubscriberTimeout = value; 1550 } 1551 1552 /** 1553 * Gets the value of the passiveSlave property. 1554 * 1555 * @return 1556 * possible object is 1557 * {@link String } 1558 * 1559 */ 1560 public String getPassiveSlave() { 1561 return passiveSlave; 1562 } 1563 1564 /** 1565 * Sets the value of the passiveSlave property. 1566 * 1567 * @param value 1568 * allowed object is 1569 * {@link String } 1570 * 1571 */ 1572 public void setPassiveSlave(String value) { 1573 this.passiveSlave = value; 1574 } 1575 1576 /** 1577 * Gets the value of the persistenceAdapter property. 1578 * 1579 * @return 1580 * possible object is 1581 * {@link String } 1582 * 1583 */ 1584 public String getPersistenceAdapter() { 1585 return persistenceAdapter; 1586 } 1587 1588 /** 1589 * Sets the value of the persistenceAdapter property. 1590 * 1591 * @param value 1592 * allowed object is 1593 * {@link String } 1594 * 1595 */ 1596 public void setPersistenceAdapter(String value) { 1597 this.persistenceAdapter = value; 1598 } 1599 1600 /** 1601 * Gets the value of the persistenceFactory property. 1602 * 1603 * @return 1604 * possible object is 1605 * {@link String } 1606 * 1607 */ 1608 public String getPersistenceFactory() { 1609 return persistenceFactory; 1610 } 1611 1612 /** 1613 * Sets the value of the persistenceFactory property. 1614 * 1615 * @param value 1616 * allowed object is 1617 * {@link String } 1618 * 1619 */ 1620 public void setPersistenceFactory(String value) { 1621 this.persistenceFactory = value; 1622 } 1623 1624 /** 1625 * Gets the value of the persistenceTaskRunnerFactory property. 1626 * 1627 * @return 1628 * possible object is 1629 * {@link String } 1630 * 1631 */ 1632 public String getPersistenceTaskRunnerFactory() { 1633 return persistenceTaskRunnerFactory; 1634 } 1635 1636 /** 1637 * Sets the value of the persistenceTaskRunnerFactory property. 1638 * 1639 * @param value 1640 * allowed object is 1641 * {@link String } 1642 * 1643 */ 1644 public void setPersistenceTaskRunnerFactory(String value) { 1645 this.persistenceTaskRunnerFactory = value; 1646 } 1647 1648 /** 1649 * Gets the value of the persistenceThreadPriority property. 1650 * 1651 * @return 1652 * possible object is 1653 * {@link BigInteger } 1654 * 1655 */ 1656 public BigInteger getPersistenceThreadPriority() { 1657 return persistenceThreadPriority; 1658 } 1659 1660 /** 1661 * Sets the value of the persistenceThreadPriority property. 1662 * 1663 * @param value 1664 * allowed object is 1665 * {@link BigInteger } 1666 * 1667 */ 1668 public void setPersistenceThreadPriority(BigInteger value) { 1669 this.persistenceThreadPriority = value; 1670 } 1671 1672 /** 1673 * Gets the value of the persistent property. 1674 * 1675 * @return 1676 * possible object is 1677 * {@link String } 1678 * 1679 */ 1680 public String getPersistent() { 1681 return persistent; 1682 } 1683 1684 /** 1685 * Sets the value of the persistent property. 1686 * 1687 * @param value 1688 * allowed object is 1689 * {@link String } 1690 * 1691 */ 1692 public void setPersistent(String value) { 1693 this.persistent = value; 1694 } 1695 1696 /** 1697 * Gets the value of the populateJMSXUserID property. 1698 * 1699 * @return 1700 * possible object is 1701 * {@link Boolean } 1702 * 1703 */ 1704 public Boolean isPopulateJMSXUserID() { 1705 return populateJMSXUserID; 1706 } 1707 1708 /** 1709 * Sets the value of the populateJMSXUserID property. 1710 * 1711 * @param value 1712 * allowed object is 1713 * {@link Boolean } 1714 * 1715 */ 1716 public void setPopulateJMSXUserID(Boolean value) { 1717 this.populateJMSXUserID = value; 1718 } 1719 1720 /** 1721 * Gets the value of the populateUserNameInMBeans property. 1722 * 1723 * @return 1724 * possible object is 1725 * {@link Boolean } 1726 * 1727 */ 1728 public Boolean isPopulateUserNameInMBeans() { 1729 return populateUserNameInMBeans; 1730 } 1731 1732 /** 1733 * Sets the value of the populateUserNameInMBeans property. 1734 * 1735 * @param value 1736 * allowed object is 1737 * {@link Boolean } 1738 * 1739 */ 1740 public void setPopulateUserNameInMBeans(Boolean value) { 1741 this.populateUserNameInMBeans = value; 1742 } 1743 1744 /** 1745 * Gets the value of the producerSystemUsage property. 1746 * 1747 * @return 1748 * possible object is 1749 * {@link String } 1750 * 1751 */ 1752 public String getProducerSystemUsage() { 1753 return producerSystemUsage; 1754 } 1755 1756 /** 1757 * Sets the value of the producerSystemUsage property. 1758 * 1759 * @param value 1760 * allowed object is 1761 * {@link String } 1762 * 1763 */ 1764 public void setProducerSystemUsage(String value) { 1765 this.producerSystemUsage = value; 1766 } 1767 1768 /** 1769 * Gets the value of the producerSystemUsagePortion property. 1770 * 1771 * @return 1772 * possible object is 1773 * {@link BigInteger } 1774 * 1775 */ 1776 public BigInteger getProducerSystemUsagePortion() { 1777 return producerSystemUsagePortion; 1778 } 1779 1780 /** 1781 * Sets the value of the producerSystemUsagePortion property. 1782 * 1783 * @param value 1784 * allowed object is 1785 * {@link BigInteger } 1786 * 1787 */ 1788 public void setProducerSystemUsagePortion(BigInteger value) { 1789 this.producerSystemUsagePortion = value; 1790 } 1791 1792 /** 1793 * Gets the value of the regionBroker property. 1794 * 1795 * @return 1796 * possible object is 1797 * {@link String } 1798 * 1799 */ 1800 public String getRegionBroker() { 1801 return regionBroker; 1802 } 1803 1804 /** 1805 * Sets the value of the regionBroker property. 1806 * 1807 * @param value 1808 * allowed object is 1809 * {@link String } 1810 * 1811 */ 1812 public void setRegionBroker(String value) { 1813 this.regionBroker = value; 1814 } 1815 1816 /** 1817 * Gets the value of the rejectDurableConsumers property. 1818 * 1819 * @return 1820 * possible object is 1821 * {@link Boolean } 1822 * 1823 */ 1824 public Boolean isRejectDurableConsumers() { 1825 return rejectDurableConsumers; 1826 } 1827 1828 /** 1829 * Sets the value of the rejectDurableConsumers property. 1830 * 1831 * @param value 1832 * allowed object is 1833 * {@link Boolean } 1834 * 1835 */ 1836 public void setRejectDurableConsumers(Boolean value) { 1837 this.rejectDurableConsumers = value; 1838 } 1839 1840 /** 1841 * Gets the value of the restartAllowed property. 1842 * 1843 * @return 1844 * possible object is 1845 * {@link Boolean } 1846 * 1847 */ 1848 public Boolean isRestartAllowed() { 1849 return restartAllowed; 1850 } 1851 1852 /** 1853 * Sets the value of the restartAllowed property. 1854 * 1855 * @param value 1856 * allowed object is 1857 * {@link Boolean } 1858 * 1859 */ 1860 public void setRestartAllowed(Boolean value) { 1861 this.restartAllowed = value; 1862 } 1863 1864 /** 1865 * Gets the value of the rollbackOnlyOnAsyncException property. 1866 * 1867 * @return 1868 * possible object is 1869 * {@link Boolean } 1870 * 1871 */ 1872 public Boolean isRollbackOnlyOnAsyncException() { 1873 return rollbackOnlyOnAsyncException; 1874 } 1875 1876 /** 1877 * Sets the value of the rollbackOnlyOnAsyncException property. 1878 * 1879 * @param value 1880 * allowed object is 1881 * {@link Boolean } 1882 * 1883 */ 1884 public void setRollbackOnlyOnAsyncException(Boolean value) { 1885 this.rollbackOnlyOnAsyncException = value; 1886 } 1887 1888 /** 1889 * Gets the value of the schedulePeriodForDestinationPurge property. 1890 * 1891 * @return 1892 * possible object is 1893 * {@link BigInteger } 1894 * 1895 */ 1896 public BigInteger getSchedulePeriodForDestinationPurge() { 1897 return schedulePeriodForDestinationPurge; 1898 } 1899 1900 /** 1901 * Sets the value of the schedulePeriodForDestinationPurge property. 1902 * 1903 * @param value 1904 * allowed object is 1905 * {@link BigInteger } 1906 * 1907 */ 1908 public void setSchedulePeriodForDestinationPurge(BigInteger value) { 1909 this.schedulePeriodForDestinationPurge = value; 1910 } 1911 1912 /** 1913 * Gets the value of the schedulePeriodForDiskUsageCheck property. 1914 * 1915 * @return 1916 * possible object is 1917 * {@link BigInteger } 1918 * 1919 */ 1920 public BigInteger getSchedulePeriodForDiskUsageCheck() { 1921 return schedulePeriodForDiskUsageCheck; 1922 } 1923 1924 /** 1925 * Sets the value of the schedulePeriodForDiskUsageCheck property. 1926 * 1927 * @param value 1928 * allowed object is 1929 * {@link BigInteger } 1930 * 1931 */ 1932 public void setSchedulePeriodForDiskUsageCheck(BigInteger value) { 1933 this.schedulePeriodForDiskUsageCheck = value; 1934 } 1935 1936 /** 1937 * Gets the value of the schedulerDirectory property. 1938 * 1939 * @return 1940 * possible object is 1941 * {@link String } 1942 * 1943 */ 1944 public String getSchedulerDirectory() { 1945 return schedulerDirectory; 1946 } 1947 1948 /** 1949 * Sets the value of the schedulerDirectory property. 1950 * 1951 * @param value 1952 * allowed object is 1953 * {@link String } 1954 * 1955 */ 1956 public void setSchedulerDirectory(String value) { 1957 this.schedulerDirectory = value; 1958 } 1959 1960 /** 1961 * Gets the value of the schedulerDirectoryFile property. 1962 * 1963 * @return 1964 * possible object is 1965 * {@link String } 1966 * 1967 */ 1968 public String getSchedulerDirectoryFile() { 1969 return schedulerDirectoryFile; 1970 } 1971 1972 /** 1973 * Sets the value of the schedulerDirectoryFile property. 1974 * 1975 * @param value 1976 * allowed object is 1977 * {@link String } 1978 * 1979 */ 1980 public void setSchedulerDirectoryFile(String value) { 1981 this.schedulerDirectoryFile = value; 1982 } 1983 1984 /** 1985 * Gets the value of the schedulerSupport property. 1986 * 1987 * @return 1988 * possible object is 1989 * {@link String } 1990 * 1991 */ 1992 public String getSchedulerSupport() { 1993 return schedulerSupport; 1994 } 1995 1996 /** 1997 * Sets the value of the schedulerSupport property. 1998 * 1999 * @param value 2000 * allowed object is 2001 * {@link String } 2002 * 2003 */ 2004 public void setSchedulerSupport(String value) { 2005 this.schedulerSupport = value; 2006 } 2007 2008 /** 2009 * Gets the value of the shutdownOnMasterFailure property. 2010 * 2011 * @return 2012 * possible object is 2013 * {@link Boolean } 2014 * 2015 */ 2016 public Boolean isShutdownOnMasterFailure() { 2017 return shutdownOnMasterFailure; 2018 } 2019 2020 /** 2021 * Sets the value of the shutdownOnMasterFailure property. 2022 * 2023 * @param value 2024 * allowed object is 2025 * {@link Boolean } 2026 * 2027 */ 2028 public void setShutdownOnMasterFailure(Boolean value) { 2029 this.shutdownOnMasterFailure = value; 2030 } 2031 2032 /** 2033 * Gets the value of the shutdownOnSlaveFailure property. 2034 * 2035 * @return 2036 * possible object is 2037 * {@link String } 2038 * 2039 */ 2040 public String getShutdownOnSlaveFailure() { 2041 return shutdownOnSlaveFailure; 2042 } 2043 2044 /** 2045 * Sets the value of the shutdownOnSlaveFailure property. 2046 * 2047 * @param value 2048 * allowed object is 2049 * {@link String } 2050 * 2051 */ 2052 public void setShutdownOnSlaveFailure(String value) { 2053 this.shutdownOnSlaveFailure = value; 2054 } 2055 2056 /** 2057 * Gets the value of the splitSystemUsageForProducersConsumers property. 2058 * 2059 * @return 2060 * possible object is 2061 * {@link Boolean } 2062 * 2063 */ 2064 public Boolean isSplitSystemUsageForProducersConsumers() { 2065 return splitSystemUsageForProducersConsumers; 2066 } 2067 2068 /** 2069 * Sets the value of the splitSystemUsageForProducersConsumers property. 2070 * 2071 * @param value 2072 * allowed object is 2073 * {@link Boolean } 2074 * 2075 */ 2076 public void setSplitSystemUsageForProducersConsumers(Boolean value) { 2077 this.splitSystemUsageForProducersConsumers = value; 2078 } 2079 2080 /** 2081 * Gets the value of the sslContext property. 2082 * 2083 * @return 2084 * possible object is 2085 * {@link String } 2086 * 2087 */ 2088 public String getSslContext() { 2089 return sslContext; 2090 } 2091 2092 /** 2093 * Sets the value of the sslContext property. 2094 * 2095 * @param value 2096 * allowed object is 2097 * {@link String } 2098 * 2099 */ 2100 public void setSslContext(String value) { 2101 this.sslContext = value; 2102 } 2103 2104 /** 2105 * Gets the value of the start property. 2106 * 2107 * @return 2108 * possible object is 2109 * {@link Boolean } 2110 * 2111 */ 2112 public Boolean isStart() { 2113 return start; 2114 } 2115 2116 /** 2117 * Sets the value of the start property. 2118 * 2119 * @param value 2120 * allowed object is 2121 * {@link Boolean } 2122 * 2123 */ 2124 public void setStart(Boolean value) { 2125 this.start = value; 2126 } 2127 2128 /** 2129 * Gets the value of the startAsync property. 2130 * 2131 * @return 2132 * possible object is 2133 * {@link Boolean } 2134 * 2135 */ 2136 public Boolean isStartAsync() { 2137 return startAsync; 2138 } 2139 2140 /** 2141 * Sets the value of the startAsync property. 2142 * 2143 * @param value 2144 * allowed object is 2145 * {@link Boolean } 2146 * 2147 */ 2148 public void setStartAsync(Boolean value) { 2149 this.startAsync = value; 2150 } 2151 2152 /** 2153 * Gets the value of the startException property. 2154 * 2155 * @return 2156 * possible object is 2157 * {@link String } 2158 * 2159 */ 2160 public String getStartException() { 2161 return startException; 2162 } 2163 2164 /** 2165 * Sets the value of the startException property. 2166 * 2167 * @param value 2168 * allowed object is 2169 * {@link String } 2170 * 2171 */ 2172 public void setStartException(String value) { 2173 this.startException = value; 2174 } 2175 2176 /** 2177 * Gets the value of the storeOpenWireVersion property. 2178 * 2179 * @return 2180 * possible object is 2181 * {@link BigInteger } 2182 * 2183 */ 2184 public BigInteger getStoreOpenWireVersion() { 2185 return storeOpenWireVersion; 2186 } 2187 2188 /** 2189 * Sets the value of the storeOpenWireVersion property. 2190 * 2191 * @param value 2192 * allowed object is 2193 * {@link BigInteger } 2194 * 2195 */ 2196 public void setStoreOpenWireVersion(BigInteger value) { 2197 this.storeOpenWireVersion = value; 2198 } 2199 2200 /** 2201 * Gets the value of the systemExitOnShutdown property. 2202 * 2203 * @return 2204 * possible object is 2205 * {@link String } 2206 * 2207 */ 2208 public String getSystemExitOnShutdown() { 2209 return systemExitOnShutdown; 2210 } 2211 2212 /** 2213 * Sets the value of the systemExitOnShutdown property. 2214 * 2215 * @param value 2216 * allowed object is 2217 * {@link String } 2218 * 2219 */ 2220 public void setSystemExitOnShutdown(String value) { 2221 this.systemExitOnShutdown = value; 2222 } 2223 2224 /** 2225 * Gets the value of the systemExitOnShutdownExitCode property. 2226 * 2227 * @return 2228 * possible object is 2229 * {@link BigInteger } 2230 * 2231 */ 2232 public BigInteger getSystemExitOnShutdownExitCode() { 2233 return systemExitOnShutdownExitCode; 2234 } 2235 2236 /** 2237 * Sets the value of the systemExitOnShutdownExitCode property. 2238 * 2239 * @param value 2240 * allowed object is 2241 * {@link BigInteger } 2242 * 2243 */ 2244 public void setSystemExitOnShutdownExitCode(BigInteger value) { 2245 this.systemExitOnShutdownExitCode = value; 2246 } 2247 2248 /** 2249 * Gets the value of the systemUsage property. 2250 * 2251 * @return 2252 * possible object is 2253 * {@link String } 2254 * 2255 */ 2256 public String getSystemUsage() { 2257 return systemUsage; 2258 } 2259 2260 /** 2261 * Sets the value of the systemUsage property. 2262 * 2263 * @param value 2264 * allowed object is 2265 * {@link String } 2266 * 2267 */ 2268 public void setSystemUsage(String value) { 2269 this.systemUsage = value; 2270 } 2271 2272 /** 2273 * Gets the value of the taskRunnerFactory property. 2274 * 2275 * @return 2276 * possible object is 2277 * {@link String } 2278 * 2279 */ 2280 public String getTaskRunnerFactory() { 2281 return taskRunnerFactory; 2282 } 2283 2284 /** 2285 * Sets the value of the taskRunnerFactory property. 2286 * 2287 * @param value 2288 * allowed object is 2289 * {@link String } 2290 * 2291 */ 2292 public void setTaskRunnerFactory(String value) { 2293 this.taskRunnerFactory = value; 2294 } 2295 2296 /** 2297 * Gets the value of the taskRunnerPriority property. 2298 * 2299 * @return 2300 * possible object is 2301 * {@link BigInteger } 2302 * 2303 */ 2304 public BigInteger getTaskRunnerPriority() { 2305 return taskRunnerPriority; 2306 } 2307 2308 /** 2309 * Sets the value of the taskRunnerPriority property. 2310 * 2311 * @param value 2312 * allowed object is 2313 * {@link BigInteger } 2314 * 2315 */ 2316 public void setTaskRunnerPriority(BigInteger value) { 2317 this.taskRunnerPriority = value; 2318 } 2319 2320 /** 2321 * Gets the value of the tempDataStore property. 2322 * 2323 * @return 2324 * possible object is 2325 * {@link String } 2326 * 2327 */ 2328 public String getTempDataStore() { 2329 return tempDataStore; 2330 } 2331 2332 /** 2333 * Sets the value of the tempDataStore property. 2334 * 2335 * @param value 2336 * allowed object is 2337 * {@link String } 2338 * 2339 */ 2340 public void setTempDataStore(String value) { 2341 this.tempDataStore = value; 2342 } 2343 2344 /** 2345 * Gets the value of the timeBeforePurgeTempDestinations property. 2346 * 2347 * @return 2348 * possible object is 2349 * {@link BigInteger } 2350 * 2351 */ 2352 public BigInteger getTimeBeforePurgeTempDestinations() { 2353 return timeBeforePurgeTempDestinations; 2354 } 2355 2356 /** 2357 * Sets the value of the timeBeforePurgeTempDestinations property. 2358 * 2359 * @param value 2360 * allowed object is 2361 * {@link BigInteger } 2362 * 2363 */ 2364 public void setTimeBeforePurgeTempDestinations(BigInteger value) { 2365 this.timeBeforePurgeTempDestinations = value; 2366 } 2367 2368 /** 2369 * Gets the value of the tmpDataDirectory property. 2370 * 2371 * @return 2372 * possible object is 2373 * {@link String } 2374 * 2375 */ 2376 public String getTmpDataDirectory() { 2377 return tmpDataDirectory; 2378 } 2379 2380 /** 2381 * Sets the value of the tmpDataDirectory property. 2382 * 2383 * @param value 2384 * allowed object is 2385 * {@link String } 2386 * 2387 */ 2388 public void setTmpDataDirectory(String value) { 2389 this.tmpDataDirectory = value; 2390 } 2391 2392 /** 2393 * Gets the value of the useAuthenticatedPrincipalForJMSXUserID property. 2394 * 2395 * @return 2396 * possible object is 2397 * {@link Boolean } 2398 * 2399 */ 2400 public Boolean isUseAuthenticatedPrincipalForJMSXUserID() { 2401 return useAuthenticatedPrincipalForJMSXUserID; 2402 } 2403 2404 /** 2405 * Sets the value of the useAuthenticatedPrincipalForJMSXUserID property. 2406 * 2407 * @param value 2408 * allowed object is 2409 * {@link Boolean } 2410 * 2411 */ 2412 public void setUseAuthenticatedPrincipalForJMSXUserID(Boolean value) { 2413 this.useAuthenticatedPrincipalForJMSXUserID = value; 2414 } 2415 2416 /** 2417 * Gets the value of the useJmx property. 2418 * 2419 * @return 2420 * possible object is 2421 * {@link String } 2422 * 2423 */ 2424 public String getUseJmx() { 2425 return useJmx; 2426 } 2427 2428 /** 2429 * Sets the value of the useJmx property. 2430 * 2431 * @param value 2432 * allowed object is 2433 * {@link String } 2434 * 2435 */ 2436 public void setUseJmx(String value) { 2437 this.useJmx = value; 2438 } 2439 2440 /** 2441 * Gets the value of the useLocalHostBrokerName property. 2442 * 2443 * @return 2444 * possible object is 2445 * {@link Boolean } 2446 * 2447 */ 2448 public Boolean isUseLocalHostBrokerName() { 2449 return useLocalHostBrokerName; 2450 } 2451 2452 /** 2453 * Sets the value of the useLocalHostBrokerName property. 2454 * 2455 * @param value 2456 * allowed object is 2457 * {@link Boolean } 2458 * 2459 */ 2460 public void setUseLocalHostBrokerName(Boolean value) { 2461 this.useLocalHostBrokerName = value; 2462 } 2463 2464 /** 2465 * Gets the value of the useLoggingForShutdownErrors property. 2466 * 2467 * @return 2468 * possible object is 2469 * {@link Boolean } 2470 * 2471 */ 2472 public Boolean isUseLoggingForShutdownErrors() { 2473 return useLoggingForShutdownErrors; 2474 } 2475 2476 /** 2477 * Sets the value of the useLoggingForShutdownErrors property. 2478 * 2479 * @param value 2480 * allowed object is 2481 * {@link Boolean } 2482 * 2483 */ 2484 public void setUseLoggingForShutdownErrors(Boolean value) { 2485 this.useLoggingForShutdownErrors = value; 2486 } 2487 2488 /** 2489 * Gets the value of the useMirroredQueues property. 2490 * 2491 * @return 2492 * possible object is 2493 * {@link Boolean } 2494 * 2495 */ 2496 public Boolean isUseMirroredQueues() { 2497 return useMirroredQueues; 2498 } 2499 2500 /** 2501 * Sets the value of the useMirroredQueues property. 2502 * 2503 * @param value 2504 * allowed object is 2505 * {@link Boolean } 2506 * 2507 */ 2508 public void setUseMirroredQueues(Boolean value) { 2509 this.useMirroredQueues = value; 2510 } 2511 2512 /** 2513 * Gets the value of the useShutdownHook property. 2514 * 2515 * @return 2516 * possible object is 2517 * {@link Boolean } 2518 * 2519 */ 2520 public Boolean isUseShutdownHook() { 2521 return useShutdownHook; 2522 } 2523 2524 /** 2525 * Sets the value of the useShutdownHook property. 2526 * 2527 * @param value 2528 * allowed object is 2529 * {@link Boolean } 2530 * 2531 */ 2532 public void setUseShutdownHook(Boolean value) { 2533 this.useShutdownHook = value; 2534 } 2535 2536 /** 2537 * Gets the value of the useTempMirroredQueues property. 2538 * 2539 * @return 2540 * possible object is 2541 * {@link Boolean } 2542 * 2543 */ 2544 public Boolean isUseTempMirroredQueues() { 2545 return useTempMirroredQueues; 2546 } 2547 2548 /** 2549 * Sets the value of the useTempMirroredQueues property. 2550 * 2551 * @param value 2552 * allowed object is 2553 * {@link Boolean } 2554 * 2555 */ 2556 public void setUseTempMirroredQueues(Boolean value) { 2557 this.useTempMirroredQueues = value; 2558 } 2559 2560 /** 2561 * Gets the value of the useVirtualTopics property. 2562 * 2563 * @return 2564 * possible object is 2565 * {@link Boolean } 2566 * 2567 */ 2568 public Boolean isUseVirtualTopics() { 2569 return useVirtualTopics; 2570 } 2571 2572 /** 2573 * Sets the value of the useVirtualTopics property. 2574 * 2575 * @param value 2576 * allowed object is 2577 * {@link Boolean } 2578 * 2579 */ 2580 public void setUseVirtualTopics(Boolean value) { 2581 this.useVirtualTopics = value; 2582 } 2583 2584 /** 2585 * Gets the value of the vmConnectorURI property. 2586 * 2587 * @return 2588 * possible object is 2589 * {@link String } 2590 * 2591 */ 2592 public String getVmConnectorURI() { 2593 return vmConnectorURI; 2594 } 2595 2596 /** 2597 * Sets the value of the vmConnectorURI property. 2598 * 2599 * @param value 2600 * allowed object is 2601 * {@link String } 2602 * 2603 */ 2604 public void setVmConnectorURI(String value) { 2605 this.vmConnectorURI = value; 2606 } 2607 2608 /** 2609 * Gets the value of the waitForSlave property. 2610 * 2611 * @return 2612 * possible object is 2613 * {@link String } 2614 * 2615 */ 2616 public String getWaitForSlave() { 2617 return waitForSlave; 2618 } 2619 2620 /** 2621 * Sets the value of the waitForSlave property. 2622 * 2623 * @param value 2624 * allowed object is 2625 * {@link String } 2626 * 2627 */ 2628 public void setWaitForSlave(String value) { 2629 this.waitForSlave = value; 2630 } 2631 2632 /** 2633 * Gets the value of the waitForSlaveTimeout property. 2634 * 2635 * @return 2636 * possible object is 2637 * {@link Long } 2638 * 2639 */ 2640 public Long getWaitForSlaveTimeout() { 2641 return waitForSlaveTimeout; 2642 } 2643 2644 /** 2645 * Sets the value of the waitForSlaveTimeout property. 2646 * 2647 * @param value 2648 * allowed object is 2649 * {@link Long } 2650 * 2651 */ 2652 public void setWaitForSlaveTimeout(Long value) { 2653 this.waitForSlaveTimeout = value; 2654 } 2655 2656 /** 2657 * Gets the value of the id property. 2658 * 2659 * @return 2660 * possible object is 2661 * {@link String } 2662 * 2663 */ 2664 public String getId() { 2665 return id; 2666 } 2667 2668 /** 2669 * Sets the value of the id property. 2670 * 2671 * @param value 2672 * allowed object is 2673 * {@link String } 2674 * 2675 */ 2676 public void setId(String value) { 2677 this.id = value; 2678 } 2679 2680 /** 2681 * Gets a map that contains attributes that aren't bound to any typed property on this class. 2682 * 2683 * <p> 2684 * the map is keyed by the name of the attribute and 2685 * the value is the string value of the attribute. 2686 * 2687 * the map returned by this method is live, and you can add new attribute 2688 * by updating the map directly. Because of this design, there's no setter. 2689 * 2690 * 2691 * @return 2692 * always non-null 2693 */ 2694 public Map<QName, String> getOtherAttributes() { 2695 return otherAttributes; 2696 } 2697 2698 public String toString() { 2699 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 2700 final StringBuilder buffer = new StringBuilder(); 2701 append(null, buffer, strategy); 2702 return buffer.toString(); 2703 } 2704 2705 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2706 strategy.appendStart(locator, this, buffer); 2707 appendFields(locator, buffer, strategy); 2708 strategy.appendEnd(locator, this, buffer); 2709 return buffer; 2710 } 2711 2712 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 2713 { 2714 List<Object> theContents; 2715 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 2716 strategy.appendField(locator, this, "contents", buffer, theContents); 2717 } 2718 { 2719 Boolean theAdjustUsageLimits; 2720 theAdjustUsageLimits = this.isAdjustUsageLimits(); 2721 strategy.appendField(locator, this, "adjustUsageLimits", buffer, theAdjustUsageLimits); 2722 } 2723 { 2724 String theAdminView; 2725 theAdminView = this.getAdminView(); 2726 strategy.appendField(locator, this, "adminView", buffer, theAdminView); 2727 } 2728 { 2729 String theAdvisorySupport; 2730 theAdvisorySupport = this.getAdvisorySupport(); 2731 strategy.appendField(locator, this, "advisorySupport", buffer, theAdvisorySupport); 2732 } 2733 { 2734 Boolean theAllowTempAutoCreationOnSend; 2735 theAllowTempAutoCreationOnSend = this.isAllowTempAutoCreationOnSend(); 2736 strategy.appendField(locator, this, "allowTempAutoCreationOnSend", buffer, theAllowTempAutoCreationOnSend); 2737 } 2738 { 2739 String theBrokerContext; 2740 theBrokerContext = this.getBrokerContext(); 2741 strategy.appendField(locator, this, "brokerContext", buffer, theBrokerContext); 2742 } 2743 { 2744 String theBrokerId; 2745 theBrokerId = this.getBrokerId(); 2746 strategy.appendField(locator, this, "brokerId", buffer, theBrokerId); 2747 } 2748 { 2749 String theBrokerName; 2750 theBrokerName = this.getBrokerName(); 2751 strategy.appendField(locator, this, "brokerName", buffer, theBrokerName); 2752 } 2753 { 2754 String theBrokerObjectName; 2755 theBrokerObjectName = this.getBrokerObjectName(); 2756 strategy.appendField(locator, this, "brokerObjectName", buffer, theBrokerObjectName); 2757 } 2758 { 2759 Boolean theCacheTempDestinations; 2760 theCacheTempDestinations = this.isCacheTempDestinations(); 2761 strategy.appendField(locator, this, "cacheTempDestinations", buffer, theCacheTempDestinations); 2762 } 2763 { 2764 String theConsumerSystemUsage; 2765 theConsumerSystemUsage = this.getConsumerSystemUsage(); 2766 strategy.appendField(locator, this, "consumerSystemUsage", buffer, theConsumerSystemUsage); 2767 } 2768 { 2769 BigInteger theConsumerSystemUsagePortion; 2770 theConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 2771 strategy.appendField(locator, this, "consumerSystemUsagePortion", buffer, theConsumerSystemUsagePortion); 2772 } 2773 { 2774 String theDataDirectory; 2775 theDataDirectory = this.getDataDirectory(); 2776 strategy.appendField(locator, this, "dataDirectory", buffer, theDataDirectory); 2777 } 2778 { 2779 String theDataDirectoryFile; 2780 theDataDirectoryFile = this.getDataDirectoryFile(); 2781 strategy.appendField(locator, this, "dataDirectoryFile", buffer, theDataDirectoryFile); 2782 } 2783 { 2784 Boolean theDedicatedTaskRunner; 2785 theDedicatedTaskRunner = this.isDedicatedTaskRunner(); 2786 strategy.appendField(locator, this, "dedicatedTaskRunner", buffer, theDedicatedTaskRunner); 2787 } 2788 { 2789 String theDeleteAllMessagesOnStartup; 2790 theDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 2791 strategy.appendField(locator, this, "deleteAllMessagesOnStartup", buffer, theDeleteAllMessagesOnStartup); 2792 } 2793 { 2794 String theDestinationFactory; 2795 theDestinationFactory = this.getDestinationFactory(); 2796 strategy.appendField(locator, this, "destinationFactory", buffer, theDestinationFactory); 2797 } 2798 { 2799 String theDestinationPolicy; 2800 theDestinationPolicy = this.getDestinationPolicy(); 2801 strategy.appendField(locator, this, "destinationPolicy", buffer, theDestinationPolicy); 2802 } 2803 { 2804 String theDiskUsageCheckRegrowThreshold; 2805 theDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 2806 strategy.appendField(locator, this, "diskUsageCheckRegrowThreshold", buffer, theDiskUsageCheckRegrowThreshold); 2807 } 2808 { 2809 Boolean theEnableStatistics; 2810 theEnableStatistics = this.isEnableStatistics(); 2811 strategy.appendField(locator, this, "enableStatistics", buffer, theEnableStatistics); 2812 } 2813 { 2814 String theIoExceptionHandler; 2815 theIoExceptionHandler = this.getIoExceptionHandler(); 2816 strategy.appendField(locator, this, "ioExceptionHandler", buffer, theIoExceptionHandler); 2817 } 2818 { 2819 String theJobSchedulerStore; 2820 theJobSchedulerStore = this.getJobSchedulerStore(); 2821 strategy.appendField(locator, this, "jobSchedulerStore", buffer, theJobSchedulerStore); 2822 } 2823 { 2824 Boolean theKeepDurableSubsActive; 2825 theKeepDurableSubsActive = this.isKeepDurableSubsActive(); 2826 strategy.appendField(locator, this, "keepDurableSubsActive", buffer, theKeepDurableSubsActive); 2827 } 2828 { 2829 String theManagementContext; 2830 theManagementContext = this.getManagementContext(); 2831 strategy.appendField(locator, this, "managementContext", buffer, theManagementContext); 2832 } 2833 { 2834 BigInteger theMaxPurgedDestinationsPerSweep; 2835 theMaxPurgedDestinationsPerSweep = this.getMaxPurgedDestinationsPerSweep(); 2836 strategy.appendField(locator, this, "maxPurgedDestinationsPerSweep", buffer, theMaxPurgedDestinationsPerSweep); 2837 } 2838 { 2839 Long theMbeanInvocationTimeout; 2840 theMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 2841 strategy.appendField(locator, this, "mbeanInvocationTimeout", buffer, theMbeanInvocationTimeout); 2842 } 2843 { 2844 String theMessageAuthorizationPolicy; 2845 theMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 2846 strategy.appendField(locator, this, "messageAuthorizationPolicy", buffer, theMessageAuthorizationPolicy); 2847 } 2848 { 2849 Boolean theMonitorConnectionSplits; 2850 theMonitorConnectionSplits = this.isMonitorConnectionSplits(); 2851 strategy.appendField(locator, this, "monitorConnectionSplits", buffer, theMonitorConnectionSplits); 2852 } 2853 { 2854 Boolean theNetworkConnectorStartAsync; 2855 theNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 2856 strategy.appendField(locator, this, "networkConnectorStartAsync", buffer, theNetworkConnectorStartAsync); 2857 } 2858 { 2859 Long theOfflineDurableSubscriberTaskSchedule; 2860 theOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 2861 strategy.appendField(locator, this, "offlineDurableSubscriberTaskSchedule", buffer, theOfflineDurableSubscriberTaskSchedule); 2862 } 2863 { 2864 Long theOfflineDurableSubscriberTimeout; 2865 theOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 2866 strategy.appendField(locator, this, "offlineDurableSubscriberTimeout", buffer, theOfflineDurableSubscriberTimeout); 2867 } 2868 { 2869 String thePassiveSlave; 2870 thePassiveSlave = this.getPassiveSlave(); 2871 strategy.appendField(locator, this, "passiveSlave", buffer, thePassiveSlave); 2872 } 2873 { 2874 String thePersistenceAdapter; 2875 thePersistenceAdapter = this.getPersistenceAdapter(); 2876 strategy.appendField(locator, this, "persistenceAdapter", buffer, thePersistenceAdapter); 2877 } 2878 { 2879 String thePersistenceFactory; 2880 thePersistenceFactory = this.getPersistenceFactory(); 2881 strategy.appendField(locator, this, "persistenceFactory", buffer, thePersistenceFactory); 2882 } 2883 { 2884 String thePersistenceTaskRunnerFactory; 2885 thePersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 2886 strategy.appendField(locator, this, "persistenceTaskRunnerFactory", buffer, thePersistenceTaskRunnerFactory); 2887 } 2888 { 2889 BigInteger thePersistenceThreadPriority; 2890 thePersistenceThreadPriority = this.getPersistenceThreadPriority(); 2891 strategy.appendField(locator, this, "persistenceThreadPriority", buffer, thePersistenceThreadPriority); 2892 } 2893 { 2894 String thePersistent; 2895 thePersistent = this.getPersistent(); 2896 strategy.appendField(locator, this, "persistent", buffer, thePersistent); 2897 } 2898 { 2899 Boolean thePopulateJMSXUserID; 2900 thePopulateJMSXUserID = this.isPopulateJMSXUserID(); 2901 strategy.appendField(locator, this, "populateJMSXUserID", buffer, thePopulateJMSXUserID); 2902 } 2903 { 2904 Boolean thePopulateUserNameInMBeans; 2905 thePopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 2906 strategy.appendField(locator, this, "populateUserNameInMBeans", buffer, thePopulateUserNameInMBeans); 2907 } 2908 { 2909 String theProducerSystemUsage; 2910 theProducerSystemUsage = this.getProducerSystemUsage(); 2911 strategy.appendField(locator, this, "producerSystemUsage", buffer, theProducerSystemUsage); 2912 } 2913 { 2914 BigInteger theProducerSystemUsagePortion; 2915 theProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 2916 strategy.appendField(locator, this, "producerSystemUsagePortion", buffer, theProducerSystemUsagePortion); 2917 } 2918 { 2919 String theRegionBroker; 2920 theRegionBroker = this.getRegionBroker(); 2921 strategy.appendField(locator, this, "regionBroker", buffer, theRegionBroker); 2922 } 2923 { 2924 Boolean theRejectDurableConsumers; 2925 theRejectDurableConsumers = this.isRejectDurableConsumers(); 2926 strategy.appendField(locator, this, "rejectDurableConsumers", buffer, theRejectDurableConsumers); 2927 } 2928 { 2929 Boolean theRestartAllowed; 2930 theRestartAllowed = this.isRestartAllowed(); 2931 strategy.appendField(locator, this, "restartAllowed", buffer, theRestartAllowed); 2932 } 2933 { 2934 Boolean theRollbackOnlyOnAsyncException; 2935 theRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 2936 strategy.appendField(locator, this, "rollbackOnlyOnAsyncException", buffer, theRollbackOnlyOnAsyncException); 2937 } 2938 { 2939 BigInteger theSchedulePeriodForDestinationPurge; 2940 theSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 2941 strategy.appendField(locator, this, "schedulePeriodForDestinationPurge", buffer, theSchedulePeriodForDestinationPurge); 2942 } 2943 { 2944 BigInteger theSchedulePeriodForDiskUsageCheck; 2945 theSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 2946 strategy.appendField(locator, this, "schedulePeriodForDiskUsageCheck", buffer, theSchedulePeriodForDiskUsageCheck); 2947 } 2948 { 2949 String theSchedulerDirectory; 2950 theSchedulerDirectory = this.getSchedulerDirectory(); 2951 strategy.appendField(locator, this, "schedulerDirectory", buffer, theSchedulerDirectory); 2952 } 2953 { 2954 String theSchedulerDirectoryFile; 2955 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 2956 strategy.appendField(locator, this, "schedulerDirectoryFile", buffer, theSchedulerDirectoryFile); 2957 } 2958 { 2959 String theSchedulerSupport; 2960 theSchedulerSupport = this.getSchedulerSupport(); 2961 strategy.appendField(locator, this, "schedulerSupport", buffer, theSchedulerSupport); 2962 } 2963 { 2964 Boolean theShutdownOnMasterFailure; 2965 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 2966 strategy.appendField(locator, this, "shutdownOnMasterFailure", buffer, theShutdownOnMasterFailure); 2967 } 2968 { 2969 String theShutdownOnSlaveFailure; 2970 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 2971 strategy.appendField(locator, this, "shutdownOnSlaveFailure", buffer, theShutdownOnSlaveFailure); 2972 } 2973 { 2974 Boolean theSplitSystemUsageForProducersConsumers; 2975 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 2976 strategy.appendField(locator, this, "splitSystemUsageForProducersConsumers", buffer, theSplitSystemUsageForProducersConsumers); 2977 } 2978 { 2979 String theSslContext; 2980 theSslContext = this.getSslContext(); 2981 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 2982 } 2983 { 2984 Boolean theStart; 2985 theStart = this.isStart(); 2986 strategy.appendField(locator, this, "start", buffer, theStart); 2987 } 2988 { 2989 Boolean theStartAsync; 2990 theStartAsync = this.isStartAsync(); 2991 strategy.appendField(locator, this, "startAsync", buffer, theStartAsync); 2992 } 2993 { 2994 String theStartException; 2995 theStartException = this.getStartException(); 2996 strategy.appendField(locator, this, "startException", buffer, theStartException); 2997 } 2998 { 2999 BigInteger theStoreOpenWireVersion; 3000 theStoreOpenWireVersion = this.getStoreOpenWireVersion(); 3001 strategy.appendField(locator, this, "storeOpenWireVersion", buffer, theStoreOpenWireVersion); 3002 } 3003 { 3004 String theSystemExitOnShutdown; 3005 theSystemExitOnShutdown = this.getSystemExitOnShutdown(); 3006 strategy.appendField(locator, this, "systemExitOnShutdown", buffer, theSystemExitOnShutdown); 3007 } 3008 { 3009 BigInteger theSystemExitOnShutdownExitCode; 3010 theSystemExitOnShutdownExitCode = this.getSystemExitOnShutdownExitCode(); 3011 strategy.appendField(locator, this, "systemExitOnShutdownExitCode", buffer, theSystemExitOnShutdownExitCode); 3012 } 3013 { 3014 String theSystemUsage; 3015 theSystemUsage = this.getSystemUsage(); 3016 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 3017 } 3018 { 3019 String theTaskRunnerFactory; 3020 theTaskRunnerFactory = this.getTaskRunnerFactory(); 3021 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 3022 } 3023 { 3024 BigInteger theTaskRunnerPriority; 3025 theTaskRunnerPriority = this.getTaskRunnerPriority(); 3026 strategy.appendField(locator, this, "taskRunnerPriority", buffer, theTaskRunnerPriority); 3027 } 3028 { 3029 String theTempDataStore; 3030 theTempDataStore = this.getTempDataStore(); 3031 strategy.appendField(locator, this, "tempDataStore", buffer, theTempDataStore); 3032 } 3033 { 3034 BigInteger theTimeBeforePurgeTempDestinations; 3035 theTimeBeforePurgeTempDestinations = this.getTimeBeforePurgeTempDestinations(); 3036 strategy.appendField(locator, this, "timeBeforePurgeTempDestinations", buffer, theTimeBeforePurgeTempDestinations); 3037 } 3038 { 3039 String theTmpDataDirectory; 3040 theTmpDataDirectory = this.getTmpDataDirectory(); 3041 strategy.appendField(locator, this, "tmpDataDirectory", buffer, theTmpDataDirectory); 3042 } 3043 { 3044 Boolean theUseAuthenticatedPrincipalForJMSXUserID; 3045 theUseAuthenticatedPrincipalForJMSXUserID = this.isUseAuthenticatedPrincipalForJMSXUserID(); 3046 strategy.appendField(locator, this, "useAuthenticatedPrincipalForJMSXUserID", buffer, theUseAuthenticatedPrincipalForJMSXUserID); 3047 } 3048 { 3049 String theUseJmx; 3050 theUseJmx = this.getUseJmx(); 3051 strategy.appendField(locator, this, "useJmx", buffer, theUseJmx); 3052 } 3053 { 3054 Boolean theUseLocalHostBrokerName; 3055 theUseLocalHostBrokerName = this.isUseLocalHostBrokerName(); 3056 strategy.appendField(locator, this, "useLocalHostBrokerName", buffer, theUseLocalHostBrokerName); 3057 } 3058 { 3059 Boolean theUseLoggingForShutdownErrors; 3060 theUseLoggingForShutdownErrors = this.isUseLoggingForShutdownErrors(); 3061 strategy.appendField(locator, this, "useLoggingForShutdownErrors", buffer, theUseLoggingForShutdownErrors); 3062 } 3063 { 3064 Boolean theUseMirroredQueues; 3065 theUseMirroredQueues = this.isUseMirroredQueues(); 3066 strategy.appendField(locator, this, "useMirroredQueues", buffer, theUseMirroredQueues); 3067 } 3068 { 3069 Boolean theUseShutdownHook; 3070 theUseShutdownHook = this.isUseShutdownHook(); 3071 strategy.appendField(locator, this, "useShutdownHook", buffer, theUseShutdownHook); 3072 } 3073 { 3074 Boolean theUseTempMirroredQueues; 3075 theUseTempMirroredQueues = this.isUseTempMirroredQueues(); 3076 strategy.appendField(locator, this, "useTempMirroredQueues", buffer, theUseTempMirroredQueues); 3077 } 3078 { 3079 Boolean theUseVirtualTopics; 3080 theUseVirtualTopics = this.isUseVirtualTopics(); 3081 strategy.appendField(locator, this, "useVirtualTopics", buffer, theUseVirtualTopics); 3082 } 3083 { 3084 String theVmConnectorURI; 3085 theVmConnectorURI = this.getVmConnectorURI(); 3086 strategy.appendField(locator, this, "vmConnectorURI", buffer, theVmConnectorURI); 3087 } 3088 { 3089 String theWaitForSlave; 3090 theWaitForSlave = this.getWaitForSlave(); 3091 strategy.appendField(locator, this, "waitForSlave", buffer, theWaitForSlave); 3092 } 3093 { 3094 Long theWaitForSlaveTimeout; 3095 theWaitForSlaveTimeout = this.getWaitForSlaveTimeout(); 3096 strategy.appendField(locator, this, "waitForSlaveTimeout", buffer, theWaitForSlaveTimeout); 3097 } 3098 { 3099 String theId; 3100 theId = this.getId(); 3101 strategy.appendField(locator, this, "id", buffer, theId); 3102 } 3103 return buffer; 3104 } 3105 3106 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 3107 int currentHashCode = 1; 3108 { 3109 List<Object> theContents; 3110 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 3111 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 3112 } 3113 { 3114 Boolean theAdjustUsageLimits; 3115 theAdjustUsageLimits = this.isAdjustUsageLimits(); 3116 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "adjustUsageLimits", theAdjustUsageLimits), currentHashCode, theAdjustUsageLimits); 3117 } 3118 { 3119 String theAdminView; 3120 theAdminView = this.getAdminView(); 3121 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "adminView", theAdminView), currentHashCode, theAdminView); 3122 } 3123 { 3124 String theAdvisorySupport; 3125 theAdvisorySupport = this.getAdvisorySupport(); 3126 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "advisorySupport", theAdvisorySupport), currentHashCode, theAdvisorySupport); 3127 } 3128 { 3129 Boolean theAllowTempAutoCreationOnSend; 3130 theAllowTempAutoCreationOnSend = this.isAllowTempAutoCreationOnSend(); 3131 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "allowTempAutoCreationOnSend", theAllowTempAutoCreationOnSend), currentHashCode, theAllowTempAutoCreationOnSend); 3132 } 3133 { 3134 String theBrokerContext; 3135 theBrokerContext = this.getBrokerContext(); 3136 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerContext", theBrokerContext), currentHashCode, theBrokerContext); 3137 } 3138 { 3139 String theBrokerId; 3140 theBrokerId = this.getBrokerId(); 3141 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerId", theBrokerId), currentHashCode, theBrokerId); 3142 } 3143 { 3144 String theBrokerName; 3145 theBrokerName = this.getBrokerName(); 3146 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerName", theBrokerName), currentHashCode, theBrokerName); 3147 } 3148 { 3149 String theBrokerObjectName; 3150 theBrokerObjectName = this.getBrokerObjectName(); 3151 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerObjectName", theBrokerObjectName), currentHashCode, theBrokerObjectName); 3152 } 3153 { 3154 Boolean theCacheTempDestinations; 3155 theCacheTempDestinations = this.isCacheTempDestinations(); 3156 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "cacheTempDestinations", theCacheTempDestinations), currentHashCode, theCacheTempDestinations); 3157 } 3158 { 3159 String theConsumerSystemUsage; 3160 theConsumerSystemUsage = this.getConsumerSystemUsage(); 3161 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerSystemUsage", theConsumerSystemUsage), currentHashCode, theConsumerSystemUsage); 3162 } 3163 { 3164 BigInteger theConsumerSystemUsagePortion; 3165 theConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 3166 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerSystemUsagePortion", theConsumerSystemUsagePortion), currentHashCode, theConsumerSystemUsagePortion); 3167 } 3168 { 3169 String theDataDirectory; 3170 theDataDirectory = this.getDataDirectory(); 3171 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dataDirectory", theDataDirectory), currentHashCode, theDataDirectory); 3172 } 3173 { 3174 String theDataDirectoryFile; 3175 theDataDirectoryFile = this.getDataDirectoryFile(); 3176 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dataDirectoryFile", theDataDirectoryFile), currentHashCode, theDataDirectoryFile); 3177 } 3178 { 3179 Boolean theDedicatedTaskRunner; 3180 theDedicatedTaskRunner = this.isDedicatedTaskRunner(); 3181 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dedicatedTaskRunner", theDedicatedTaskRunner), currentHashCode, theDedicatedTaskRunner); 3182 } 3183 { 3184 String theDeleteAllMessagesOnStartup; 3185 theDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 3186 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deleteAllMessagesOnStartup", theDeleteAllMessagesOnStartup), currentHashCode, theDeleteAllMessagesOnStartup); 3187 } 3188 { 3189 String theDestinationFactory; 3190 theDestinationFactory = this.getDestinationFactory(); 3191 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationFactory", theDestinationFactory), currentHashCode, theDestinationFactory); 3192 } 3193 { 3194 String theDestinationPolicy; 3195 theDestinationPolicy = this.getDestinationPolicy(); 3196 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationPolicy", theDestinationPolicy), currentHashCode, theDestinationPolicy); 3197 } 3198 { 3199 String theDiskUsageCheckRegrowThreshold; 3200 theDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 3201 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "diskUsageCheckRegrowThreshold", theDiskUsageCheckRegrowThreshold), currentHashCode, theDiskUsageCheckRegrowThreshold); 3202 } 3203 { 3204 Boolean theEnableStatistics; 3205 theEnableStatistics = this.isEnableStatistics(); 3206 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "enableStatistics", theEnableStatistics), currentHashCode, theEnableStatistics); 3207 } 3208 { 3209 String theIoExceptionHandler; 3210 theIoExceptionHandler = this.getIoExceptionHandler(); 3211 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ioExceptionHandler", theIoExceptionHandler), currentHashCode, theIoExceptionHandler); 3212 } 3213 { 3214 String theJobSchedulerStore; 3215 theJobSchedulerStore = this.getJobSchedulerStore(); 3216 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jobSchedulerStore", theJobSchedulerStore), currentHashCode, theJobSchedulerStore); 3217 } 3218 { 3219 Boolean theKeepDurableSubsActive; 3220 theKeepDurableSubsActive = this.isKeepDurableSubsActive(); 3221 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "keepDurableSubsActive", theKeepDurableSubsActive), currentHashCode, theKeepDurableSubsActive); 3222 } 3223 { 3224 String theManagementContext; 3225 theManagementContext = this.getManagementContext(); 3226 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "managementContext", theManagementContext), currentHashCode, theManagementContext); 3227 } 3228 { 3229 BigInteger theMaxPurgedDestinationsPerSweep; 3230 theMaxPurgedDestinationsPerSweep = this.getMaxPurgedDestinationsPerSweep(); 3231 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxPurgedDestinationsPerSweep", theMaxPurgedDestinationsPerSweep), currentHashCode, theMaxPurgedDestinationsPerSweep); 3232 } 3233 { 3234 Long theMbeanInvocationTimeout; 3235 theMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 3236 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mbeanInvocationTimeout", theMbeanInvocationTimeout), currentHashCode, theMbeanInvocationTimeout); 3237 } 3238 { 3239 String theMessageAuthorizationPolicy; 3240 theMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 3241 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageAuthorizationPolicy", theMessageAuthorizationPolicy), currentHashCode, theMessageAuthorizationPolicy); 3242 } 3243 { 3244 Boolean theMonitorConnectionSplits; 3245 theMonitorConnectionSplits = this.isMonitorConnectionSplits(); 3246 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "monitorConnectionSplits", theMonitorConnectionSplits), currentHashCode, theMonitorConnectionSplits); 3247 } 3248 { 3249 Boolean theNetworkConnectorStartAsync; 3250 theNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 3251 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "networkConnectorStartAsync", theNetworkConnectorStartAsync), currentHashCode, theNetworkConnectorStartAsync); 3252 } 3253 { 3254 Long theOfflineDurableSubscriberTaskSchedule; 3255 theOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 3256 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "offlineDurableSubscriberTaskSchedule", theOfflineDurableSubscriberTaskSchedule), currentHashCode, theOfflineDurableSubscriberTaskSchedule); 3257 } 3258 { 3259 Long theOfflineDurableSubscriberTimeout; 3260 theOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 3261 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "offlineDurableSubscriberTimeout", theOfflineDurableSubscriberTimeout), currentHashCode, theOfflineDurableSubscriberTimeout); 3262 } 3263 { 3264 String thePassiveSlave; 3265 thePassiveSlave = this.getPassiveSlave(); 3266 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "passiveSlave", thePassiveSlave), currentHashCode, thePassiveSlave); 3267 } 3268 { 3269 String thePersistenceAdapter; 3270 thePersistenceAdapter = this.getPersistenceAdapter(); 3271 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceAdapter", thePersistenceAdapter), currentHashCode, thePersistenceAdapter); 3272 } 3273 { 3274 String thePersistenceFactory; 3275 thePersistenceFactory = this.getPersistenceFactory(); 3276 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceFactory", thePersistenceFactory), currentHashCode, thePersistenceFactory); 3277 } 3278 { 3279 String thePersistenceTaskRunnerFactory; 3280 thePersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 3281 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceTaskRunnerFactory", thePersistenceTaskRunnerFactory), currentHashCode, thePersistenceTaskRunnerFactory); 3282 } 3283 { 3284 BigInteger thePersistenceThreadPriority; 3285 thePersistenceThreadPriority = this.getPersistenceThreadPriority(); 3286 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceThreadPriority", thePersistenceThreadPriority), currentHashCode, thePersistenceThreadPriority); 3287 } 3288 { 3289 String thePersistent; 3290 thePersistent = this.getPersistent(); 3291 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistent", thePersistent), currentHashCode, thePersistent); 3292 } 3293 { 3294 Boolean thePopulateJMSXUserID; 3295 thePopulateJMSXUserID = this.isPopulateJMSXUserID(); 3296 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "populateJMSXUserID", thePopulateJMSXUserID), currentHashCode, thePopulateJMSXUserID); 3297 } 3298 { 3299 Boolean thePopulateUserNameInMBeans; 3300 thePopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 3301 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "populateUserNameInMBeans", thePopulateUserNameInMBeans), currentHashCode, thePopulateUserNameInMBeans); 3302 } 3303 { 3304 String theProducerSystemUsage; 3305 theProducerSystemUsage = this.getProducerSystemUsage(); 3306 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "producerSystemUsage", theProducerSystemUsage), currentHashCode, theProducerSystemUsage); 3307 } 3308 { 3309 BigInteger theProducerSystemUsagePortion; 3310 theProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 3311 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "producerSystemUsagePortion", theProducerSystemUsagePortion), currentHashCode, theProducerSystemUsagePortion); 3312 } 3313 { 3314 String theRegionBroker; 3315 theRegionBroker = this.getRegionBroker(); 3316 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "regionBroker", theRegionBroker), currentHashCode, theRegionBroker); 3317 } 3318 { 3319 Boolean theRejectDurableConsumers; 3320 theRejectDurableConsumers = this.isRejectDurableConsumers(); 3321 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "rejectDurableConsumers", theRejectDurableConsumers), currentHashCode, theRejectDurableConsumers); 3322 } 3323 { 3324 Boolean theRestartAllowed; 3325 theRestartAllowed = this.isRestartAllowed(); 3326 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "restartAllowed", theRestartAllowed), currentHashCode, theRestartAllowed); 3327 } 3328 { 3329 Boolean theRollbackOnlyOnAsyncException; 3330 theRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 3331 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "rollbackOnlyOnAsyncException", theRollbackOnlyOnAsyncException), currentHashCode, theRollbackOnlyOnAsyncException); 3332 } 3333 { 3334 BigInteger theSchedulePeriodForDestinationPurge; 3335 theSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 3336 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulePeriodForDestinationPurge", theSchedulePeriodForDestinationPurge), currentHashCode, theSchedulePeriodForDestinationPurge); 3337 } 3338 { 3339 BigInteger theSchedulePeriodForDiskUsageCheck; 3340 theSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 3341 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulePeriodForDiskUsageCheck", theSchedulePeriodForDiskUsageCheck), currentHashCode, theSchedulePeriodForDiskUsageCheck); 3342 } 3343 { 3344 String theSchedulerDirectory; 3345 theSchedulerDirectory = this.getSchedulerDirectory(); 3346 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectory", theSchedulerDirectory), currentHashCode, theSchedulerDirectory); 3347 } 3348 { 3349 String theSchedulerDirectoryFile; 3350 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3351 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectoryFile", theSchedulerDirectoryFile), currentHashCode, theSchedulerDirectoryFile); 3352 } 3353 { 3354 String theSchedulerSupport; 3355 theSchedulerSupport = this.getSchedulerSupport(); 3356 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerSupport", theSchedulerSupport), currentHashCode, theSchedulerSupport); 3357 } 3358 { 3359 Boolean theShutdownOnMasterFailure; 3360 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3361 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnMasterFailure", theShutdownOnMasterFailure), currentHashCode, theShutdownOnMasterFailure); 3362 } 3363 { 3364 String theShutdownOnSlaveFailure; 3365 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3366 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnSlaveFailure", theShutdownOnSlaveFailure), currentHashCode, theShutdownOnSlaveFailure); 3367 } 3368 { 3369 Boolean theSplitSystemUsageForProducersConsumers; 3370 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3371 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "splitSystemUsageForProducersConsumers", theSplitSystemUsageForProducersConsumers), currentHashCode, theSplitSystemUsageForProducersConsumers); 3372 } 3373 { 3374 String theSslContext; 3375 theSslContext = this.getSslContext(); 3376 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 3377 } 3378 { 3379 Boolean theStart; 3380 theStart = this.isStart(); 3381 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "start", theStart), currentHashCode, theStart); 3382 } 3383 { 3384 Boolean theStartAsync; 3385 theStartAsync = this.isStartAsync(); 3386 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "startAsync", theStartAsync), currentHashCode, theStartAsync); 3387 } 3388 { 3389 String theStartException; 3390 theStartException = this.getStartException(); 3391 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "startException", theStartException), currentHashCode, theStartException); 3392 } 3393 { 3394 BigInteger theStoreOpenWireVersion; 3395 theStoreOpenWireVersion = this.getStoreOpenWireVersion(); 3396 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storeOpenWireVersion", theStoreOpenWireVersion), currentHashCode, theStoreOpenWireVersion); 3397 } 3398 { 3399 String theSystemExitOnShutdown; 3400 theSystemExitOnShutdown = this.getSystemExitOnShutdown(); 3401 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemExitOnShutdown", theSystemExitOnShutdown), currentHashCode, theSystemExitOnShutdown); 3402 } 3403 { 3404 BigInteger theSystemExitOnShutdownExitCode; 3405 theSystemExitOnShutdownExitCode = this.getSystemExitOnShutdownExitCode(); 3406 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemExitOnShutdownExitCode", theSystemExitOnShutdownExitCode), currentHashCode, theSystemExitOnShutdownExitCode); 3407 } 3408 { 3409 String theSystemUsage; 3410 theSystemUsage = this.getSystemUsage(); 3411 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 3412 } 3413 { 3414 String theTaskRunnerFactory; 3415 theTaskRunnerFactory = this.getTaskRunnerFactory(); 3416 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 3417 } 3418 { 3419 BigInteger theTaskRunnerPriority; 3420 theTaskRunnerPriority = this.getTaskRunnerPriority(); 3421 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerPriority", theTaskRunnerPriority), currentHashCode, theTaskRunnerPriority); 3422 } 3423 { 3424 String theTempDataStore; 3425 theTempDataStore = this.getTempDataStore(); 3426 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tempDataStore", theTempDataStore), currentHashCode, theTempDataStore); 3427 } 3428 { 3429 BigInteger theTimeBeforePurgeTempDestinations; 3430 theTimeBeforePurgeTempDestinations = this.getTimeBeforePurgeTempDestinations(); 3431 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timeBeforePurgeTempDestinations", theTimeBeforePurgeTempDestinations), currentHashCode, theTimeBeforePurgeTempDestinations); 3432 } 3433 { 3434 String theTmpDataDirectory; 3435 theTmpDataDirectory = this.getTmpDataDirectory(); 3436 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tmpDataDirectory", theTmpDataDirectory), currentHashCode, theTmpDataDirectory); 3437 } 3438 { 3439 Boolean theUseAuthenticatedPrincipalForJMSXUserID; 3440 theUseAuthenticatedPrincipalForJMSXUserID = this.isUseAuthenticatedPrincipalForJMSXUserID(); 3441 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useAuthenticatedPrincipalForJMSXUserID", theUseAuthenticatedPrincipalForJMSXUserID), currentHashCode, theUseAuthenticatedPrincipalForJMSXUserID); 3442 } 3443 { 3444 String theUseJmx; 3445 theUseJmx = this.getUseJmx(); 3446 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useJmx", theUseJmx), currentHashCode, theUseJmx); 3447 } 3448 { 3449 Boolean theUseLocalHostBrokerName; 3450 theUseLocalHostBrokerName = this.isUseLocalHostBrokerName(); 3451 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useLocalHostBrokerName", theUseLocalHostBrokerName), currentHashCode, theUseLocalHostBrokerName); 3452 } 3453 { 3454 Boolean theUseLoggingForShutdownErrors; 3455 theUseLoggingForShutdownErrors = this.isUseLoggingForShutdownErrors(); 3456 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useLoggingForShutdownErrors", theUseLoggingForShutdownErrors), currentHashCode, theUseLoggingForShutdownErrors); 3457 } 3458 { 3459 Boolean theUseMirroredQueues; 3460 theUseMirroredQueues = this.isUseMirroredQueues(); 3461 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useMirroredQueues", theUseMirroredQueues), currentHashCode, theUseMirroredQueues); 3462 } 3463 { 3464 Boolean theUseShutdownHook; 3465 theUseShutdownHook = this.isUseShutdownHook(); 3466 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useShutdownHook", theUseShutdownHook), currentHashCode, theUseShutdownHook); 3467 } 3468 { 3469 Boolean theUseTempMirroredQueues; 3470 theUseTempMirroredQueues = this.isUseTempMirroredQueues(); 3471 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useTempMirroredQueues", theUseTempMirroredQueues), currentHashCode, theUseTempMirroredQueues); 3472 } 3473 { 3474 Boolean theUseVirtualTopics; 3475 theUseVirtualTopics = this.isUseVirtualTopics(); 3476 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "useVirtualTopics", theUseVirtualTopics), currentHashCode, theUseVirtualTopics); 3477 } 3478 { 3479 String theVmConnectorURI; 3480 theVmConnectorURI = this.getVmConnectorURI(); 3481 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "vmConnectorURI", theVmConnectorURI), currentHashCode, theVmConnectorURI); 3482 } 3483 { 3484 String theWaitForSlave; 3485 theWaitForSlave = this.getWaitForSlave(); 3486 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "waitForSlave", theWaitForSlave), currentHashCode, theWaitForSlave); 3487 } 3488 { 3489 Long theWaitForSlaveTimeout; 3490 theWaitForSlaveTimeout = this.getWaitForSlaveTimeout(); 3491 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "waitForSlaveTimeout", theWaitForSlaveTimeout), currentHashCode, theWaitForSlaveTimeout); 3492 } 3493 { 3494 String theId; 3495 theId = this.getId(); 3496 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theId), currentHashCode, theId); 3497 } 3498 return currentHashCode; 3499 } 3500 3501 public int hashCode() { 3502 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 3503 return this.hashCode(null, strategy); 3504 } 3505 3506 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 3507 if (!(object instanceof DtoBroker)) { 3508 return false; 3509 } 3510 if (this == object) { 3511 return true; 3512 } 3513 final DtoBroker that = ((DtoBroker) object); 3514 { 3515 List<Object> lhsContents; 3516 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 3517 List<Object> rhsContents; 3518 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 3519 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 3520 return false; 3521 } 3522 } 3523 { 3524 Boolean lhsAdjustUsageLimits; 3525 lhsAdjustUsageLimits = this.isAdjustUsageLimits(); 3526 Boolean rhsAdjustUsageLimits; 3527 rhsAdjustUsageLimits = that.isAdjustUsageLimits(); 3528 if (!strategy.equals(LocatorUtils.property(thisLocator, "adjustUsageLimits", lhsAdjustUsageLimits), LocatorUtils.property(thatLocator, "adjustUsageLimits", rhsAdjustUsageLimits), lhsAdjustUsageLimits, rhsAdjustUsageLimits)) { 3529 return false; 3530 } 3531 } 3532 { 3533 String lhsAdminView; 3534 lhsAdminView = this.getAdminView(); 3535 String rhsAdminView; 3536 rhsAdminView = that.getAdminView(); 3537 if (!strategy.equals(LocatorUtils.property(thisLocator, "adminView", lhsAdminView), LocatorUtils.property(thatLocator, "adminView", rhsAdminView), lhsAdminView, rhsAdminView)) { 3538 return false; 3539 } 3540 } 3541 { 3542 String lhsAdvisorySupport; 3543 lhsAdvisorySupport = this.getAdvisorySupport(); 3544 String rhsAdvisorySupport; 3545 rhsAdvisorySupport = that.getAdvisorySupport(); 3546 if (!strategy.equals(LocatorUtils.property(thisLocator, "advisorySupport", lhsAdvisorySupport), LocatorUtils.property(thatLocator, "advisorySupport", rhsAdvisorySupport), lhsAdvisorySupport, rhsAdvisorySupport)) { 3547 return false; 3548 } 3549 } 3550 { 3551 Boolean lhsAllowTempAutoCreationOnSend; 3552 lhsAllowTempAutoCreationOnSend = this.isAllowTempAutoCreationOnSend(); 3553 Boolean rhsAllowTempAutoCreationOnSend; 3554 rhsAllowTempAutoCreationOnSend = that.isAllowTempAutoCreationOnSend(); 3555 if (!strategy.equals(LocatorUtils.property(thisLocator, "allowTempAutoCreationOnSend", lhsAllowTempAutoCreationOnSend), LocatorUtils.property(thatLocator, "allowTempAutoCreationOnSend", rhsAllowTempAutoCreationOnSend), lhsAllowTempAutoCreationOnSend, rhsAllowTempAutoCreationOnSend)) { 3556 return false; 3557 } 3558 } 3559 { 3560 String lhsBrokerContext; 3561 lhsBrokerContext = this.getBrokerContext(); 3562 String rhsBrokerContext; 3563 rhsBrokerContext = that.getBrokerContext(); 3564 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerContext", lhsBrokerContext), LocatorUtils.property(thatLocator, "brokerContext", rhsBrokerContext), lhsBrokerContext, rhsBrokerContext)) { 3565 return false; 3566 } 3567 } 3568 { 3569 String lhsBrokerId; 3570 lhsBrokerId = this.getBrokerId(); 3571 String rhsBrokerId; 3572 rhsBrokerId = that.getBrokerId(); 3573 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerId", lhsBrokerId), LocatorUtils.property(thatLocator, "brokerId", rhsBrokerId), lhsBrokerId, rhsBrokerId)) { 3574 return false; 3575 } 3576 } 3577 { 3578 String lhsBrokerName; 3579 lhsBrokerName = this.getBrokerName(); 3580 String rhsBrokerName; 3581 rhsBrokerName = that.getBrokerName(); 3582 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerName", lhsBrokerName), LocatorUtils.property(thatLocator, "brokerName", rhsBrokerName), lhsBrokerName, rhsBrokerName)) { 3583 return false; 3584 } 3585 } 3586 { 3587 String lhsBrokerObjectName; 3588 lhsBrokerObjectName = this.getBrokerObjectName(); 3589 String rhsBrokerObjectName; 3590 rhsBrokerObjectName = that.getBrokerObjectName(); 3591 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerObjectName", lhsBrokerObjectName), LocatorUtils.property(thatLocator, "brokerObjectName", rhsBrokerObjectName), lhsBrokerObjectName, rhsBrokerObjectName)) { 3592 return false; 3593 } 3594 } 3595 { 3596 Boolean lhsCacheTempDestinations; 3597 lhsCacheTempDestinations = this.isCacheTempDestinations(); 3598 Boolean rhsCacheTempDestinations; 3599 rhsCacheTempDestinations = that.isCacheTempDestinations(); 3600 if (!strategy.equals(LocatorUtils.property(thisLocator, "cacheTempDestinations", lhsCacheTempDestinations), LocatorUtils.property(thatLocator, "cacheTempDestinations", rhsCacheTempDestinations), lhsCacheTempDestinations, rhsCacheTempDestinations)) { 3601 return false; 3602 } 3603 } 3604 { 3605 String lhsConsumerSystemUsage; 3606 lhsConsumerSystemUsage = this.getConsumerSystemUsage(); 3607 String rhsConsumerSystemUsage; 3608 rhsConsumerSystemUsage = that.getConsumerSystemUsage(); 3609 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerSystemUsage", lhsConsumerSystemUsage), LocatorUtils.property(thatLocator, "consumerSystemUsage", rhsConsumerSystemUsage), lhsConsumerSystemUsage, rhsConsumerSystemUsage)) { 3610 return false; 3611 } 3612 } 3613 { 3614 BigInteger lhsConsumerSystemUsagePortion; 3615 lhsConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 3616 BigInteger rhsConsumerSystemUsagePortion; 3617 rhsConsumerSystemUsagePortion = that.getConsumerSystemUsagePortion(); 3618 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerSystemUsagePortion", lhsConsumerSystemUsagePortion), LocatorUtils.property(thatLocator, "consumerSystemUsagePortion", rhsConsumerSystemUsagePortion), lhsConsumerSystemUsagePortion, rhsConsumerSystemUsagePortion)) { 3619 return false; 3620 } 3621 } 3622 { 3623 String lhsDataDirectory; 3624 lhsDataDirectory = this.getDataDirectory(); 3625 String rhsDataDirectory; 3626 rhsDataDirectory = that.getDataDirectory(); 3627 if (!strategy.equals(LocatorUtils.property(thisLocator, "dataDirectory", lhsDataDirectory), LocatorUtils.property(thatLocator, "dataDirectory", rhsDataDirectory), lhsDataDirectory, rhsDataDirectory)) { 3628 return false; 3629 } 3630 } 3631 { 3632 String lhsDataDirectoryFile; 3633 lhsDataDirectoryFile = this.getDataDirectoryFile(); 3634 String rhsDataDirectoryFile; 3635 rhsDataDirectoryFile = that.getDataDirectoryFile(); 3636 if (!strategy.equals(LocatorUtils.property(thisLocator, "dataDirectoryFile", lhsDataDirectoryFile), LocatorUtils.property(thatLocator, "dataDirectoryFile", rhsDataDirectoryFile), lhsDataDirectoryFile, rhsDataDirectoryFile)) { 3637 return false; 3638 } 3639 } 3640 { 3641 Boolean lhsDedicatedTaskRunner; 3642 lhsDedicatedTaskRunner = this.isDedicatedTaskRunner(); 3643 Boolean rhsDedicatedTaskRunner; 3644 rhsDedicatedTaskRunner = that.isDedicatedTaskRunner(); 3645 if (!strategy.equals(LocatorUtils.property(thisLocator, "dedicatedTaskRunner", lhsDedicatedTaskRunner), LocatorUtils.property(thatLocator, "dedicatedTaskRunner", rhsDedicatedTaskRunner), lhsDedicatedTaskRunner, rhsDedicatedTaskRunner)) { 3646 return false; 3647 } 3648 } 3649 { 3650 String lhsDeleteAllMessagesOnStartup; 3651 lhsDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 3652 String rhsDeleteAllMessagesOnStartup; 3653 rhsDeleteAllMessagesOnStartup = that.getDeleteAllMessagesOnStartup(); 3654 if (!strategy.equals(LocatorUtils.property(thisLocator, "deleteAllMessagesOnStartup", lhsDeleteAllMessagesOnStartup), LocatorUtils.property(thatLocator, "deleteAllMessagesOnStartup", rhsDeleteAllMessagesOnStartup), lhsDeleteAllMessagesOnStartup, rhsDeleteAllMessagesOnStartup)) { 3655 return false; 3656 } 3657 } 3658 { 3659 String lhsDestinationFactory; 3660 lhsDestinationFactory = this.getDestinationFactory(); 3661 String rhsDestinationFactory; 3662 rhsDestinationFactory = that.getDestinationFactory(); 3663 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationFactory", lhsDestinationFactory), LocatorUtils.property(thatLocator, "destinationFactory", rhsDestinationFactory), lhsDestinationFactory, rhsDestinationFactory)) { 3664 return false; 3665 } 3666 } 3667 { 3668 String lhsDestinationPolicy; 3669 lhsDestinationPolicy = this.getDestinationPolicy(); 3670 String rhsDestinationPolicy; 3671 rhsDestinationPolicy = that.getDestinationPolicy(); 3672 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationPolicy", lhsDestinationPolicy), LocatorUtils.property(thatLocator, "destinationPolicy", rhsDestinationPolicy), lhsDestinationPolicy, rhsDestinationPolicy)) { 3673 return false; 3674 } 3675 } 3676 { 3677 String lhsDiskUsageCheckRegrowThreshold; 3678 lhsDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 3679 String rhsDiskUsageCheckRegrowThreshold; 3680 rhsDiskUsageCheckRegrowThreshold = that.getDiskUsageCheckRegrowThreshold(); 3681 if (!strategy.equals(LocatorUtils.property(thisLocator, "diskUsageCheckRegrowThreshold", lhsDiskUsageCheckRegrowThreshold), LocatorUtils.property(thatLocator, "diskUsageCheckRegrowThreshold", rhsDiskUsageCheckRegrowThreshold), lhsDiskUsageCheckRegrowThreshold, rhsDiskUsageCheckRegrowThreshold)) { 3682 return false; 3683 } 3684 } 3685 { 3686 Boolean lhsEnableStatistics; 3687 lhsEnableStatistics = this.isEnableStatistics(); 3688 Boolean rhsEnableStatistics; 3689 rhsEnableStatistics = that.isEnableStatistics(); 3690 if (!strategy.equals(LocatorUtils.property(thisLocator, "enableStatistics", lhsEnableStatistics), LocatorUtils.property(thatLocator, "enableStatistics", rhsEnableStatistics), lhsEnableStatistics, rhsEnableStatistics)) { 3691 return false; 3692 } 3693 } 3694 { 3695 String lhsIoExceptionHandler; 3696 lhsIoExceptionHandler = this.getIoExceptionHandler(); 3697 String rhsIoExceptionHandler; 3698 rhsIoExceptionHandler = that.getIoExceptionHandler(); 3699 if (!strategy.equals(LocatorUtils.property(thisLocator, "ioExceptionHandler", lhsIoExceptionHandler), LocatorUtils.property(thatLocator, "ioExceptionHandler", rhsIoExceptionHandler), lhsIoExceptionHandler, rhsIoExceptionHandler)) { 3700 return false; 3701 } 3702 } 3703 { 3704 String lhsJobSchedulerStore; 3705 lhsJobSchedulerStore = this.getJobSchedulerStore(); 3706 String rhsJobSchedulerStore; 3707 rhsJobSchedulerStore = that.getJobSchedulerStore(); 3708 if (!strategy.equals(LocatorUtils.property(thisLocator, "jobSchedulerStore", lhsJobSchedulerStore), LocatorUtils.property(thatLocator, "jobSchedulerStore", rhsJobSchedulerStore), lhsJobSchedulerStore, rhsJobSchedulerStore)) { 3709 return false; 3710 } 3711 } 3712 { 3713 Boolean lhsKeepDurableSubsActive; 3714 lhsKeepDurableSubsActive = this.isKeepDurableSubsActive(); 3715 Boolean rhsKeepDurableSubsActive; 3716 rhsKeepDurableSubsActive = that.isKeepDurableSubsActive(); 3717 if (!strategy.equals(LocatorUtils.property(thisLocator, "keepDurableSubsActive", lhsKeepDurableSubsActive), LocatorUtils.property(thatLocator, "keepDurableSubsActive", rhsKeepDurableSubsActive), lhsKeepDurableSubsActive, rhsKeepDurableSubsActive)) { 3718 return false; 3719 } 3720 } 3721 { 3722 String lhsManagementContext; 3723 lhsManagementContext = this.getManagementContext(); 3724 String rhsManagementContext; 3725 rhsManagementContext = that.getManagementContext(); 3726 if (!strategy.equals(LocatorUtils.property(thisLocator, "managementContext", lhsManagementContext), LocatorUtils.property(thatLocator, "managementContext", rhsManagementContext), lhsManagementContext, rhsManagementContext)) { 3727 return false; 3728 } 3729 } 3730 { 3731 BigInteger lhsMaxPurgedDestinationsPerSweep; 3732 lhsMaxPurgedDestinationsPerSweep = this.getMaxPurgedDestinationsPerSweep(); 3733 BigInteger rhsMaxPurgedDestinationsPerSweep; 3734 rhsMaxPurgedDestinationsPerSweep = that.getMaxPurgedDestinationsPerSweep(); 3735 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxPurgedDestinationsPerSweep", lhsMaxPurgedDestinationsPerSweep), LocatorUtils.property(thatLocator, "maxPurgedDestinationsPerSweep", rhsMaxPurgedDestinationsPerSweep), lhsMaxPurgedDestinationsPerSweep, rhsMaxPurgedDestinationsPerSweep)) { 3736 return false; 3737 } 3738 } 3739 { 3740 Long lhsMbeanInvocationTimeout; 3741 lhsMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 3742 Long rhsMbeanInvocationTimeout; 3743 rhsMbeanInvocationTimeout = that.getMbeanInvocationTimeout(); 3744 if (!strategy.equals(LocatorUtils.property(thisLocator, "mbeanInvocationTimeout", lhsMbeanInvocationTimeout), LocatorUtils.property(thatLocator, "mbeanInvocationTimeout", rhsMbeanInvocationTimeout), lhsMbeanInvocationTimeout, rhsMbeanInvocationTimeout)) { 3745 return false; 3746 } 3747 } 3748 { 3749 String lhsMessageAuthorizationPolicy; 3750 lhsMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 3751 String rhsMessageAuthorizationPolicy; 3752 rhsMessageAuthorizationPolicy = that.getMessageAuthorizationPolicy(); 3753 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageAuthorizationPolicy", lhsMessageAuthorizationPolicy), LocatorUtils.property(thatLocator, "messageAuthorizationPolicy", rhsMessageAuthorizationPolicy), lhsMessageAuthorizationPolicy, rhsMessageAuthorizationPolicy)) { 3754 return false; 3755 } 3756 } 3757 { 3758 Boolean lhsMonitorConnectionSplits; 3759 lhsMonitorConnectionSplits = this.isMonitorConnectionSplits(); 3760 Boolean rhsMonitorConnectionSplits; 3761 rhsMonitorConnectionSplits = that.isMonitorConnectionSplits(); 3762 if (!strategy.equals(LocatorUtils.property(thisLocator, "monitorConnectionSplits", lhsMonitorConnectionSplits), LocatorUtils.property(thatLocator, "monitorConnectionSplits", rhsMonitorConnectionSplits), lhsMonitorConnectionSplits, rhsMonitorConnectionSplits)) { 3763 return false; 3764 } 3765 } 3766 { 3767 Boolean lhsNetworkConnectorStartAsync; 3768 lhsNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 3769 Boolean rhsNetworkConnectorStartAsync; 3770 rhsNetworkConnectorStartAsync = that.isNetworkConnectorStartAsync(); 3771 if (!strategy.equals(LocatorUtils.property(thisLocator, "networkConnectorStartAsync", lhsNetworkConnectorStartAsync), LocatorUtils.property(thatLocator, "networkConnectorStartAsync", rhsNetworkConnectorStartAsync), lhsNetworkConnectorStartAsync, rhsNetworkConnectorStartAsync)) { 3772 return false; 3773 } 3774 } 3775 { 3776 Long lhsOfflineDurableSubscriberTaskSchedule; 3777 lhsOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 3778 Long rhsOfflineDurableSubscriberTaskSchedule; 3779 rhsOfflineDurableSubscriberTaskSchedule = that.getOfflineDurableSubscriberTaskSchedule(); 3780 if (!strategy.equals(LocatorUtils.property(thisLocator, "offlineDurableSubscriberTaskSchedule", lhsOfflineDurableSubscriberTaskSchedule), LocatorUtils.property(thatLocator, "offlineDurableSubscriberTaskSchedule", rhsOfflineDurableSubscriberTaskSchedule), lhsOfflineDurableSubscriberTaskSchedule, rhsOfflineDurableSubscriberTaskSchedule)) { 3781 return false; 3782 } 3783 } 3784 { 3785 Long lhsOfflineDurableSubscriberTimeout; 3786 lhsOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 3787 Long rhsOfflineDurableSubscriberTimeout; 3788 rhsOfflineDurableSubscriberTimeout = that.getOfflineDurableSubscriberTimeout(); 3789 if (!strategy.equals(LocatorUtils.property(thisLocator, "offlineDurableSubscriberTimeout", lhsOfflineDurableSubscriberTimeout), LocatorUtils.property(thatLocator, "offlineDurableSubscriberTimeout", rhsOfflineDurableSubscriberTimeout), lhsOfflineDurableSubscriberTimeout, rhsOfflineDurableSubscriberTimeout)) { 3790 return false; 3791 } 3792 } 3793 { 3794 String lhsPassiveSlave; 3795 lhsPassiveSlave = this.getPassiveSlave(); 3796 String rhsPassiveSlave; 3797 rhsPassiveSlave = that.getPassiveSlave(); 3798 if (!strategy.equals(LocatorUtils.property(thisLocator, "passiveSlave", lhsPassiveSlave), LocatorUtils.property(thatLocator, "passiveSlave", rhsPassiveSlave), lhsPassiveSlave, rhsPassiveSlave)) { 3799 return false; 3800 } 3801 } 3802 { 3803 String lhsPersistenceAdapter; 3804 lhsPersistenceAdapter = this.getPersistenceAdapter(); 3805 String rhsPersistenceAdapter; 3806 rhsPersistenceAdapter = that.getPersistenceAdapter(); 3807 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceAdapter", lhsPersistenceAdapter), LocatorUtils.property(thatLocator, "persistenceAdapter", rhsPersistenceAdapter), lhsPersistenceAdapter, rhsPersistenceAdapter)) { 3808 return false; 3809 } 3810 } 3811 { 3812 String lhsPersistenceFactory; 3813 lhsPersistenceFactory = this.getPersistenceFactory(); 3814 String rhsPersistenceFactory; 3815 rhsPersistenceFactory = that.getPersistenceFactory(); 3816 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceFactory", lhsPersistenceFactory), LocatorUtils.property(thatLocator, "persistenceFactory", rhsPersistenceFactory), lhsPersistenceFactory, rhsPersistenceFactory)) { 3817 return false; 3818 } 3819 } 3820 { 3821 String lhsPersistenceTaskRunnerFactory; 3822 lhsPersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 3823 String rhsPersistenceTaskRunnerFactory; 3824 rhsPersistenceTaskRunnerFactory = that.getPersistenceTaskRunnerFactory(); 3825 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceTaskRunnerFactory", lhsPersistenceTaskRunnerFactory), LocatorUtils.property(thatLocator, "persistenceTaskRunnerFactory", rhsPersistenceTaskRunnerFactory), lhsPersistenceTaskRunnerFactory, rhsPersistenceTaskRunnerFactory)) { 3826 return false; 3827 } 3828 } 3829 { 3830 BigInteger lhsPersistenceThreadPriority; 3831 lhsPersistenceThreadPriority = this.getPersistenceThreadPriority(); 3832 BigInteger rhsPersistenceThreadPriority; 3833 rhsPersistenceThreadPriority = that.getPersistenceThreadPriority(); 3834 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceThreadPriority", lhsPersistenceThreadPriority), LocatorUtils.property(thatLocator, "persistenceThreadPriority", rhsPersistenceThreadPriority), lhsPersistenceThreadPriority, rhsPersistenceThreadPriority)) { 3835 return false; 3836 } 3837 } 3838 { 3839 String lhsPersistent; 3840 lhsPersistent = this.getPersistent(); 3841 String rhsPersistent; 3842 rhsPersistent = that.getPersistent(); 3843 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistent", lhsPersistent), LocatorUtils.property(thatLocator, "persistent", rhsPersistent), lhsPersistent, rhsPersistent)) { 3844 return false; 3845 } 3846 } 3847 { 3848 Boolean lhsPopulateJMSXUserID; 3849 lhsPopulateJMSXUserID = this.isPopulateJMSXUserID(); 3850 Boolean rhsPopulateJMSXUserID; 3851 rhsPopulateJMSXUserID = that.isPopulateJMSXUserID(); 3852 if (!strategy.equals(LocatorUtils.property(thisLocator, "populateJMSXUserID", lhsPopulateJMSXUserID), LocatorUtils.property(thatLocator, "populateJMSXUserID", rhsPopulateJMSXUserID), lhsPopulateJMSXUserID, rhsPopulateJMSXUserID)) { 3853 return false; 3854 } 3855 } 3856 { 3857 Boolean lhsPopulateUserNameInMBeans; 3858 lhsPopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 3859 Boolean rhsPopulateUserNameInMBeans; 3860 rhsPopulateUserNameInMBeans = that.isPopulateUserNameInMBeans(); 3861 if (!strategy.equals(LocatorUtils.property(thisLocator, "populateUserNameInMBeans", lhsPopulateUserNameInMBeans), LocatorUtils.property(thatLocator, "populateUserNameInMBeans", rhsPopulateUserNameInMBeans), lhsPopulateUserNameInMBeans, rhsPopulateUserNameInMBeans)) { 3862 return false; 3863 } 3864 } 3865 { 3866 String lhsProducerSystemUsage; 3867 lhsProducerSystemUsage = this.getProducerSystemUsage(); 3868 String rhsProducerSystemUsage; 3869 rhsProducerSystemUsage = that.getProducerSystemUsage(); 3870 if (!strategy.equals(LocatorUtils.property(thisLocator, "producerSystemUsage", lhsProducerSystemUsage), LocatorUtils.property(thatLocator, "producerSystemUsage", rhsProducerSystemUsage), lhsProducerSystemUsage, rhsProducerSystemUsage)) { 3871 return false; 3872 } 3873 } 3874 { 3875 BigInteger lhsProducerSystemUsagePortion; 3876 lhsProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 3877 BigInteger rhsProducerSystemUsagePortion; 3878 rhsProducerSystemUsagePortion = that.getProducerSystemUsagePortion(); 3879 if (!strategy.equals(LocatorUtils.property(thisLocator, "producerSystemUsagePortion", lhsProducerSystemUsagePortion), LocatorUtils.property(thatLocator, "producerSystemUsagePortion", rhsProducerSystemUsagePortion), lhsProducerSystemUsagePortion, rhsProducerSystemUsagePortion)) { 3880 return false; 3881 } 3882 } 3883 { 3884 String lhsRegionBroker; 3885 lhsRegionBroker = this.getRegionBroker(); 3886 String rhsRegionBroker; 3887 rhsRegionBroker = that.getRegionBroker(); 3888 if (!strategy.equals(LocatorUtils.property(thisLocator, "regionBroker", lhsRegionBroker), LocatorUtils.property(thatLocator, "regionBroker", rhsRegionBroker), lhsRegionBroker, rhsRegionBroker)) { 3889 return false; 3890 } 3891 } 3892 { 3893 Boolean lhsRejectDurableConsumers; 3894 lhsRejectDurableConsumers = this.isRejectDurableConsumers(); 3895 Boolean rhsRejectDurableConsumers; 3896 rhsRejectDurableConsumers = that.isRejectDurableConsumers(); 3897 if (!strategy.equals(LocatorUtils.property(thisLocator, "rejectDurableConsumers", lhsRejectDurableConsumers), LocatorUtils.property(thatLocator, "rejectDurableConsumers", rhsRejectDurableConsumers), lhsRejectDurableConsumers, rhsRejectDurableConsumers)) { 3898 return false; 3899 } 3900 } 3901 { 3902 Boolean lhsRestartAllowed; 3903 lhsRestartAllowed = this.isRestartAllowed(); 3904 Boolean rhsRestartAllowed; 3905 rhsRestartAllowed = that.isRestartAllowed(); 3906 if (!strategy.equals(LocatorUtils.property(thisLocator, "restartAllowed", lhsRestartAllowed), LocatorUtils.property(thatLocator, "restartAllowed", rhsRestartAllowed), lhsRestartAllowed, rhsRestartAllowed)) { 3907 return false; 3908 } 3909 } 3910 { 3911 Boolean lhsRollbackOnlyOnAsyncException; 3912 lhsRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 3913 Boolean rhsRollbackOnlyOnAsyncException; 3914 rhsRollbackOnlyOnAsyncException = that.isRollbackOnlyOnAsyncException(); 3915 if (!strategy.equals(LocatorUtils.property(thisLocator, "rollbackOnlyOnAsyncException", lhsRollbackOnlyOnAsyncException), LocatorUtils.property(thatLocator, "rollbackOnlyOnAsyncException", rhsRollbackOnlyOnAsyncException), lhsRollbackOnlyOnAsyncException, rhsRollbackOnlyOnAsyncException)) { 3916 return false; 3917 } 3918 } 3919 { 3920 BigInteger lhsSchedulePeriodForDestinationPurge; 3921 lhsSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 3922 BigInteger rhsSchedulePeriodForDestinationPurge; 3923 rhsSchedulePeriodForDestinationPurge = that.getSchedulePeriodForDestinationPurge(); 3924 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulePeriodForDestinationPurge", lhsSchedulePeriodForDestinationPurge), LocatorUtils.property(thatLocator, "schedulePeriodForDestinationPurge", rhsSchedulePeriodForDestinationPurge), lhsSchedulePeriodForDestinationPurge, rhsSchedulePeriodForDestinationPurge)) { 3925 return false; 3926 } 3927 } 3928 { 3929 BigInteger lhsSchedulePeriodForDiskUsageCheck; 3930 lhsSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 3931 BigInteger rhsSchedulePeriodForDiskUsageCheck; 3932 rhsSchedulePeriodForDiskUsageCheck = that.getSchedulePeriodForDiskUsageCheck(); 3933 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulePeriodForDiskUsageCheck", lhsSchedulePeriodForDiskUsageCheck), LocatorUtils.property(thatLocator, "schedulePeriodForDiskUsageCheck", rhsSchedulePeriodForDiskUsageCheck), lhsSchedulePeriodForDiskUsageCheck, rhsSchedulePeriodForDiskUsageCheck)) { 3934 return false; 3935 } 3936 } 3937 { 3938 String lhsSchedulerDirectory; 3939 lhsSchedulerDirectory = this.getSchedulerDirectory(); 3940 String rhsSchedulerDirectory; 3941 rhsSchedulerDirectory = that.getSchedulerDirectory(); 3942 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectory", lhsSchedulerDirectory), LocatorUtils.property(thatLocator, "schedulerDirectory", rhsSchedulerDirectory), lhsSchedulerDirectory, rhsSchedulerDirectory)) { 3943 return false; 3944 } 3945 } 3946 { 3947 String lhsSchedulerDirectoryFile; 3948 lhsSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3949 String rhsSchedulerDirectoryFile; 3950 rhsSchedulerDirectoryFile = that.getSchedulerDirectoryFile(); 3951 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectoryFile", lhsSchedulerDirectoryFile), LocatorUtils.property(thatLocator, "schedulerDirectoryFile", rhsSchedulerDirectoryFile), lhsSchedulerDirectoryFile, rhsSchedulerDirectoryFile)) { 3952 return false; 3953 } 3954 } 3955 { 3956 String lhsSchedulerSupport; 3957 lhsSchedulerSupport = this.getSchedulerSupport(); 3958 String rhsSchedulerSupport; 3959 rhsSchedulerSupport = that.getSchedulerSupport(); 3960 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerSupport", lhsSchedulerSupport), LocatorUtils.property(thatLocator, "schedulerSupport", rhsSchedulerSupport), lhsSchedulerSupport, rhsSchedulerSupport)) { 3961 return false; 3962 } 3963 } 3964 { 3965 Boolean lhsShutdownOnMasterFailure; 3966 lhsShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3967 Boolean rhsShutdownOnMasterFailure; 3968 rhsShutdownOnMasterFailure = that.isShutdownOnMasterFailure(); 3969 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnMasterFailure", lhsShutdownOnMasterFailure), LocatorUtils.property(thatLocator, "shutdownOnMasterFailure", rhsShutdownOnMasterFailure), lhsShutdownOnMasterFailure, rhsShutdownOnMasterFailure)) { 3970 return false; 3971 } 3972 } 3973 { 3974 String lhsShutdownOnSlaveFailure; 3975 lhsShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3976 String rhsShutdownOnSlaveFailure; 3977 rhsShutdownOnSlaveFailure = that.getShutdownOnSlaveFailure(); 3978 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnSlaveFailure", lhsShutdownOnSlaveFailure), LocatorUtils.property(thatLocator, "shutdownOnSlaveFailure", rhsShutdownOnSlaveFailure), lhsShutdownOnSlaveFailure, rhsShutdownOnSlaveFailure)) { 3979 return false; 3980 } 3981 } 3982 { 3983 Boolean lhsSplitSystemUsageForProducersConsumers; 3984 lhsSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3985 Boolean rhsSplitSystemUsageForProducersConsumers; 3986 rhsSplitSystemUsageForProducersConsumers = that.isSplitSystemUsageForProducersConsumers(); 3987 if (!strategy.equals(LocatorUtils.property(thisLocator, "splitSystemUsageForProducersConsumers", lhsSplitSystemUsageForProducersConsumers), LocatorUtils.property(thatLocator, "splitSystemUsageForProducersConsumers", rhsSplitSystemUsageForProducersConsumers), lhsSplitSystemUsageForProducersConsumers, rhsSplitSystemUsageForProducersConsumers)) { 3988 return false; 3989 } 3990 } 3991 { 3992 String lhsSslContext; 3993 lhsSslContext = this.getSslContext(); 3994 String rhsSslContext; 3995 rhsSslContext = that.getSslContext(); 3996 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 3997 return false; 3998 } 3999 } 4000 { 4001 Boolean lhsStart; 4002 lhsStart = this.isStart(); 4003 Boolean rhsStart; 4004 rhsStart = that.isStart(); 4005 if (!strategy.equals(LocatorUtils.property(thisLocator, "start", lhsStart), LocatorUtils.property(thatLocator, "start", rhsStart), lhsStart, rhsStart)) { 4006 return false; 4007 } 4008 } 4009 { 4010 Boolean lhsStartAsync; 4011 lhsStartAsync = this.isStartAsync(); 4012 Boolean rhsStartAsync; 4013 rhsStartAsync = that.isStartAsync(); 4014 if (!strategy.equals(LocatorUtils.property(thisLocator, "startAsync", lhsStartAsync), LocatorUtils.property(thatLocator, "startAsync", rhsStartAsync), lhsStartAsync, rhsStartAsync)) { 4015 return false; 4016 } 4017 } 4018 { 4019 String lhsStartException; 4020 lhsStartException = this.getStartException(); 4021 String rhsStartException; 4022 rhsStartException = that.getStartException(); 4023 if (!strategy.equals(LocatorUtils.property(thisLocator, "startException", lhsStartException), LocatorUtils.property(thatLocator, "startException", rhsStartException), lhsStartException, rhsStartException)) { 4024 return false; 4025 } 4026 } 4027 { 4028 BigInteger lhsStoreOpenWireVersion; 4029 lhsStoreOpenWireVersion = this.getStoreOpenWireVersion(); 4030 BigInteger rhsStoreOpenWireVersion; 4031 rhsStoreOpenWireVersion = that.getStoreOpenWireVersion(); 4032 if (!strategy.equals(LocatorUtils.property(thisLocator, "storeOpenWireVersion", lhsStoreOpenWireVersion), LocatorUtils.property(thatLocator, "storeOpenWireVersion", rhsStoreOpenWireVersion), lhsStoreOpenWireVersion, rhsStoreOpenWireVersion)) { 4033 return false; 4034 } 4035 } 4036 { 4037 String lhsSystemExitOnShutdown; 4038 lhsSystemExitOnShutdown = this.getSystemExitOnShutdown(); 4039 String rhsSystemExitOnShutdown; 4040 rhsSystemExitOnShutdown = that.getSystemExitOnShutdown(); 4041 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemExitOnShutdown", lhsSystemExitOnShutdown), LocatorUtils.property(thatLocator, "systemExitOnShutdown", rhsSystemExitOnShutdown), lhsSystemExitOnShutdown, rhsSystemExitOnShutdown)) { 4042 return false; 4043 } 4044 } 4045 { 4046 BigInteger lhsSystemExitOnShutdownExitCode; 4047 lhsSystemExitOnShutdownExitCode = this.getSystemExitOnShutdownExitCode(); 4048 BigInteger rhsSystemExitOnShutdownExitCode; 4049 rhsSystemExitOnShutdownExitCode = that.getSystemExitOnShutdownExitCode(); 4050 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemExitOnShutdownExitCode", lhsSystemExitOnShutdownExitCode), LocatorUtils.property(thatLocator, "systemExitOnShutdownExitCode", rhsSystemExitOnShutdownExitCode), lhsSystemExitOnShutdownExitCode, rhsSystemExitOnShutdownExitCode)) { 4051 return false; 4052 } 4053 } 4054 { 4055 String lhsSystemUsage; 4056 lhsSystemUsage = this.getSystemUsage(); 4057 String rhsSystemUsage; 4058 rhsSystemUsage = that.getSystemUsage(); 4059 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 4060 return false; 4061 } 4062 } 4063 { 4064 String lhsTaskRunnerFactory; 4065 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 4066 String rhsTaskRunnerFactory; 4067 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 4068 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 4069 return false; 4070 } 4071 } 4072 { 4073 BigInteger lhsTaskRunnerPriority; 4074 lhsTaskRunnerPriority = this.getTaskRunnerPriority(); 4075 BigInteger rhsTaskRunnerPriority; 4076 rhsTaskRunnerPriority = that.getTaskRunnerPriority(); 4077 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerPriority", lhsTaskRunnerPriority), LocatorUtils.property(thatLocator, "taskRunnerPriority", rhsTaskRunnerPriority), lhsTaskRunnerPriority, rhsTaskRunnerPriority)) { 4078 return false; 4079 } 4080 } 4081 { 4082 String lhsTempDataStore; 4083 lhsTempDataStore = this.getTempDataStore(); 4084 String rhsTempDataStore; 4085 rhsTempDataStore = that.getTempDataStore(); 4086 if (!strategy.equals(LocatorUtils.property(thisLocator, "tempDataStore", lhsTempDataStore), LocatorUtils.property(thatLocator, "tempDataStore", rhsTempDataStore), lhsTempDataStore, rhsTempDataStore)) { 4087 return false; 4088 } 4089 } 4090 { 4091 BigInteger lhsTimeBeforePurgeTempDestinations; 4092 lhsTimeBeforePurgeTempDestinations = this.getTimeBeforePurgeTempDestinations(); 4093 BigInteger rhsTimeBeforePurgeTempDestinations; 4094 rhsTimeBeforePurgeTempDestinations = that.getTimeBeforePurgeTempDestinations(); 4095 if (!strategy.equals(LocatorUtils.property(thisLocator, "timeBeforePurgeTempDestinations", lhsTimeBeforePurgeTempDestinations), LocatorUtils.property(thatLocator, "timeBeforePurgeTempDestinations", rhsTimeBeforePurgeTempDestinations), lhsTimeBeforePurgeTempDestinations, rhsTimeBeforePurgeTempDestinations)) { 4096 return false; 4097 } 4098 } 4099 { 4100 String lhsTmpDataDirectory; 4101 lhsTmpDataDirectory = this.getTmpDataDirectory(); 4102 String rhsTmpDataDirectory; 4103 rhsTmpDataDirectory = that.getTmpDataDirectory(); 4104 if (!strategy.equals(LocatorUtils.property(thisLocator, "tmpDataDirectory", lhsTmpDataDirectory), LocatorUtils.property(thatLocator, "tmpDataDirectory", rhsTmpDataDirectory), lhsTmpDataDirectory, rhsTmpDataDirectory)) { 4105 return false; 4106 } 4107 } 4108 { 4109 Boolean lhsUseAuthenticatedPrincipalForJMSXUserID; 4110 lhsUseAuthenticatedPrincipalForJMSXUserID = this.isUseAuthenticatedPrincipalForJMSXUserID(); 4111 Boolean rhsUseAuthenticatedPrincipalForJMSXUserID; 4112 rhsUseAuthenticatedPrincipalForJMSXUserID = that.isUseAuthenticatedPrincipalForJMSXUserID(); 4113 if (!strategy.equals(LocatorUtils.property(thisLocator, "useAuthenticatedPrincipalForJMSXUserID", lhsUseAuthenticatedPrincipalForJMSXUserID), LocatorUtils.property(thatLocator, "useAuthenticatedPrincipalForJMSXUserID", rhsUseAuthenticatedPrincipalForJMSXUserID), lhsUseAuthenticatedPrincipalForJMSXUserID, rhsUseAuthenticatedPrincipalForJMSXUserID)) { 4114 return false; 4115 } 4116 } 4117 { 4118 String lhsUseJmx; 4119 lhsUseJmx = this.getUseJmx(); 4120 String rhsUseJmx; 4121 rhsUseJmx = that.getUseJmx(); 4122 if (!strategy.equals(LocatorUtils.property(thisLocator, "useJmx", lhsUseJmx), LocatorUtils.property(thatLocator, "useJmx", rhsUseJmx), lhsUseJmx, rhsUseJmx)) { 4123 return false; 4124 } 4125 } 4126 { 4127 Boolean lhsUseLocalHostBrokerName; 4128 lhsUseLocalHostBrokerName = this.isUseLocalHostBrokerName(); 4129 Boolean rhsUseLocalHostBrokerName; 4130 rhsUseLocalHostBrokerName = that.isUseLocalHostBrokerName(); 4131 if (!strategy.equals(LocatorUtils.property(thisLocator, "useLocalHostBrokerName", lhsUseLocalHostBrokerName), LocatorUtils.property(thatLocator, "useLocalHostBrokerName", rhsUseLocalHostBrokerName), lhsUseLocalHostBrokerName, rhsUseLocalHostBrokerName)) { 4132 return false; 4133 } 4134 } 4135 { 4136 Boolean lhsUseLoggingForShutdownErrors; 4137 lhsUseLoggingForShutdownErrors = this.isUseLoggingForShutdownErrors(); 4138 Boolean rhsUseLoggingForShutdownErrors; 4139 rhsUseLoggingForShutdownErrors = that.isUseLoggingForShutdownErrors(); 4140 if (!strategy.equals(LocatorUtils.property(thisLocator, "useLoggingForShutdownErrors", lhsUseLoggingForShutdownErrors), LocatorUtils.property(thatLocator, "useLoggingForShutdownErrors", rhsUseLoggingForShutdownErrors), lhsUseLoggingForShutdownErrors, rhsUseLoggingForShutdownErrors)) { 4141 return false; 4142 } 4143 } 4144 { 4145 Boolean lhsUseMirroredQueues; 4146 lhsUseMirroredQueues = this.isUseMirroredQueues(); 4147 Boolean rhsUseMirroredQueues; 4148 rhsUseMirroredQueues = that.isUseMirroredQueues(); 4149 if (!strategy.equals(LocatorUtils.property(thisLocator, "useMirroredQueues", lhsUseMirroredQueues), LocatorUtils.property(thatLocator, "useMirroredQueues", rhsUseMirroredQueues), lhsUseMirroredQueues, rhsUseMirroredQueues)) { 4150 return false; 4151 } 4152 } 4153 { 4154 Boolean lhsUseShutdownHook; 4155 lhsUseShutdownHook = this.isUseShutdownHook(); 4156 Boolean rhsUseShutdownHook; 4157 rhsUseShutdownHook = that.isUseShutdownHook(); 4158 if (!strategy.equals(LocatorUtils.property(thisLocator, "useShutdownHook", lhsUseShutdownHook), LocatorUtils.property(thatLocator, "useShutdownHook", rhsUseShutdownHook), lhsUseShutdownHook, rhsUseShutdownHook)) { 4159 return false; 4160 } 4161 } 4162 { 4163 Boolean lhsUseTempMirroredQueues; 4164 lhsUseTempMirroredQueues = this.isUseTempMirroredQueues(); 4165 Boolean rhsUseTempMirroredQueues; 4166 rhsUseTempMirroredQueues = that.isUseTempMirroredQueues(); 4167 if (!strategy.equals(LocatorUtils.property(thisLocator, "useTempMirroredQueues", lhsUseTempMirroredQueues), LocatorUtils.property(thatLocator, "useTempMirroredQueues", rhsUseTempMirroredQueues), lhsUseTempMirroredQueues, rhsUseTempMirroredQueues)) { 4168 return false; 4169 } 4170 } 4171 { 4172 Boolean lhsUseVirtualTopics; 4173 lhsUseVirtualTopics = this.isUseVirtualTopics(); 4174 Boolean rhsUseVirtualTopics; 4175 rhsUseVirtualTopics = that.isUseVirtualTopics(); 4176 if (!strategy.equals(LocatorUtils.property(thisLocator, "useVirtualTopics", lhsUseVirtualTopics), LocatorUtils.property(thatLocator, "useVirtualTopics", rhsUseVirtualTopics), lhsUseVirtualTopics, rhsUseVirtualTopics)) { 4177 return false; 4178 } 4179 } 4180 { 4181 String lhsVmConnectorURI; 4182 lhsVmConnectorURI = this.getVmConnectorURI(); 4183 String rhsVmConnectorURI; 4184 rhsVmConnectorURI = that.getVmConnectorURI(); 4185 if (!strategy.equals(LocatorUtils.property(thisLocator, "vmConnectorURI", lhsVmConnectorURI), LocatorUtils.property(thatLocator, "vmConnectorURI", rhsVmConnectorURI), lhsVmConnectorURI, rhsVmConnectorURI)) { 4186 return false; 4187 } 4188 } 4189 { 4190 String lhsWaitForSlave; 4191 lhsWaitForSlave = this.getWaitForSlave(); 4192 String rhsWaitForSlave; 4193 rhsWaitForSlave = that.getWaitForSlave(); 4194 if (!strategy.equals(LocatorUtils.property(thisLocator, "waitForSlave", lhsWaitForSlave), LocatorUtils.property(thatLocator, "waitForSlave", rhsWaitForSlave), lhsWaitForSlave, rhsWaitForSlave)) { 4195 return false; 4196 } 4197 } 4198 { 4199 Long lhsWaitForSlaveTimeout; 4200 lhsWaitForSlaveTimeout = this.getWaitForSlaveTimeout(); 4201 Long rhsWaitForSlaveTimeout; 4202 rhsWaitForSlaveTimeout = that.getWaitForSlaveTimeout(); 4203 if (!strategy.equals(LocatorUtils.property(thisLocator, "waitForSlaveTimeout", lhsWaitForSlaveTimeout), LocatorUtils.property(thatLocator, "waitForSlaveTimeout", rhsWaitForSlaveTimeout), lhsWaitForSlaveTimeout, rhsWaitForSlaveTimeout)) { 4204 return false; 4205 } 4206 } 4207 { 4208 String lhsId; 4209 lhsId = this.getId(); 4210 String rhsId; 4211 rhsId = that.getId(); 4212 if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId)) { 4213 return false; 4214 } 4215 } 4216 return true; 4217 } 4218 4219 public boolean equals(Object object) { 4220 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4221 return equals(null, null, object, strategy); 4222 } 4223 4224 4225 /** 4226 * <p>Java class for anonymous complex type. 4227 * 4228 * <p>The following schema fragment specifies the expected content contained within this class. 4229 * 4230 * <pre> 4231 * <complexType> 4232 * <complexContent> 4233 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4234 * <sequence minOccurs="0"> 4235 * <any maxOccurs="unbounded" minOccurs="0"/> 4236 * </sequence> 4237 * </restriction> 4238 * </complexContent> 4239 * </complexType> 4240 * </pre> 4241 * 4242 * 4243 */ 4244 @XmlAccessorType(XmlAccessType.FIELD) 4245 @XmlType(name = "", propOrder = { 4246 "any" 4247 }) 4248 public static class AdminView 4249 implements Equals, HashCode, ToString 4250 { 4251 4252 @XmlAnyElement(lax = true) 4253 protected List<Object> any; 4254 4255 /** 4256 * Gets the value of the any property. 4257 * 4258 * <p> 4259 * This accessor method returns a reference to the live list, 4260 * not a snapshot. Therefore any modification you make to the 4261 * returned list will be present inside the JAXB object. 4262 * This is why there is not a <CODE>set</CODE> method for the any property. 4263 * 4264 * <p> 4265 * For example, to add a new item, do as follows: 4266 * <pre> 4267 * getAny().add(newItem); 4268 * </pre> 4269 * 4270 * 4271 * <p> 4272 * Objects of the following type(s) are allowed in the list 4273 * {@link Object } 4274 * 4275 * 4276 */ 4277 public List<Object> getAny() { 4278 if (any == null) { 4279 any = new ArrayList<Object>(); 4280 } 4281 return this.any; 4282 } 4283 4284 public String toString() { 4285 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4286 final StringBuilder buffer = new StringBuilder(); 4287 append(null, buffer, strategy); 4288 return buffer.toString(); 4289 } 4290 4291 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4292 strategy.appendStart(locator, this, buffer); 4293 appendFields(locator, buffer, strategy); 4294 strategy.appendEnd(locator, this, buffer); 4295 return buffer; 4296 } 4297 4298 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4299 { 4300 List<Object> theAny; 4301 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4302 strategy.appendField(locator, this, "any", buffer, theAny); 4303 } 4304 return buffer; 4305 } 4306 4307 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4308 int currentHashCode = 1; 4309 { 4310 List<Object> theAny; 4311 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4312 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4313 } 4314 return currentHashCode; 4315 } 4316 4317 public int hashCode() { 4318 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4319 return this.hashCode(null, strategy); 4320 } 4321 4322 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4323 if (!(object instanceof DtoBroker.AdminView)) { 4324 return false; 4325 } 4326 if (this == object) { 4327 return true; 4328 } 4329 final DtoBroker.AdminView that = ((DtoBroker.AdminView) object); 4330 { 4331 List<Object> lhsAny; 4332 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4333 List<Object> rhsAny; 4334 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 4335 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4336 return false; 4337 } 4338 } 4339 return true; 4340 } 4341 4342 public boolean equals(Object object) { 4343 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4344 return equals(null, null, object, strategy); 4345 } 4346 4347 } 4348 4349 4350 /** 4351 * <p>Java class for anonymous complex type. 4352 * 4353 * <p>The following schema fragment specifies the expected content contained within this class. 4354 * 4355 * <pre> 4356 * <complexType> 4357 * <complexContent> 4358 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4359 * <sequence minOccurs="0"> 4360 * <any maxOccurs="unbounded" minOccurs="0"/> 4361 * </sequence> 4362 * </restriction> 4363 * </complexContent> 4364 * </complexType> 4365 * </pre> 4366 * 4367 * 4368 */ 4369 @XmlAccessorType(XmlAccessType.FIELD) 4370 @XmlType(name = "", propOrder = { 4371 "any" 4372 }) 4373 public static class BrokerContext 4374 implements Equals, HashCode, ToString 4375 { 4376 4377 @XmlAnyElement(lax = true) 4378 protected List<Object> any; 4379 4380 /** 4381 * Gets the value of the any property. 4382 * 4383 * <p> 4384 * This accessor method returns a reference to the live list, 4385 * not a snapshot. Therefore any modification you make to the 4386 * returned list will be present inside the JAXB object. 4387 * This is why there is not a <CODE>set</CODE> method for the any property. 4388 * 4389 * <p> 4390 * For example, to add a new item, do as follows: 4391 * <pre> 4392 * getAny().add(newItem); 4393 * </pre> 4394 * 4395 * 4396 * <p> 4397 * Objects of the following type(s) are allowed in the list 4398 * {@link Object } 4399 * 4400 * 4401 */ 4402 public List<Object> getAny() { 4403 if (any == null) { 4404 any = new ArrayList<Object>(); 4405 } 4406 return this.any; 4407 } 4408 4409 public String toString() { 4410 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4411 final StringBuilder buffer = new StringBuilder(); 4412 append(null, buffer, strategy); 4413 return buffer.toString(); 4414 } 4415 4416 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4417 strategy.appendStart(locator, this, buffer); 4418 appendFields(locator, buffer, strategy); 4419 strategy.appendEnd(locator, this, buffer); 4420 return buffer; 4421 } 4422 4423 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4424 { 4425 List<Object> theAny; 4426 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4427 strategy.appendField(locator, this, "any", buffer, theAny); 4428 } 4429 return buffer; 4430 } 4431 4432 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4433 int currentHashCode = 1; 4434 { 4435 List<Object> theAny; 4436 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4437 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4438 } 4439 return currentHashCode; 4440 } 4441 4442 public int hashCode() { 4443 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4444 return this.hashCode(null, strategy); 4445 } 4446 4447 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4448 if (!(object instanceof DtoBroker.BrokerContext)) { 4449 return false; 4450 } 4451 if (this == object) { 4452 return true; 4453 } 4454 final DtoBroker.BrokerContext that = ((DtoBroker.BrokerContext) object); 4455 { 4456 List<Object> lhsAny; 4457 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4458 List<Object> rhsAny; 4459 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 4460 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4461 return false; 4462 } 4463 } 4464 return true; 4465 } 4466 4467 public boolean equals(Object object) { 4468 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4469 return equals(null, null, object, strategy); 4470 } 4471 4472 } 4473 4474 4475 /** 4476 * <p>Java class for anonymous complex type. 4477 * 4478 * <p>The following schema fragment specifies the expected content contained within this class. 4479 * 4480 * <pre> 4481 * <complexType> 4482 * <complexContent> 4483 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4484 * <choice minOccurs="0"> 4485 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 4486 * <any namespace='##other'/> 4487 * </choice> 4488 * </restriction> 4489 * </complexContent> 4490 * </complexType> 4491 * </pre> 4492 * 4493 * 4494 */ 4495 @XmlAccessorType(XmlAccessType.FIELD) 4496 @XmlType(name = "", propOrder = { 4497 "systemUsage", 4498 "any" 4499 }) 4500 public static class ConsumerSystemUsage 4501 implements Equals, HashCode, ToString 4502 { 4503 4504 protected DtoSystemUsage systemUsage; 4505 @XmlAnyElement(lax = true) 4506 protected Object any; 4507 4508 /** 4509 * Gets the value of the systemUsage property. 4510 * 4511 * @return 4512 * possible object is 4513 * {@link DtoSystemUsage } 4514 * 4515 */ 4516 public DtoSystemUsage getSystemUsage() { 4517 return systemUsage; 4518 } 4519 4520 /** 4521 * Sets the value of the systemUsage property. 4522 * 4523 * @param value 4524 * allowed object is 4525 * {@link DtoSystemUsage } 4526 * 4527 */ 4528 public void setSystemUsage(DtoSystemUsage value) { 4529 this.systemUsage = value; 4530 } 4531 4532 /** 4533 * Gets the value of the any property. 4534 * 4535 * @return 4536 * possible object is 4537 * {@link Object } 4538 * 4539 */ 4540 public Object getAny() { 4541 return any; 4542 } 4543 4544 /** 4545 * Sets the value of the any property. 4546 * 4547 * @param value 4548 * allowed object is 4549 * {@link Object } 4550 * 4551 */ 4552 public void setAny(Object value) { 4553 this.any = value; 4554 } 4555 4556 public String toString() { 4557 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4558 final StringBuilder buffer = new StringBuilder(); 4559 append(null, buffer, strategy); 4560 return buffer.toString(); 4561 } 4562 4563 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4564 strategy.appendStart(locator, this, buffer); 4565 appendFields(locator, buffer, strategy); 4566 strategy.appendEnd(locator, this, buffer); 4567 return buffer; 4568 } 4569 4570 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4571 { 4572 DtoSystemUsage theSystemUsage; 4573 theSystemUsage = this.getSystemUsage(); 4574 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 4575 } 4576 { 4577 Object theAny; 4578 theAny = this.getAny(); 4579 strategy.appendField(locator, this, "any", buffer, theAny); 4580 } 4581 return buffer; 4582 } 4583 4584 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4585 int currentHashCode = 1; 4586 { 4587 DtoSystemUsage theSystemUsage; 4588 theSystemUsage = this.getSystemUsage(); 4589 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 4590 } 4591 { 4592 Object theAny; 4593 theAny = this.getAny(); 4594 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4595 } 4596 return currentHashCode; 4597 } 4598 4599 public int hashCode() { 4600 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4601 return this.hashCode(null, strategy); 4602 } 4603 4604 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4605 if (!(object instanceof DtoBroker.ConsumerSystemUsage)) { 4606 return false; 4607 } 4608 if (this == object) { 4609 return true; 4610 } 4611 final DtoBroker.ConsumerSystemUsage that = ((DtoBroker.ConsumerSystemUsage) object); 4612 { 4613 DtoSystemUsage lhsSystemUsage; 4614 lhsSystemUsage = this.getSystemUsage(); 4615 DtoSystemUsage rhsSystemUsage; 4616 rhsSystemUsage = that.getSystemUsage(); 4617 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 4618 return false; 4619 } 4620 } 4621 { 4622 Object lhsAny; 4623 lhsAny = this.getAny(); 4624 Object rhsAny; 4625 rhsAny = that.getAny(); 4626 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4627 return false; 4628 } 4629 } 4630 return true; 4631 } 4632 4633 public boolean equals(Object object) { 4634 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4635 return equals(null, null, object, strategy); 4636 } 4637 4638 } 4639 4640 4641 /** 4642 * <p>Java class for anonymous complex type. 4643 * 4644 * <p>The following schema fragment specifies the expected content contained within this class. 4645 * 4646 * <pre> 4647 * <complexType> 4648 * <complexContent> 4649 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4650 * <sequence minOccurs="0"> 4651 * <any maxOccurs="unbounded" minOccurs="0"/> 4652 * </sequence> 4653 * </restriction> 4654 * </complexContent> 4655 * </complexType> 4656 * </pre> 4657 * 4658 * 4659 */ 4660 @XmlAccessorType(XmlAccessType.FIELD) 4661 @XmlType(name = "", propOrder = { 4662 "any" 4663 }) 4664 public static class DestinationFactory 4665 implements Equals, HashCode, ToString 4666 { 4667 4668 @XmlAnyElement(lax = true) 4669 protected List<Object> any; 4670 4671 /** 4672 * Gets the value of the any property. 4673 * 4674 * <p> 4675 * This accessor method returns a reference to the live list, 4676 * not a snapshot. Therefore any modification you make to the 4677 * returned list will be present inside the JAXB object. 4678 * This is why there is not a <CODE>set</CODE> method for the any property. 4679 * 4680 * <p> 4681 * For example, to add a new item, do as follows: 4682 * <pre> 4683 * getAny().add(newItem); 4684 * </pre> 4685 * 4686 * 4687 * <p> 4688 * Objects of the following type(s) are allowed in the list 4689 * {@link Object } 4690 * 4691 * 4692 */ 4693 public List<Object> getAny() { 4694 if (any == null) { 4695 any = new ArrayList<Object>(); 4696 } 4697 return this.any; 4698 } 4699 4700 public String toString() { 4701 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4702 final StringBuilder buffer = new StringBuilder(); 4703 append(null, buffer, strategy); 4704 return buffer.toString(); 4705 } 4706 4707 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4708 strategy.appendStart(locator, this, buffer); 4709 appendFields(locator, buffer, strategy); 4710 strategy.appendEnd(locator, this, buffer); 4711 return buffer; 4712 } 4713 4714 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4715 { 4716 List<Object> theAny; 4717 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4718 strategy.appendField(locator, this, "any", buffer, theAny); 4719 } 4720 return buffer; 4721 } 4722 4723 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4724 int currentHashCode = 1; 4725 { 4726 List<Object> theAny; 4727 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4728 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 4729 } 4730 return currentHashCode; 4731 } 4732 4733 public int hashCode() { 4734 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4735 return this.hashCode(null, strategy); 4736 } 4737 4738 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4739 if (!(object instanceof DtoBroker.DestinationFactory)) { 4740 return false; 4741 } 4742 if (this == object) { 4743 return true; 4744 } 4745 final DtoBroker.DestinationFactory that = ((DtoBroker.DestinationFactory) object); 4746 { 4747 List<Object> lhsAny; 4748 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 4749 List<Object> rhsAny; 4750 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 4751 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 4752 return false; 4753 } 4754 } 4755 return true; 4756 } 4757 4758 public boolean equals(Object object) { 4759 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4760 return equals(null, null, object, strategy); 4761 } 4762 4763 } 4764 4765 4766 /** 4767 * <p>Java class for anonymous complex type. 4768 * 4769 * <p>The following schema fragment specifies the expected content contained within this class. 4770 * 4771 * <pre> 4772 * <complexType> 4773 * <complexContent> 4774 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4775 * <choice maxOccurs="unbounded" minOccurs="0"> 4776 * <element ref="{http://activemq.apache.org/schema/core}mirroredQueue"/> 4777 * <element ref="{http://activemq.apache.org/schema/core}virtualDestinationInterceptor"/> 4778 * <any namespace='##other'/> 4779 * </choice> 4780 * </restriction> 4781 * </complexContent> 4782 * </complexType> 4783 * </pre> 4784 * 4785 * 4786 */ 4787 @XmlAccessorType(XmlAccessType.FIELD) 4788 @XmlType(name = "", propOrder = { 4789 "contents" 4790 }) 4791 public static class DestinationInterceptors 4792 implements Equals, HashCode, ToString 4793 { 4794 4795 @XmlElementRefs({ 4796 @XmlElementRef(name = "mirroredQueue", namespace = "http://activemq.apache.org/schema/core", type = DtoMirroredQueue.class, required = false), 4797 @XmlElementRef(name = "virtualDestinationInterceptor", namespace = "http://activemq.apache.org/schema/core", type = DtoVirtualDestinationInterceptor.class, required = false) 4798 }) 4799 @XmlAnyElement(lax = true) 4800 protected List<Object> contents; 4801 4802 /** 4803 * Gets the value of the contents property. 4804 * 4805 * <p> 4806 * This accessor method returns a reference to the live list, 4807 * not a snapshot. Therefore any modification you make to the 4808 * returned list will be present inside the JAXB object. 4809 * This is why there is not a <CODE>set</CODE> method for the contents property. 4810 * 4811 * <p> 4812 * For example, to add a new item, do as follows: 4813 * <pre> 4814 * getContents().add(newItem); 4815 * </pre> 4816 * 4817 * 4818 * <p> 4819 * Objects of the following type(s) are allowed in the list 4820 * {@link DtoMirroredQueue } 4821 * {@link Object } 4822 * {@link DtoVirtualDestinationInterceptor } 4823 * 4824 * 4825 */ 4826 public List<Object> getContents() { 4827 if (contents == null) { 4828 contents = new ArrayList<Object>(); 4829 } 4830 return this.contents; 4831 } 4832 4833 public String toString() { 4834 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4835 final StringBuilder buffer = new StringBuilder(); 4836 append(null, buffer, strategy); 4837 return buffer.toString(); 4838 } 4839 4840 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4841 strategy.appendStart(locator, this, buffer); 4842 appendFields(locator, buffer, strategy); 4843 strategy.appendEnd(locator, this, buffer); 4844 return buffer; 4845 } 4846 4847 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4848 { 4849 List<Object> theContents; 4850 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4851 strategy.appendField(locator, this, "contents", buffer, theContents); 4852 } 4853 return buffer; 4854 } 4855 4856 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4857 int currentHashCode = 1; 4858 { 4859 List<Object> theContents; 4860 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4861 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 4862 } 4863 return currentHashCode; 4864 } 4865 4866 public int hashCode() { 4867 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4868 return this.hashCode(null, strategy); 4869 } 4870 4871 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4872 if (!(object instanceof DtoBroker.DestinationInterceptors)) { 4873 return false; 4874 } 4875 if (this == object) { 4876 return true; 4877 } 4878 final DtoBroker.DestinationInterceptors that = ((DtoBroker.DestinationInterceptors) object); 4879 { 4880 List<Object> lhsContents; 4881 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4882 List<Object> rhsContents; 4883 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 4884 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 4885 return false; 4886 } 4887 } 4888 return true; 4889 } 4890 4891 public boolean equals(Object object) { 4892 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4893 return equals(null, null, object, strategy); 4894 } 4895 4896 } 4897 4898 4899 /** 4900 * <p>Java class for anonymous complex type. 4901 * 4902 * <p>The following schema fragment specifies the expected content contained within this class. 4903 * 4904 * <pre> 4905 * <complexType> 4906 * <complexContent> 4907 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4908 * <choice minOccurs="0"> 4909 * <element ref="{http://activemq.apache.org/schema/core}policyMap"/> 4910 * <any namespace='##other'/> 4911 * </choice> 4912 * </restriction> 4913 * </complexContent> 4914 * </complexType> 4915 * </pre> 4916 * 4917 * 4918 */ 4919 @XmlAccessorType(XmlAccessType.FIELD) 4920 @XmlType(name = "", propOrder = { 4921 "contents" 4922 }) 4923 public static class DestinationPolicy 4924 implements Equals, HashCode, ToString 4925 { 4926 4927 @XmlElementRef(name = "policyMap", namespace = "http://activemq.apache.org/schema/core", type = DtoPolicyMap.class, required = false) 4928 @XmlAnyElement(lax = true) 4929 protected Object contents; 4930 4931 /** 4932 * Gets the value of the contents property. 4933 * 4934 * @return 4935 * possible object is 4936 * {@link Object } 4937 * {@link DtoPolicyMap } 4938 * 4939 */ 4940 public Object getContents() { 4941 return contents; 4942 } 4943 4944 /** 4945 * Sets the value of the contents property. 4946 * 4947 * @param value 4948 * allowed object is 4949 * {@link Object } 4950 * {@link DtoPolicyMap } 4951 * 4952 */ 4953 public void setContents(Object value) { 4954 this.contents = value; 4955 } 4956 4957 public String toString() { 4958 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4959 final StringBuilder buffer = new StringBuilder(); 4960 append(null, buffer, strategy); 4961 return buffer.toString(); 4962 } 4963 4964 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4965 strategy.appendStart(locator, this, buffer); 4966 appendFields(locator, buffer, strategy); 4967 strategy.appendEnd(locator, this, buffer); 4968 return buffer; 4969 } 4970 4971 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4972 { 4973 Object theContents; 4974 theContents = this.getContents(); 4975 strategy.appendField(locator, this, "contents", buffer, theContents); 4976 } 4977 return buffer; 4978 } 4979 4980 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4981 int currentHashCode = 1; 4982 { 4983 Object theContents; 4984 theContents = this.getContents(); 4985 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 4986 } 4987 return currentHashCode; 4988 } 4989 4990 public int hashCode() { 4991 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4992 return this.hashCode(null, strategy); 4993 } 4994 4995 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4996 if (!(object instanceof DtoBroker.DestinationPolicy)) { 4997 return false; 4998 } 4999 if (this == object) { 5000 return true; 5001 } 5002 final DtoBroker.DestinationPolicy that = ((DtoBroker.DestinationPolicy) object); 5003 { 5004 Object lhsContents; 5005 lhsContents = this.getContents(); 5006 Object rhsContents; 5007 rhsContents = that.getContents(); 5008 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 5009 return false; 5010 } 5011 } 5012 return true; 5013 } 5014 5015 public boolean equals(Object object) { 5016 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5017 return equals(null, null, object, strategy); 5018 } 5019 5020 } 5021 5022 5023 /** 5024 * <p>Java class for anonymous complex type. 5025 * 5026 * <p>The following schema fragment specifies the expected content contained within this class. 5027 * 5028 * <pre> 5029 * <complexType> 5030 * <complexContent> 5031 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5032 * <choice maxOccurs="unbounded" minOccurs="0"> 5033 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 5034 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 5035 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 5036 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 5037 * <any namespace='##other'/> 5038 * </choice> 5039 * </restriction> 5040 * </complexContent> 5041 * </complexType> 5042 * </pre> 5043 * 5044 * 5045 */ 5046 @XmlAccessorType(XmlAccessType.FIELD) 5047 @XmlType(name = "", propOrder = { 5048 "contents" 5049 }) 5050 public static class Destinations 5051 implements Equals, HashCode, ToString 5052 { 5053 5054 @XmlElementRefs({ 5055 @XmlElementRef(name = "tempQueue", namespace = "http://activemq.apache.org/schema/core", type = DtoTempQueue.class, required = false), 5056 @XmlElementRef(name = "queue", namespace = "http://activemq.apache.org/schema/core", type = DtoQueue.class, required = false), 5057 @XmlElementRef(name = "tempTopic", namespace = "http://activemq.apache.org/schema/core", type = DtoTempTopic.class, required = false), 5058 @XmlElementRef(name = "topic", namespace = "http://activemq.apache.org/schema/core", type = DtoTopic.class, required = false) 5059 }) 5060 @XmlAnyElement(lax = true) 5061 protected List<Object> contents; 5062 5063 /** 5064 * Gets the value of the contents property. 5065 * 5066 * <p> 5067 * This accessor method returns a reference to the live list, 5068 * not a snapshot. Therefore any modification you make to the 5069 * returned list will be present inside the JAXB object. 5070 * This is why there is not a <CODE>set</CODE> method for the contents property. 5071 * 5072 * <p> 5073 * For example, to add a new item, do as follows: 5074 * <pre> 5075 * getContents().add(newItem); 5076 * </pre> 5077 * 5078 * 5079 * <p> 5080 * Objects of the following type(s) are allowed in the list 5081 * {@link DtoTempTopic } 5082 * {@link DtoTempQueue } 5083 * {@link DtoQueue } 5084 * {@link Object } 5085 * {@link DtoTopic } 5086 * 5087 * 5088 */ 5089 public List<Object> getContents() { 5090 if (contents == null) { 5091 contents = new ArrayList<Object>(); 5092 } 5093 return this.contents; 5094 } 5095 5096 public String toString() { 5097 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5098 final StringBuilder buffer = new StringBuilder(); 5099 append(null, buffer, strategy); 5100 return buffer.toString(); 5101 } 5102 5103 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5104 strategy.appendStart(locator, this, buffer); 5105 appendFields(locator, buffer, strategy); 5106 strategy.appendEnd(locator, this, buffer); 5107 return buffer; 5108 } 5109 5110 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5111 { 5112 List<Object> theContents; 5113 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5114 strategy.appendField(locator, this, "contents", buffer, theContents); 5115 } 5116 return buffer; 5117 } 5118 5119 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5120 int currentHashCode = 1; 5121 { 5122 List<Object> theContents; 5123 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5124 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 5125 } 5126 return currentHashCode; 5127 } 5128 5129 public int hashCode() { 5130 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5131 return this.hashCode(null, strategy); 5132 } 5133 5134 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5135 if (!(object instanceof DtoBroker.Destinations)) { 5136 return false; 5137 } 5138 if (this == object) { 5139 return true; 5140 } 5141 final DtoBroker.Destinations that = ((DtoBroker.Destinations) object); 5142 { 5143 List<Object> lhsContents; 5144 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5145 List<Object> rhsContents; 5146 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 5147 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 5148 return false; 5149 } 5150 } 5151 return true; 5152 } 5153 5154 public boolean equals(Object object) { 5155 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5156 return equals(null, null, object, strategy); 5157 } 5158 5159 } 5160 5161 5162 /** 5163 * <p>Java class for anonymous complex type. 5164 * 5165 * <p>The following schema fragment specifies the expected content contained within this class. 5166 * 5167 * <pre> 5168 * <complexType> 5169 * <complexContent> 5170 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5171 * <choice minOccurs="0"> 5172 * <element ref="{http://activemq.apache.org/schema/core}defaultIOExceptionHandler"/> 5173 * <element ref="{http://activemq.apache.org/schema/core}jDBCIOExceptionHandler"/> 5174 * <element ref="{http://activemq.apache.org/schema/core}kahaDBIOExceptionHandler"/> 5175 * <element ref="{http://activemq.apache.org/schema/core}leaseLockerIOExceptionHandler"/> 5176 * <any namespace='##other'/> 5177 * </choice> 5178 * </restriction> 5179 * </complexContent> 5180 * </complexType> 5181 * </pre> 5182 * 5183 * 5184 */ 5185 @XmlAccessorType(XmlAccessType.FIELD) 5186 @XmlType(name = "", propOrder = { 5187 "defaultIOExceptionHandler", 5188 "jdbcioExceptionHandler", 5189 "kahaDBIOExceptionHandler", 5190 "leaseLockerIOExceptionHandler", 5191 "any" 5192 }) 5193 public static class IoExceptionHandler 5194 implements Equals, HashCode, ToString 5195 { 5196 5197 protected DtoDefaultIOExceptionHandler defaultIOExceptionHandler; 5198 @XmlElement(name = "jDBCIOExceptionHandler") 5199 protected DtoJDBCIOExceptionHandler jdbcioExceptionHandler; 5200 protected DtoKahaDBIOExceptionHandler kahaDBIOExceptionHandler; 5201 protected DtoLeaseLockerIOExceptionHandler leaseLockerIOExceptionHandler; 5202 @XmlAnyElement(lax = true) 5203 protected Object any; 5204 5205 /** 5206 * Gets the value of the defaultIOExceptionHandler property. 5207 * 5208 * @return 5209 * possible object is 5210 * {@link DtoDefaultIOExceptionHandler } 5211 * 5212 */ 5213 public DtoDefaultIOExceptionHandler getDefaultIOExceptionHandler() { 5214 return defaultIOExceptionHandler; 5215 } 5216 5217 /** 5218 * Sets the value of the defaultIOExceptionHandler property. 5219 * 5220 * @param value 5221 * allowed object is 5222 * {@link DtoDefaultIOExceptionHandler } 5223 * 5224 */ 5225 public void setDefaultIOExceptionHandler(DtoDefaultIOExceptionHandler value) { 5226 this.defaultIOExceptionHandler = value; 5227 } 5228 5229 /** 5230 * Gets the value of the jdbcioExceptionHandler property. 5231 * 5232 * @return 5233 * possible object is 5234 * {@link DtoJDBCIOExceptionHandler } 5235 * 5236 */ 5237 public DtoJDBCIOExceptionHandler getJDBCIOExceptionHandler() { 5238 return jdbcioExceptionHandler; 5239 } 5240 5241 /** 5242 * Sets the value of the jdbcioExceptionHandler property. 5243 * 5244 * @param value 5245 * allowed object is 5246 * {@link DtoJDBCIOExceptionHandler } 5247 * 5248 */ 5249 public void setJDBCIOExceptionHandler(DtoJDBCIOExceptionHandler value) { 5250 this.jdbcioExceptionHandler = value; 5251 } 5252 5253 /** 5254 * Gets the value of the kahaDBIOExceptionHandler property. 5255 * 5256 * @return 5257 * possible object is 5258 * {@link DtoKahaDBIOExceptionHandler } 5259 * 5260 */ 5261 public DtoKahaDBIOExceptionHandler getKahaDBIOExceptionHandler() { 5262 return kahaDBIOExceptionHandler; 5263 } 5264 5265 /** 5266 * Sets the value of the kahaDBIOExceptionHandler property. 5267 * 5268 * @param value 5269 * allowed object is 5270 * {@link DtoKahaDBIOExceptionHandler } 5271 * 5272 */ 5273 public void setKahaDBIOExceptionHandler(DtoKahaDBIOExceptionHandler value) { 5274 this.kahaDBIOExceptionHandler = value; 5275 } 5276 5277 /** 5278 * Gets the value of the leaseLockerIOExceptionHandler property. 5279 * 5280 * @return 5281 * possible object is 5282 * {@link DtoLeaseLockerIOExceptionHandler } 5283 * 5284 */ 5285 public DtoLeaseLockerIOExceptionHandler getLeaseLockerIOExceptionHandler() { 5286 return leaseLockerIOExceptionHandler; 5287 } 5288 5289 /** 5290 * Sets the value of the leaseLockerIOExceptionHandler property. 5291 * 5292 * @param value 5293 * allowed object is 5294 * {@link DtoLeaseLockerIOExceptionHandler } 5295 * 5296 */ 5297 public void setLeaseLockerIOExceptionHandler(DtoLeaseLockerIOExceptionHandler value) { 5298 this.leaseLockerIOExceptionHandler = value; 5299 } 5300 5301 /** 5302 * Gets the value of the any property. 5303 * 5304 * @return 5305 * possible object is 5306 * {@link Object } 5307 * 5308 */ 5309 public Object getAny() { 5310 return any; 5311 } 5312 5313 /** 5314 * Sets the value of the any property. 5315 * 5316 * @param value 5317 * allowed object is 5318 * {@link Object } 5319 * 5320 */ 5321 public void setAny(Object value) { 5322 this.any = value; 5323 } 5324 5325 public String toString() { 5326 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5327 final StringBuilder buffer = new StringBuilder(); 5328 append(null, buffer, strategy); 5329 return buffer.toString(); 5330 } 5331 5332 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5333 strategy.appendStart(locator, this, buffer); 5334 appendFields(locator, buffer, strategy); 5335 strategy.appendEnd(locator, this, buffer); 5336 return buffer; 5337 } 5338 5339 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5340 { 5341 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5342 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5343 strategy.appendField(locator, this, "defaultIOExceptionHandler", buffer, theDefaultIOExceptionHandler); 5344 } 5345 { 5346 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5347 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5348 strategy.appendField(locator, this, "jdbcioExceptionHandler", buffer, theJDBCIOExceptionHandler); 5349 } 5350 { 5351 DtoKahaDBIOExceptionHandler theKahaDBIOExceptionHandler; 5352 theKahaDBIOExceptionHandler = this.getKahaDBIOExceptionHandler(); 5353 strategy.appendField(locator, this, "kahaDBIOExceptionHandler", buffer, theKahaDBIOExceptionHandler); 5354 } 5355 { 5356 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5357 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5358 strategy.appendField(locator, this, "leaseLockerIOExceptionHandler", buffer, theLeaseLockerIOExceptionHandler); 5359 } 5360 { 5361 Object theAny; 5362 theAny = this.getAny(); 5363 strategy.appendField(locator, this, "any", buffer, theAny); 5364 } 5365 return buffer; 5366 } 5367 5368 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5369 int currentHashCode = 1; 5370 { 5371 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5372 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5373 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "defaultIOExceptionHandler", theDefaultIOExceptionHandler), currentHashCode, theDefaultIOExceptionHandler); 5374 } 5375 { 5376 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5377 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5378 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcioExceptionHandler", theJDBCIOExceptionHandler), currentHashCode, theJDBCIOExceptionHandler); 5379 } 5380 { 5381 DtoKahaDBIOExceptionHandler theKahaDBIOExceptionHandler; 5382 theKahaDBIOExceptionHandler = this.getKahaDBIOExceptionHandler(); 5383 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kahaDBIOExceptionHandler", theKahaDBIOExceptionHandler), currentHashCode, theKahaDBIOExceptionHandler); 5384 } 5385 { 5386 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5387 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5388 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "leaseLockerIOExceptionHandler", theLeaseLockerIOExceptionHandler), currentHashCode, theLeaseLockerIOExceptionHandler); 5389 } 5390 { 5391 Object theAny; 5392 theAny = this.getAny(); 5393 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5394 } 5395 return currentHashCode; 5396 } 5397 5398 public int hashCode() { 5399 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5400 return this.hashCode(null, strategy); 5401 } 5402 5403 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5404 if (!(object instanceof DtoBroker.IoExceptionHandler)) { 5405 return false; 5406 } 5407 if (this == object) { 5408 return true; 5409 } 5410 final DtoBroker.IoExceptionHandler that = ((DtoBroker.IoExceptionHandler) object); 5411 { 5412 DtoDefaultIOExceptionHandler lhsDefaultIOExceptionHandler; 5413 lhsDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5414 DtoDefaultIOExceptionHandler rhsDefaultIOExceptionHandler; 5415 rhsDefaultIOExceptionHandler = that.getDefaultIOExceptionHandler(); 5416 if (!strategy.equals(LocatorUtils.property(thisLocator, "defaultIOExceptionHandler", lhsDefaultIOExceptionHandler), LocatorUtils.property(thatLocator, "defaultIOExceptionHandler", rhsDefaultIOExceptionHandler), lhsDefaultIOExceptionHandler, rhsDefaultIOExceptionHandler)) { 5417 return false; 5418 } 5419 } 5420 { 5421 DtoJDBCIOExceptionHandler lhsJDBCIOExceptionHandler; 5422 lhsJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5423 DtoJDBCIOExceptionHandler rhsJDBCIOExceptionHandler; 5424 rhsJDBCIOExceptionHandler = that.getJDBCIOExceptionHandler(); 5425 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcioExceptionHandler", lhsJDBCIOExceptionHandler), LocatorUtils.property(thatLocator, "jdbcioExceptionHandler", rhsJDBCIOExceptionHandler), lhsJDBCIOExceptionHandler, rhsJDBCIOExceptionHandler)) { 5426 return false; 5427 } 5428 } 5429 { 5430 DtoKahaDBIOExceptionHandler lhsKahaDBIOExceptionHandler; 5431 lhsKahaDBIOExceptionHandler = this.getKahaDBIOExceptionHandler(); 5432 DtoKahaDBIOExceptionHandler rhsKahaDBIOExceptionHandler; 5433 rhsKahaDBIOExceptionHandler = that.getKahaDBIOExceptionHandler(); 5434 if (!strategy.equals(LocatorUtils.property(thisLocator, "kahaDBIOExceptionHandler", lhsKahaDBIOExceptionHandler), LocatorUtils.property(thatLocator, "kahaDBIOExceptionHandler", rhsKahaDBIOExceptionHandler), lhsKahaDBIOExceptionHandler, rhsKahaDBIOExceptionHandler)) { 5435 return false; 5436 } 5437 } 5438 { 5439 DtoLeaseLockerIOExceptionHandler lhsLeaseLockerIOExceptionHandler; 5440 lhsLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5441 DtoLeaseLockerIOExceptionHandler rhsLeaseLockerIOExceptionHandler; 5442 rhsLeaseLockerIOExceptionHandler = that.getLeaseLockerIOExceptionHandler(); 5443 if (!strategy.equals(LocatorUtils.property(thisLocator, "leaseLockerIOExceptionHandler", lhsLeaseLockerIOExceptionHandler), LocatorUtils.property(thatLocator, "leaseLockerIOExceptionHandler", rhsLeaseLockerIOExceptionHandler), lhsLeaseLockerIOExceptionHandler, rhsLeaseLockerIOExceptionHandler)) { 5444 return false; 5445 } 5446 } 5447 { 5448 Object lhsAny; 5449 lhsAny = this.getAny(); 5450 Object rhsAny; 5451 rhsAny = that.getAny(); 5452 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5453 return false; 5454 } 5455 } 5456 return true; 5457 } 5458 5459 public boolean equals(Object object) { 5460 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5461 return equals(null, null, object, strategy); 5462 } 5463 5464 } 5465 5466 5467 /** 5468 * <p>Java class for anonymous complex type. 5469 * 5470 * <p>The following schema fragment specifies the expected content contained within this class. 5471 * 5472 * <pre> 5473 * <complexType> 5474 * <complexContent> 5475 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5476 * <choice maxOccurs="unbounded" minOccurs="0"> 5477 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 5478 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 5479 * <any namespace='##other'/> 5480 * </choice> 5481 * </restriction> 5482 * </complexContent> 5483 * </complexType> 5484 * </pre> 5485 * 5486 * 5487 */ 5488 @XmlAccessorType(XmlAccessType.FIELD) 5489 @XmlType(name = "", propOrder = { 5490 "jmsQueueConnectorOrJmsTopicConnectorOrAny" 5491 }) 5492 public static class JmsBridgeConnectors 5493 implements Equals, HashCode, ToString 5494 { 5495 5496 @XmlElementRefs({ 5497 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false), 5498 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false) 5499 }) 5500 @XmlAnyElement(lax = true) 5501 protected List<Object> jmsQueueConnectorOrJmsTopicConnectorOrAny; 5502 5503 /** 5504 * Gets the value of the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5505 * 5506 * <p> 5507 * This accessor method returns a reference to the live list, 5508 * not a snapshot. Therefore any modification you make to the 5509 * returned list will be present inside the JAXB object. 5510 * This is why there is not a <CODE>set</CODE> method for the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5511 * 5512 * <p> 5513 * For example, to add a new item, do as follows: 5514 * <pre> 5515 * getJmsQueueConnectorOrJmsTopicConnectorOrAny().add(newItem); 5516 * </pre> 5517 * 5518 * 5519 * <p> 5520 * Objects of the following type(s) are allowed in the list 5521 * {@link DtoJmsQueueConnector } 5522 * {@link Object } 5523 * {@link DtoJmsTopicConnector } 5524 * 5525 * 5526 */ 5527 public List<Object> getJmsQueueConnectorOrJmsTopicConnectorOrAny() { 5528 if (jmsQueueConnectorOrJmsTopicConnectorOrAny == null) { 5529 jmsQueueConnectorOrJmsTopicConnectorOrAny = new ArrayList<Object>(); 5530 } 5531 return this.jmsQueueConnectorOrJmsTopicConnectorOrAny; 5532 } 5533 5534 public String toString() { 5535 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5536 final StringBuilder buffer = new StringBuilder(); 5537 append(null, buffer, strategy); 5538 return buffer.toString(); 5539 } 5540 5541 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5542 strategy.appendStart(locator, this, buffer); 5543 appendFields(locator, buffer, strategy); 5544 strategy.appendEnd(locator, this, buffer); 5545 return buffer; 5546 } 5547 5548 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5549 { 5550 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5551 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5552 strategy.appendField(locator, this, "jmsQueueConnectorOrJmsTopicConnectorOrAny", buffer, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5553 } 5554 return buffer; 5555 } 5556 5557 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5558 int currentHashCode = 1; 5559 { 5560 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5561 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5562 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", theJmsQueueConnectorOrJmsTopicConnectorOrAny), currentHashCode, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5563 } 5564 return currentHashCode; 5565 } 5566 5567 public int hashCode() { 5568 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5569 return this.hashCode(null, strategy); 5570 } 5571 5572 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5573 if (!(object instanceof DtoBroker.JmsBridgeConnectors)) { 5574 return false; 5575 } 5576 if (this == object) { 5577 return true; 5578 } 5579 final DtoBroker.JmsBridgeConnectors that = ((DtoBroker.JmsBridgeConnectors) object); 5580 { 5581 List<Object> lhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5582 lhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5583 List<Object> rhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5584 rhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((that.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!that.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?that.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5585 if (!strategy.equals(LocatorUtils.property(thisLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", lhsJmsQueueConnectorOrJmsTopicConnectorOrAny), LocatorUtils.property(thatLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", rhsJmsQueueConnectorOrJmsTopicConnectorOrAny), lhsJmsQueueConnectorOrJmsTopicConnectorOrAny, rhsJmsQueueConnectorOrJmsTopicConnectorOrAny)) { 5586 return false; 5587 } 5588 } 5589 return true; 5590 } 5591 5592 public boolean equals(Object object) { 5593 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5594 return equals(null, null, object, strategy); 5595 } 5596 5597 } 5598 5599 5600 /** 5601 * <p>Java class for anonymous complex type. 5602 * 5603 * <p>The following schema fragment specifies the expected content contained within this class. 5604 * 5605 * <pre> 5606 * <complexType> 5607 * <complexContent> 5608 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5609 * <sequence minOccurs="0"> 5610 * <any maxOccurs="unbounded" minOccurs="0"/> 5611 * </sequence> 5612 * </restriction> 5613 * </complexContent> 5614 * </complexType> 5615 * </pre> 5616 * 5617 * 5618 */ 5619 @XmlAccessorType(XmlAccessType.FIELD) 5620 @XmlType(name = "", propOrder = { 5621 "any" 5622 }) 5623 public static class JobSchedulerStore 5624 implements Equals, HashCode, ToString 5625 { 5626 5627 @XmlAnyElement(lax = true) 5628 protected List<Object> any; 5629 5630 /** 5631 * Gets the value of the any property. 5632 * 5633 * <p> 5634 * This accessor method returns a reference to the live list, 5635 * not a snapshot. Therefore any modification you make to the 5636 * returned list will be present inside the JAXB object. 5637 * This is why there is not a <CODE>set</CODE> method for the any property. 5638 * 5639 * <p> 5640 * For example, to add a new item, do as follows: 5641 * <pre> 5642 * getAny().add(newItem); 5643 * </pre> 5644 * 5645 * 5646 * <p> 5647 * Objects of the following type(s) are allowed in the list 5648 * {@link Object } 5649 * 5650 * 5651 */ 5652 public List<Object> getAny() { 5653 if (any == null) { 5654 any = new ArrayList<Object>(); 5655 } 5656 return this.any; 5657 } 5658 5659 public String toString() { 5660 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5661 final StringBuilder buffer = new StringBuilder(); 5662 append(null, buffer, strategy); 5663 return buffer.toString(); 5664 } 5665 5666 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5667 strategy.appendStart(locator, this, buffer); 5668 appendFields(locator, buffer, strategy); 5669 strategy.appendEnd(locator, this, buffer); 5670 return buffer; 5671 } 5672 5673 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5674 { 5675 List<Object> theAny; 5676 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5677 strategy.appendField(locator, this, "any", buffer, theAny); 5678 } 5679 return buffer; 5680 } 5681 5682 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5683 int currentHashCode = 1; 5684 { 5685 List<Object> theAny; 5686 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5687 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5688 } 5689 return currentHashCode; 5690 } 5691 5692 public int hashCode() { 5693 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5694 return this.hashCode(null, strategy); 5695 } 5696 5697 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5698 if (!(object instanceof DtoBroker.JobSchedulerStore)) { 5699 return false; 5700 } 5701 if (this == object) { 5702 return true; 5703 } 5704 final DtoBroker.JobSchedulerStore that = ((DtoBroker.JobSchedulerStore) object); 5705 { 5706 List<Object> lhsAny; 5707 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5708 List<Object> rhsAny; 5709 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 5710 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5711 return false; 5712 } 5713 } 5714 return true; 5715 } 5716 5717 public boolean equals(Object object) { 5718 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5719 return equals(null, null, object, strategy); 5720 } 5721 5722 } 5723 5724 5725 /** 5726 * <p>Java class for anonymous complex type. 5727 * 5728 * <p>The following schema fragment specifies the expected content contained within this class. 5729 * 5730 * <pre> 5731 * <complexType> 5732 * <complexContent> 5733 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5734 * <choice minOccurs="0"> 5735 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 5736 * <any namespace='##other'/> 5737 * </choice> 5738 * </restriction> 5739 * </complexContent> 5740 * </complexType> 5741 * </pre> 5742 * 5743 * 5744 */ 5745 @XmlAccessorType(XmlAccessType.FIELD) 5746 @XmlType(name = "", propOrder = { 5747 "managementContext", 5748 "any" 5749 }) 5750 public static class ManagementContext 5751 implements Equals, HashCode, ToString 5752 { 5753 5754 protected DtoManagementContext managementContext; 5755 @XmlAnyElement(lax = true) 5756 protected Object any; 5757 5758 /** 5759 * Gets the value of the managementContext property. 5760 * 5761 * @return 5762 * possible object is 5763 * {@link DtoManagementContext } 5764 * 5765 */ 5766 public DtoManagementContext getManagementContext() { 5767 return managementContext; 5768 } 5769 5770 /** 5771 * Sets the value of the managementContext property. 5772 * 5773 * @param value 5774 * allowed object is 5775 * {@link DtoManagementContext } 5776 * 5777 */ 5778 public void setManagementContext(DtoManagementContext value) { 5779 this.managementContext = value; 5780 } 5781 5782 /** 5783 * Gets the value of the any property. 5784 * 5785 * @return 5786 * possible object is 5787 * {@link Object } 5788 * 5789 */ 5790 public Object getAny() { 5791 return any; 5792 } 5793 5794 /** 5795 * Sets the value of the any property. 5796 * 5797 * @param value 5798 * allowed object is 5799 * {@link Object } 5800 * 5801 */ 5802 public void setAny(Object value) { 5803 this.any = value; 5804 } 5805 5806 public String toString() { 5807 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5808 final StringBuilder buffer = new StringBuilder(); 5809 append(null, buffer, strategy); 5810 return buffer.toString(); 5811 } 5812 5813 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5814 strategy.appendStart(locator, this, buffer); 5815 appendFields(locator, buffer, strategy); 5816 strategy.appendEnd(locator, this, buffer); 5817 return buffer; 5818 } 5819 5820 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5821 { 5822 DtoManagementContext theManagementContext; 5823 theManagementContext = this.getManagementContext(); 5824 strategy.appendField(locator, this, "managementContext", buffer, theManagementContext); 5825 } 5826 { 5827 Object theAny; 5828 theAny = this.getAny(); 5829 strategy.appendField(locator, this, "any", buffer, theAny); 5830 } 5831 return buffer; 5832 } 5833 5834 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5835 int currentHashCode = 1; 5836 { 5837 DtoManagementContext theManagementContext; 5838 theManagementContext = this.getManagementContext(); 5839 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "managementContext", theManagementContext), currentHashCode, theManagementContext); 5840 } 5841 { 5842 Object theAny; 5843 theAny = this.getAny(); 5844 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5845 } 5846 return currentHashCode; 5847 } 5848 5849 public int hashCode() { 5850 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5851 return this.hashCode(null, strategy); 5852 } 5853 5854 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5855 if (!(object instanceof DtoBroker.ManagementContext)) { 5856 return false; 5857 } 5858 if (this == object) { 5859 return true; 5860 } 5861 final DtoBroker.ManagementContext that = ((DtoBroker.ManagementContext) object); 5862 { 5863 DtoManagementContext lhsManagementContext; 5864 lhsManagementContext = this.getManagementContext(); 5865 DtoManagementContext rhsManagementContext; 5866 rhsManagementContext = that.getManagementContext(); 5867 if (!strategy.equals(LocatorUtils.property(thisLocator, "managementContext", lhsManagementContext), LocatorUtils.property(thatLocator, "managementContext", rhsManagementContext), lhsManagementContext, rhsManagementContext)) { 5868 return false; 5869 } 5870 } 5871 { 5872 Object lhsAny; 5873 lhsAny = this.getAny(); 5874 Object rhsAny; 5875 rhsAny = that.getAny(); 5876 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5877 return false; 5878 } 5879 } 5880 return true; 5881 } 5882 5883 public boolean equals(Object object) { 5884 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5885 return equals(null, null, object, strategy); 5886 } 5887 5888 } 5889 5890 5891 /** 5892 * <p>Java class for anonymous complex type. 5893 * 5894 * <p>The following schema fragment specifies the expected content contained within this class. 5895 * 5896 * <pre> 5897 * <complexType> 5898 * <complexContent> 5899 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5900 * <sequence minOccurs="0"> 5901 * <any maxOccurs="unbounded" minOccurs="0"/> 5902 * </sequence> 5903 * </restriction> 5904 * </complexContent> 5905 * </complexType> 5906 * </pre> 5907 * 5908 * 5909 */ 5910 @XmlAccessorType(XmlAccessType.FIELD) 5911 @XmlType(name = "", propOrder = { 5912 "any" 5913 }) 5914 public static class MessageAuthorizationPolicy 5915 implements Equals, HashCode, ToString 5916 { 5917 5918 @XmlAnyElement(lax = true) 5919 protected List<Object> any; 5920 5921 /** 5922 * Gets the value of the any property. 5923 * 5924 * <p> 5925 * This accessor method returns a reference to the live list, 5926 * not a snapshot. Therefore any modification you make to the 5927 * returned list will be present inside the JAXB object. 5928 * This is why there is not a <CODE>set</CODE> method for the any property. 5929 * 5930 * <p> 5931 * For example, to add a new item, do as follows: 5932 * <pre> 5933 * getAny().add(newItem); 5934 * </pre> 5935 * 5936 * 5937 * <p> 5938 * Objects of the following type(s) are allowed in the list 5939 * {@link Object } 5940 * 5941 * 5942 */ 5943 public List<Object> getAny() { 5944 if (any == null) { 5945 any = new ArrayList<Object>(); 5946 } 5947 return this.any; 5948 } 5949 5950 public String toString() { 5951 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5952 final StringBuilder buffer = new StringBuilder(); 5953 append(null, buffer, strategy); 5954 return buffer.toString(); 5955 } 5956 5957 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5958 strategy.appendStart(locator, this, buffer); 5959 appendFields(locator, buffer, strategy); 5960 strategy.appendEnd(locator, this, buffer); 5961 return buffer; 5962 } 5963 5964 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5965 { 5966 List<Object> theAny; 5967 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5968 strategy.appendField(locator, this, "any", buffer, theAny); 5969 } 5970 return buffer; 5971 } 5972 5973 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5974 int currentHashCode = 1; 5975 { 5976 List<Object> theAny; 5977 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5978 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5979 } 5980 return currentHashCode; 5981 } 5982 5983 public int hashCode() { 5984 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5985 return this.hashCode(null, strategy); 5986 } 5987 5988 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5989 if (!(object instanceof DtoBroker.MessageAuthorizationPolicy)) { 5990 return false; 5991 } 5992 if (this == object) { 5993 return true; 5994 } 5995 final DtoBroker.MessageAuthorizationPolicy that = ((DtoBroker.MessageAuthorizationPolicy) object); 5996 { 5997 List<Object> lhsAny; 5998 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5999 List<Object> rhsAny; 6000 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 6001 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6002 return false; 6003 } 6004 } 6005 return true; 6006 } 6007 6008 public boolean equals(Object object) { 6009 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6010 return equals(null, null, object, strategy); 6011 } 6012 6013 } 6014 6015 6016 /** 6017 * <p>Java class for anonymous complex type. 6018 * 6019 * <p>The following schema fragment specifies the expected content contained within this class. 6020 * 6021 * <pre> 6022 * <complexType> 6023 * <complexContent> 6024 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6025 * <choice maxOccurs="unbounded" minOccurs="0"> 6026 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 6027 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 6028 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 6029 * <any namespace='##other'/> 6030 * </choice> 6031 * </restriction> 6032 * </complexContent> 6033 * </complexType> 6034 * </pre> 6035 * 6036 * 6037 */ 6038 @XmlAccessorType(XmlAccessType.FIELD) 6039 @XmlType(name = "", propOrder = { 6040 "contents" 6041 }) 6042 public static class NetworkConnectors 6043 implements Equals, HashCode, ToString 6044 { 6045 6046 @XmlElementRefs({ 6047 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false), 6048 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 6049 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false) 6050 }) 6051 @XmlAnyElement(lax = true) 6052 protected List<Object> contents; 6053 6054 /** 6055 * Gets the value of the contents property. 6056 * 6057 * <p> 6058 * This accessor method returns a reference to the live list, 6059 * not a snapshot. Therefore any modification you make to the 6060 * returned list will be present inside the JAXB object. 6061 * This is why there is not a <CODE>set</CODE> method for the contents property. 6062 * 6063 * <p> 6064 * For example, to add a new item, do as follows: 6065 * <pre> 6066 * getContents().add(newItem); 6067 * </pre> 6068 * 6069 * 6070 * <p> 6071 * Objects of the following type(s) are allowed in the list 6072 * {@link DtoMulticastNetworkConnector } 6073 * {@link DtoLdapNetworkConnector } 6074 * {@link Object } 6075 * {@link DtoNetworkConnector } 6076 * 6077 * 6078 */ 6079 public List<Object> getContents() { 6080 if (contents == null) { 6081 contents = new ArrayList<Object>(); 6082 } 6083 return this.contents; 6084 } 6085 6086 public String toString() { 6087 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6088 final StringBuilder buffer = new StringBuilder(); 6089 append(null, buffer, strategy); 6090 return buffer.toString(); 6091 } 6092 6093 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6094 strategy.appendStart(locator, this, buffer); 6095 appendFields(locator, buffer, strategy); 6096 strategy.appendEnd(locator, this, buffer); 6097 return buffer; 6098 } 6099 6100 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6101 { 6102 List<Object> theContents; 6103 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6104 strategy.appendField(locator, this, "contents", buffer, theContents); 6105 } 6106 return buffer; 6107 } 6108 6109 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6110 int currentHashCode = 1; 6111 { 6112 List<Object> theContents; 6113 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6114 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 6115 } 6116 return currentHashCode; 6117 } 6118 6119 public int hashCode() { 6120 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6121 return this.hashCode(null, strategy); 6122 } 6123 6124 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6125 if (!(object instanceof DtoBroker.NetworkConnectors)) { 6126 return false; 6127 } 6128 if (this == object) { 6129 return true; 6130 } 6131 final DtoBroker.NetworkConnectors that = ((DtoBroker.NetworkConnectors) object); 6132 { 6133 List<Object> lhsContents; 6134 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6135 List<Object> rhsContents; 6136 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 6137 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 6138 return false; 6139 } 6140 } 6141 return true; 6142 } 6143 6144 public boolean equals(Object object) { 6145 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6146 return equals(null, null, object, strategy); 6147 } 6148 6149 } 6150 6151 6152 /** 6153 * <p>Java class for anonymous complex type. 6154 * 6155 * <p>The following schema fragment specifies the expected content contained within this class. 6156 * 6157 * <pre> 6158 * <complexType> 6159 * <complexContent> 6160 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6161 * <sequence maxOccurs="unbounded" minOccurs="0"> 6162 * <any maxOccurs="unbounded" minOccurs="0"/> 6163 * </sequence> 6164 * </restriction> 6165 * </complexContent> 6166 * </complexType> 6167 * </pre> 6168 * 6169 * 6170 */ 6171 @XmlAccessorType(XmlAccessType.FIELD) 6172 @XmlType(name = "", propOrder = { 6173 "any" 6174 }) 6175 public static class NetworkConnectorURIs 6176 implements Equals, HashCode, ToString 6177 { 6178 6179 @XmlAnyElement(lax = true) 6180 protected List<Object> any; 6181 6182 /** 6183 * Gets the value of the any property. 6184 * 6185 * <p> 6186 * This accessor method returns a reference to the live list, 6187 * not a snapshot. Therefore any modification you make to the 6188 * returned list will be present inside the JAXB object. 6189 * This is why there is not a <CODE>set</CODE> method for the any property. 6190 * 6191 * <p> 6192 * For example, to add a new item, do as follows: 6193 * <pre> 6194 * getAny().add(newItem); 6195 * </pre> 6196 * 6197 * 6198 * <p> 6199 * Objects of the following type(s) are allowed in the list 6200 * {@link Object } 6201 * 6202 * 6203 */ 6204 public List<Object> getAny() { 6205 if (any == null) { 6206 any = new ArrayList<Object>(); 6207 } 6208 return this.any; 6209 } 6210 6211 public String toString() { 6212 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6213 final StringBuilder buffer = new StringBuilder(); 6214 append(null, buffer, strategy); 6215 return buffer.toString(); 6216 } 6217 6218 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6219 strategy.appendStart(locator, this, buffer); 6220 appendFields(locator, buffer, strategy); 6221 strategy.appendEnd(locator, this, buffer); 6222 return buffer; 6223 } 6224 6225 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6226 { 6227 List<Object> theAny; 6228 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6229 strategy.appendField(locator, this, "any", buffer, theAny); 6230 } 6231 return buffer; 6232 } 6233 6234 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6235 int currentHashCode = 1; 6236 { 6237 List<Object> theAny; 6238 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6239 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6240 } 6241 return currentHashCode; 6242 } 6243 6244 public int hashCode() { 6245 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6246 return this.hashCode(null, strategy); 6247 } 6248 6249 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6250 if (!(object instanceof DtoBroker.NetworkConnectorURIs)) { 6251 return false; 6252 } 6253 if (this == object) { 6254 return true; 6255 } 6256 final DtoBroker.NetworkConnectorURIs that = ((DtoBroker.NetworkConnectorURIs) object); 6257 { 6258 List<Object> lhsAny; 6259 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6260 List<Object> rhsAny; 6261 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 6262 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6263 return false; 6264 } 6265 } 6266 return true; 6267 } 6268 6269 public boolean equals(Object object) { 6270 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6271 return equals(null, null, object, strategy); 6272 } 6273 6274 } 6275 6276 6277 /** 6278 * <p>Java class for anonymous complex type. 6279 * 6280 * <p>The following schema fragment specifies the expected content contained within this class. 6281 * 6282 * <pre> 6283 * <complexType> 6284 * <complexContent> 6285 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6286 * <choice minOccurs="0"> 6287 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 6288 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapter"/> 6289 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 6290 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 6291 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 6292 * <element ref="{http://activemq.apache.org/schema/core}memoryPersistenceAdapter"/> 6293 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 6294 * <any namespace='##other'/> 6295 * </choice> 6296 * </restriction> 6297 * </complexContent> 6298 * </complexType> 6299 * </pre> 6300 * 6301 * 6302 */ 6303 @XmlAccessorType(XmlAccessType.FIELD) 6304 @XmlType(name = "", propOrder = { 6305 "jdbcPersistenceAdapter", 6306 "journalPersistenceAdapter", 6307 "kahaDB", 6308 "levelDB", 6309 "mKahaDB", 6310 "memoryPersistenceAdapter", 6311 "replicatedLevelDB", 6312 "any" 6313 }) 6314 public static class PersistenceAdapter 6315 implements Equals, HashCode, ToString 6316 { 6317 6318 protected DtoJdbcPersistenceAdapter jdbcPersistenceAdapter; 6319 protected DtoJournalPersistenceAdapter journalPersistenceAdapter; 6320 protected DtoKahaDB kahaDB; 6321 protected DtoLevelDB levelDB; 6322 protected DtoMKahaDB mKahaDB; 6323 protected DtoMemoryPersistenceAdapter memoryPersistenceAdapter; 6324 protected DtoReplicatedLevelDB replicatedLevelDB; 6325 @XmlAnyElement(lax = true) 6326 protected Object any; 6327 6328 /** 6329 * Gets the value of the jdbcPersistenceAdapter property. 6330 * 6331 * @return 6332 * possible object is 6333 * {@link DtoJdbcPersistenceAdapter } 6334 * 6335 */ 6336 public DtoJdbcPersistenceAdapter getJdbcPersistenceAdapter() { 6337 return jdbcPersistenceAdapter; 6338 } 6339 6340 /** 6341 * Sets the value of the jdbcPersistenceAdapter property. 6342 * 6343 * @param value 6344 * allowed object is 6345 * {@link DtoJdbcPersistenceAdapter } 6346 * 6347 */ 6348 public void setJdbcPersistenceAdapter(DtoJdbcPersistenceAdapter value) { 6349 this.jdbcPersistenceAdapter = value; 6350 } 6351 6352 /** 6353 * Gets the value of the journalPersistenceAdapter property. 6354 * 6355 * @return 6356 * possible object is 6357 * {@link DtoJournalPersistenceAdapter } 6358 * 6359 */ 6360 public DtoJournalPersistenceAdapter getJournalPersistenceAdapter() { 6361 return journalPersistenceAdapter; 6362 } 6363 6364 /** 6365 * Sets the value of the journalPersistenceAdapter property. 6366 * 6367 * @param value 6368 * allowed object is 6369 * {@link DtoJournalPersistenceAdapter } 6370 * 6371 */ 6372 public void setJournalPersistenceAdapter(DtoJournalPersistenceAdapter value) { 6373 this.journalPersistenceAdapter = value; 6374 } 6375 6376 /** 6377 * Gets the value of the kahaDB property. 6378 * 6379 * @return 6380 * possible object is 6381 * {@link DtoKahaDB } 6382 * 6383 */ 6384 public DtoKahaDB getKahaDB() { 6385 return kahaDB; 6386 } 6387 6388 /** 6389 * Sets the value of the kahaDB property. 6390 * 6391 * @param value 6392 * allowed object is 6393 * {@link DtoKahaDB } 6394 * 6395 */ 6396 public void setKahaDB(DtoKahaDB value) { 6397 this.kahaDB = value; 6398 } 6399 6400 /** 6401 * Gets the value of the levelDB property. 6402 * 6403 * @return 6404 * possible object is 6405 * {@link DtoLevelDB } 6406 * 6407 */ 6408 public DtoLevelDB getLevelDB() { 6409 return levelDB; 6410 } 6411 6412 /** 6413 * Sets the value of the levelDB property. 6414 * 6415 * @param value 6416 * allowed object is 6417 * {@link DtoLevelDB } 6418 * 6419 */ 6420 public void setLevelDB(DtoLevelDB value) { 6421 this.levelDB = value; 6422 } 6423 6424 /** 6425 * Gets the value of the mKahaDB property. 6426 * 6427 * @return 6428 * possible object is 6429 * {@link DtoMKahaDB } 6430 * 6431 */ 6432 public DtoMKahaDB getMKahaDB() { 6433 return mKahaDB; 6434 } 6435 6436 /** 6437 * Sets the value of the mKahaDB property. 6438 * 6439 * @param value 6440 * allowed object is 6441 * {@link DtoMKahaDB } 6442 * 6443 */ 6444 public void setMKahaDB(DtoMKahaDB value) { 6445 this.mKahaDB = value; 6446 } 6447 6448 /** 6449 * Gets the value of the memoryPersistenceAdapter property. 6450 * 6451 * @return 6452 * possible object is 6453 * {@link DtoMemoryPersistenceAdapter } 6454 * 6455 */ 6456 public DtoMemoryPersistenceAdapter getMemoryPersistenceAdapter() { 6457 return memoryPersistenceAdapter; 6458 } 6459 6460 /** 6461 * Sets the value of the memoryPersistenceAdapter property. 6462 * 6463 * @param value 6464 * allowed object is 6465 * {@link DtoMemoryPersistenceAdapter } 6466 * 6467 */ 6468 public void setMemoryPersistenceAdapter(DtoMemoryPersistenceAdapter value) { 6469 this.memoryPersistenceAdapter = value; 6470 } 6471 6472 /** 6473 * Gets the value of the replicatedLevelDB property. 6474 * 6475 * @return 6476 * possible object is 6477 * {@link DtoReplicatedLevelDB } 6478 * 6479 */ 6480 public DtoReplicatedLevelDB getReplicatedLevelDB() { 6481 return replicatedLevelDB; 6482 } 6483 6484 /** 6485 * Sets the value of the replicatedLevelDB property. 6486 * 6487 * @param value 6488 * allowed object is 6489 * {@link DtoReplicatedLevelDB } 6490 * 6491 */ 6492 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 6493 this.replicatedLevelDB = value; 6494 } 6495 6496 /** 6497 * Gets the value of the any property. 6498 * 6499 * @return 6500 * possible object is 6501 * {@link Object } 6502 * 6503 */ 6504 public Object getAny() { 6505 return any; 6506 } 6507 6508 /** 6509 * Sets the value of the any property. 6510 * 6511 * @param value 6512 * allowed object is 6513 * {@link Object } 6514 * 6515 */ 6516 public void setAny(Object value) { 6517 this.any = value; 6518 } 6519 6520 public String toString() { 6521 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6522 final StringBuilder buffer = new StringBuilder(); 6523 append(null, buffer, strategy); 6524 return buffer.toString(); 6525 } 6526 6527 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6528 strategy.appendStart(locator, this, buffer); 6529 appendFields(locator, buffer, strategy); 6530 strategy.appendEnd(locator, this, buffer); 6531 return buffer; 6532 } 6533 6534 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6535 { 6536 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6537 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6538 strategy.appendField(locator, this, "jdbcPersistenceAdapter", buffer, theJdbcPersistenceAdapter); 6539 } 6540 { 6541 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6542 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6543 strategy.appendField(locator, this, "journalPersistenceAdapter", buffer, theJournalPersistenceAdapter); 6544 } 6545 { 6546 DtoKahaDB theKahaDB; 6547 theKahaDB = this.getKahaDB(); 6548 strategy.appendField(locator, this, "kahaDB", buffer, theKahaDB); 6549 } 6550 { 6551 DtoLevelDB theLevelDB; 6552 theLevelDB = this.getLevelDB(); 6553 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 6554 } 6555 { 6556 DtoMKahaDB theMKahaDB; 6557 theMKahaDB = this.getMKahaDB(); 6558 strategy.appendField(locator, this, "mKahaDB", buffer, theMKahaDB); 6559 } 6560 { 6561 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6562 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6563 strategy.appendField(locator, this, "memoryPersistenceAdapter", buffer, theMemoryPersistenceAdapter); 6564 } 6565 { 6566 DtoReplicatedLevelDB theReplicatedLevelDB; 6567 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6568 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 6569 } 6570 { 6571 Object theAny; 6572 theAny = this.getAny(); 6573 strategy.appendField(locator, this, "any", buffer, theAny); 6574 } 6575 return buffer; 6576 } 6577 6578 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6579 int currentHashCode = 1; 6580 { 6581 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6582 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6583 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcPersistenceAdapter", theJdbcPersistenceAdapter), currentHashCode, theJdbcPersistenceAdapter); 6584 } 6585 { 6586 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6587 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6588 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapter", theJournalPersistenceAdapter), currentHashCode, theJournalPersistenceAdapter); 6589 } 6590 { 6591 DtoKahaDB theKahaDB; 6592 theKahaDB = this.getKahaDB(); 6593 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kahaDB", theKahaDB), currentHashCode, theKahaDB); 6594 } 6595 { 6596 DtoLevelDB theLevelDB; 6597 theLevelDB = this.getLevelDB(); 6598 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 6599 } 6600 { 6601 DtoMKahaDB theMKahaDB; 6602 theMKahaDB = this.getMKahaDB(); 6603 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mKahaDB", theMKahaDB), currentHashCode, theMKahaDB); 6604 } 6605 { 6606 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6607 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6608 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "memoryPersistenceAdapter", theMemoryPersistenceAdapter), currentHashCode, theMemoryPersistenceAdapter); 6609 } 6610 { 6611 DtoReplicatedLevelDB theReplicatedLevelDB; 6612 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6613 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 6614 } 6615 { 6616 Object theAny; 6617 theAny = this.getAny(); 6618 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6619 } 6620 return currentHashCode; 6621 } 6622 6623 public int hashCode() { 6624 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6625 return this.hashCode(null, strategy); 6626 } 6627 6628 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6629 if (!(object instanceof DtoBroker.PersistenceAdapter)) { 6630 return false; 6631 } 6632 if (this == object) { 6633 return true; 6634 } 6635 final DtoBroker.PersistenceAdapter that = ((DtoBroker.PersistenceAdapter) object); 6636 { 6637 DtoJdbcPersistenceAdapter lhsJdbcPersistenceAdapter; 6638 lhsJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6639 DtoJdbcPersistenceAdapter rhsJdbcPersistenceAdapter; 6640 rhsJdbcPersistenceAdapter = that.getJdbcPersistenceAdapter(); 6641 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcPersistenceAdapter", lhsJdbcPersistenceAdapter), LocatorUtils.property(thatLocator, "jdbcPersistenceAdapter", rhsJdbcPersistenceAdapter), lhsJdbcPersistenceAdapter, rhsJdbcPersistenceAdapter)) { 6642 return false; 6643 } 6644 } 6645 { 6646 DtoJournalPersistenceAdapter lhsJournalPersistenceAdapter; 6647 lhsJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6648 DtoJournalPersistenceAdapter rhsJournalPersistenceAdapter; 6649 rhsJournalPersistenceAdapter = that.getJournalPersistenceAdapter(); 6650 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapter", lhsJournalPersistenceAdapter), LocatorUtils.property(thatLocator, "journalPersistenceAdapter", rhsJournalPersistenceAdapter), lhsJournalPersistenceAdapter, rhsJournalPersistenceAdapter)) { 6651 return false; 6652 } 6653 } 6654 { 6655 DtoKahaDB lhsKahaDB; 6656 lhsKahaDB = this.getKahaDB(); 6657 DtoKahaDB rhsKahaDB; 6658 rhsKahaDB = that.getKahaDB(); 6659 if (!strategy.equals(LocatorUtils.property(thisLocator, "kahaDB", lhsKahaDB), LocatorUtils.property(thatLocator, "kahaDB", rhsKahaDB), lhsKahaDB, rhsKahaDB)) { 6660 return false; 6661 } 6662 } 6663 { 6664 DtoLevelDB lhsLevelDB; 6665 lhsLevelDB = this.getLevelDB(); 6666 DtoLevelDB rhsLevelDB; 6667 rhsLevelDB = that.getLevelDB(); 6668 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 6669 return false; 6670 } 6671 } 6672 { 6673 DtoMKahaDB lhsMKahaDB; 6674 lhsMKahaDB = this.getMKahaDB(); 6675 DtoMKahaDB rhsMKahaDB; 6676 rhsMKahaDB = that.getMKahaDB(); 6677 if (!strategy.equals(LocatorUtils.property(thisLocator, "mKahaDB", lhsMKahaDB), LocatorUtils.property(thatLocator, "mKahaDB", rhsMKahaDB), lhsMKahaDB, rhsMKahaDB)) { 6678 return false; 6679 } 6680 } 6681 { 6682 DtoMemoryPersistenceAdapter lhsMemoryPersistenceAdapter; 6683 lhsMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6684 DtoMemoryPersistenceAdapter rhsMemoryPersistenceAdapter; 6685 rhsMemoryPersistenceAdapter = that.getMemoryPersistenceAdapter(); 6686 if (!strategy.equals(LocatorUtils.property(thisLocator, "memoryPersistenceAdapter", lhsMemoryPersistenceAdapter), LocatorUtils.property(thatLocator, "memoryPersistenceAdapter", rhsMemoryPersistenceAdapter), lhsMemoryPersistenceAdapter, rhsMemoryPersistenceAdapter)) { 6687 return false; 6688 } 6689 } 6690 { 6691 DtoReplicatedLevelDB lhsReplicatedLevelDB; 6692 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 6693 DtoReplicatedLevelDB rhsReplicatedLevelDB; 6694 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 6695 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 6696 return false; 6697 } 6698 } 6699 { 6700 Object lhsAny; 6701 lhsAny = this.getAny(); 6702 Object rhsAny; 6703 rhsAny = that.getAny(); 6704 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6705 return false; 6706 } 6707 } 6708 return true; 6709 } 6710 6711 public boolean equals(Object object) { 6712 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6713 return equals(null, null, object, strategy); 6714 } 6715 6716 } 6717 6718 6719 /** 6720 * <p>Java class for anonymous complex type. 6721 * 6722 * <p>The following schema fragment specifies the expected content contained within this class. 6723 * 6724 * <pre> 6725 * <complexType> 6726 * <complexContent> 6727 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6728 * <choice minOccurs="0"> 6729 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 6730 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 6731 * <any namespace='##other'/> 6732 * </choice> 6733 * </restriction> 6734 * </complexContent> 6735 * </complexType> 6736 * </pre> 6737 * 6738 * 6739 */ 6740 @XmlAccessorType(XmlAccessType.FIELD) 6741 @XmlType(name = "", propOrder = { 6742 "journalPersistenceAdapterFactory", 6743 "journaledJDBC", 6744 "any" 6745 }) 6746 public static class PersistenceFactory 6747 implements Equals, HashCode, ToString 6748 { 6749 6750 protected DtoJournalPersistenceAdapterFactory journalPersistenceAdapterFactory; 6751 protected DtoJournaledJDBC journaledJDBC; 6752 @XmlAnyElement(lax = true) 6753 protected Object any; 6754 6755 /** 6756 * Gets the value of the journalPersistenceAdapterFactory property. 6757 * 6758 * @return 6759 * possible object is 6760 * {@link DtoJournalPersistenceAdapterFactory } 6761 * 6762 */ 6763 public DtoJournalPersistenceAdapterFactory getJournalPersistenceAdapterFactory() { 6764 return journalPersistenceAdapterFactory; 6765 } 6766 6767 /** 6768 * Sets the value of the journalPersistenceAdapterFactory property. 6769 * 6770 * @param value 6771 * allowed object is 6772 * {@link DtoJournalPersistenceAdapterFactory } 6773 * 6774 */ 6775 public void setJournalPersistenceAdapterFactory(DtoJournalPersistenceAdapterFactory value) { 6776 this.journalPersistenceAdapterFactory = value; 6777 } 6778 6779 /** 6780 * Gets the value of the journaledJDBC property. 6781 * 6782 * @return 6783 * possible object is 6784 * {@link DtoJournaledJDBC } 6785 * 6786 */ 6787 public DtoJournaledJDBC getJournaledJDBC() { 6788 return journaledJDBC; 6789 } 6790 6791 /** 6792 * Sets the value of the journaledJDBC property. 6793 * 6794 * @param value 6795 * allowed object is 6796 * {@link DtoJournaledJDBC } 6797 * 6798 */ 6799 public void setJournaledJDBC(DtoJournaledJDBC value) { 6800 this.journaledJDBC = value; 6801 } 6802 6803 /** 6804 * Gets the value of the any property. 6805 * 6806 * @return 6807 * possible object is 6808 * {@link Object } 6809 * 6810 */ 6811 public Object getAny() { 6812 return any; 6813 } 6814 6815 /** 6816 * Sets the value of the any property. 6817 * 6818 * @param value 6819 * allowed object is 6820 * {@link Object } 6821 * 6822 */ 6823 public void setAny(Object value) { 6824 this.any = value; 6825 } 6826 6827 public String toString() { 6828 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6829 final StringBuilder buffer = new StringBuilder(); 6830 append(null, buffer, strategy); 6831 return buffer.toString(); 6832 } 6833 6834 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6835 strategy.appendStart(locator, this, buffer); 6836 appendFields(locator, buffer, strategy); 6837 strategy.appendEnd(locator, this, buffer); 6838 return buffer; 6839 } 6840 6841 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6842 { 6843 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6844 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6845 strategy.appendField(locator, this, "journalPersistenceAdapterFactory", buffer, theJournalPersistenceAdapterFactory); 6846 } 6847 { 6848 DtoJournaledJDBC theJournaledJDBC; 6849 theJournaledJDBC = this.getJournaledJDBC(); 6850 strategy.appendField(locator, this, "journaledJDBC", buffer, theJournaledJDBC); 6851 } 6852 { 6853 Object theAny; 6854 theAny = this.getAny(); 6855 strategy.appendField(locator, this, "any", buffer, theAny); 6856 } 6857 return buffer; 6858 } 6859 6860 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6861 int currentHashCode = 1; 6862 { 6863 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6864 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6865 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapterFactory", theJournalPersistenceAdapterFactory), currentHashCode, theJournalPersistenceAdapterFactory); 6866 } 6867 { 6868 DtoJournaledJDBC theJournaledJDBC; 6869 theJournaledJDBC = this.getJournaledJDBC(); 6870 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journaledJDBC", theJournaledJDBC), currentHashCode, theJournaledJDBC); 6871 } 6872 { 6873 Object theAny; 6874 theAny = this.getAny(); 6875 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6876 } 6877 return currentHashCode; 6878 } 6879 6880 public int hashCode() { 6881 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6882 return this.hashCode(null, strategy); 6883 } 6884 6885 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6886 if (!(object instanceof DtoBroker.PersistenceFactory)) { 6887 return false; 6888 } 6889 if (this == object) { 6890 return true; 6891 } 6892 final DtoBroker.PersistenceFactory that = ((DtoBroker.PersistenceFactory) object); 6893 { 6894 DtoJournalPersistenceAdapterFactory lhsJournalPersistenceAdapterFactory; 6895 lhsJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6896 DtoJournalPersistenceAdapterFactory rhsJournalPersistenceAdapterFactory; 6897 rhsJournalPersistenceAdapterFactory = that.getJournalPersistenceAdapterFactory(); 6898 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapterFactory", lhsJournalPersistenceAdapterFactory), LocatorUtils.property(thatLocator, "journalPersistenceAdapterFactory", rhsJournalPersistenceAdapterFactory), lhsJournalPersistenceAdapterFactory, rhsJournalPersistenceAdapterFactory)) { 6899 return false; 6900 } 6901 } 6902 { 6903 DtoJournaledJDBC lhsJournaledJDBC; 6904 lhsJournaledJDBC = this.getJournaledJDBC(); 6905 DtoJournaledJDBC rhsJournaledJDBC; 6906 rhsJournaledJDBC = that.getJournaledJDBC(); 6907 if (!strategy.equals(LocatorUtils.property(thisLocator, "journaledJDBC", lhsJournaledJDBC), LocatorUtils.property(thatLocator, "journaledJDBC", rhsJournaledJDBC), lhsJournaledJDBC, rhsJournaledJDBC)) { 6908 return false; 6909 } 6910 } 6911 { 6912 Object lhsAny; 6913 lhsAny = this.getAny(); 6914 Object rhsAny; 6915 rhsAny = that.getAny(); 6916 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6917 return false; 6918 } 6919 } 6920 return true; 6921 } 6922 6923 public boolean equals(Object object) { 6924 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6925 return equals(null, null, object, strategy); 6926 } 6927 6928 } 6929 6930 6931 /** 6932 * <p>Java class for anonymous complex type. 6933 * 6934 * <p>The following schema fragment specifies the expected content contained within this class. 6935 * 6936 * <pre> 6937 * <complexType> 6938 * <complexContent> 6939 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6940 * <choice minOccurs="0"> 6941 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 6942 * <any namespace='##other'/> 6943 * </choice> 6944 * </restriction> 6945 * </complexContent> 6946 * </complexType> 6947 * </pre> 6948 * 6949 * 6950 */ 6951 @XmlAccessorType(XmlAccessType.FIELD) 6952 @XmlType(name = "", propOrder = { 6953 "taskRunnerFactory", 6954 "any" 6955 }) 6956 public static class PersistenceTaskRunnerFactory 6957 implements Equals, HashCode, ToString 6958 { 6959 6960 protected DtoTaskRunnerFactory taskRunnerFactory; 6961 @XmlAnyElement(lax = true) 6962 protected Object any; 6963 6964 /** 6965 * Gets the value of the taskRunnerFactory property. 6966 * 6967 * @return 6968 * possible object is 6969 * {@link DtoTaskRunnerFactory } 6970 * 6971 */ 6972 public DtoTaskRunnerFactory getTaskRunnerFactory() { 6973 return taskRunnerFactory; 6974 } 6975 6976 /** 6977 * Sets the value of the taskRunnerFactory property. 6978 * 6979 * @param value 6980 * allowed object is 6981 * {@link DtoTaskRunnerFactory } 6982 * 6983 */ 6984 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 6985 this.taskRunnerFactory = value; 6986 } 6987 6988 /** 6989 * Gets the value of the any property. 6990 * 6991 * @return 6992 * possible object is 6993 * {@link Object } 6994 * 6995 */ 6996 public Object getAny() { 6997 return any; 6998 } 6999 7000 /** 7001 * Sets the value of the any property. 7002 * 7003 * @param value 7004 * allowed object is 7005 * {@link Object } 7006 * 7007 */ 7008 public void setAny(Object value) { 7009 this.any = value; 7010 } 7011 7012 public String toString() { 7013 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7014 final StringBuilder buffer = new StringBuilder(); 7015 append(null, buffer, strategy); 7016 return buffer.toString(); 7017 } 7018 7019 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7020 strategy.appendStart(locator, this, buffer); 7021 appendFields(locator, buffer, strategy); 7022 strategy.appendEnd(locator, this, buffer); 7023 return buffer; 7024 } 7025 7026 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7027 { 7028 DtoTaskRunnerFactory theTaskRunnerFactory; 7029 theTaskRunnerFactory = this.getTaskRunnerFactory(); 7030 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 7031 } 7032 { 7033 Object theAny; 7034 theAny = this.getAny(); 7035 strategy.appendField(locator, this, "any", buffer, theAny); 7036 } 7037 return buffer; 7038 } 7039 7040 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7041 int currentHashCode = 1; 7042 { 7043 DtoTaskRunnerFactory theTaskRunnerFactory; 7044 theTaskRunnerFactory = this.getTaskRunnerFactory(); 7045 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 7046 } 7047 { 7048 Object theAny; 7049 theAny = this.getAny(); 7050 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7051 } 7052 return currentHashCode; 7053 } 7054 7055 public int hashCode() { 7056 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7057 return this.hashCode(null, strategy); 7058 } 7059 7060 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7061 if (!(object instanceof DtoBroker.PersistenceTaskRunnerFactory)) { 7062 return false; 7063 } 7064 if (this == object) { 7065 return true; 7066 } 7067 final DtoBroker.PersistenceTaskRunnerFactory that = ((DtoBroker.PersistenceTaskRunnerFactory) object); 7068 { 7069 DtoTaskRunnerFactory lhsTaskRunnerFactory; 7070 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 7071 DtoTaskRunnerFactory rhsTaskRunnerFactory; 7072 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 7073 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 7074 return false; 7075 } 7076 } 7077 { 7078 Object lhsAny; 7079 lhsAny = this.getAny(); 7080 Object rhsAny; 7081 rhsAny = that.getAny(); 7082 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7083 return false; 7084 } 7085 } 7086 return true; 7087 } 7088 7089 public boolean equals(Object object) { 7090 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7091 return equals(null, null, object, strategy); 7092 } 7093 7094 } 7095 7096 7097 /** 7098 * <p>Java class for anonymous complex type. 7099 * 7100 * <p>The following schema fragment specifies the expected content contained within this class. 7101 * 7102 * <pre> 7103 * <complexType> 7104 * <complexContent> 7105 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7106 * <choice maxOccurs="unbounded" minOccurs="0"> 7107 * <element ref="{http://activemq.apache.org/schema/core}authorizationPlugin"/> 7108 * <element ref="{http://activemq.apache.org/schema/core}camelRoutesBrokerPlugin"/> 7109 * <element ref="{http://activemq.apache.org/schema/core}connectionDotFilePlugin"/> 7110 * <element ref="{http://activemq.apache.org/schema/core}destinationDotFilePlugin"/> 7111 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 7112 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 7113 * <element ref="{http://activemq.apache.org/schema/core}discardingDLQBrokerPlugin"/> 7114 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBrokerPlugin"/> 7115 * <element ref="{http://activemq.apache.org/schema/core}jaasAuthenticationPlugin"/> 7116 * <element ref="{http://activemq.apache.org/schema/core}jaasCertificateAuthenticationPlugin"/> 7117 * <element ref="{http://activemq.apache.org/schema/core}jaasDualAuthenticationPlugin"/> 7118 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 7119 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 7120 * <element ref="{http://activemq.apache.org/schema/core}partitionBrokerPlugin"/> 7121 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 7122 * <element ref="{http://activemq.apache.org/schema/core}runtimeConfigurationPlugin"/> 7123 * <element ref="{http://activemq.apache.org/schema/core}simpleAuthenticationPlugin"/> 7124 * <element ref="{http://activemq.apache.org/schema/core}statisticsBrokerPlugin"/> 7125 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 7126 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 7127 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 7128 * <element ref="{http://activemq.apache.org/schema/core}virtualSelectorCacheBrokerPlugin"/> 7129 * <any namespace='##other'/> 7130 * </choice> 7131 * </restriction> 7132 * </complexContent> 7133 * </complexType> 7134 * </pre> 7135 * 7136 * 7137 */ 7138 @XmlAccessorType(XmlAccessType.FIELD) 7139 @XmlType(name = "", propOrder = { 7140 "contents" 7141 }) 7142 public static class Plugins 7143 implements Equals, HashCode, ToString 7144 { 7145 7146 @XmlElementRefs({ 7147 @XmlElementRef(name = "forcePersistencyModeBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoForcePersistencyModeBrokerPlugin.class, required = false), 7148 @XmlElementRef(name = "destinationDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationDotFilePlugin.class, required = false), 7149 @XmlElementRef(name = "virtualSelectorCacheBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoVirtualSelectorCacheBrokerPlugin.class, required = false), 7150 @XmlElementRef(name = "authorizationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoAuthorizationPlugin.class, required = false), 7151 @XmlElementRef(name = "jaasAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasAuthenticationPlugin.class, required = false), 7152 @XmlElementRef(name = "udpTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoUdpTraceBrokerPlugin.class, required = false), 7153 @XmlElementRef(name = "connectionDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoConnectionDotFilePlugin.class, required = false), 7154 @XmlElementRef(name = "jaasCertificateAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasCertificateAuthenticationPlugin.class, required = false), 7155 @XmlElementRef(name = "loggingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoLoggingBrokerPlugin.class, required = false), 7156 @XmlElementRef(name = "traceBrokerPathPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTraceBrokerPathPlugin.class, required = false), 7157 @XmlElementRef(name = "multicastTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastTraceBrokerPlugin.class, required = false), 7158 @XmlElementRef(name = "statisticsBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoStatisticsBrokerPlugin.class, required = false), 7159 @XmlElementRef(name = "destinationsPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationsPlugin.class, required = false), 7160 @XmlElementRef(name = "camelRoutesBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoCamelRoutesBrokerPlugin.class, required = false), 7161 @XmlElementRef(name = "timeStampingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTimeStampingBrokerPlugin.class, required = false), 7162 @XmlElementRef(name = "simpleAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoSimpleAuthenticationPlugin.class, required = false), 7163 @XmlElementRef(name = "destinationPathSeparatorPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationPathSeparatorPlugin.class, required = false), 7164 @XmlElementRef(name = "jaasDualAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasDualAuthenticationPlugin.class, required = false), 7165 @XmlElementRef(name = "runtimeConfigurationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRuntimeConfigurationPlugin.class, required = false), 7166 @XmlElementRef(name = "redeliveryPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRedeliveryPlugin.class, required = false), 7167 @XmlElementRef(name = "partitionBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoPartitionBrokerPlugin.class, required = false), 7168 @XmlElementRef(name = "discardingDLQBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDiscardingDLQBrokerPlugin.class, required = false) 7169 }) 7170 @XmlAnyElement(lax = true) 7171 protected List<Object> contents; 7172 7173 /** 7174 * Gets the value of the contents property. 7175 * 7176 * <p> 7177 * This accessor method returns a reference to the live list, 7178 * not a snapshot. Therefore any modification you make to the 7179 * returned list will be present inside the JAXB object. 7180 * This is why there is not a <CODE>set</CODE> method for the contents property. 7181 * 7182 * <p> 7183 * For example, to add a new item, do as follows: 7184 * <pre> 7185 * getContents().add(newItem); 7186 * </pre> 7187 * 7188 * 7189 * <p> 7190 * Objects of the following type(s) are allowed in the list 7191 * {@link DtoForcePersistencyModeBrokerPlugin } 7192 * {@link DtoDestinationDotFilePlugin } 7193 * {@link DtoJaasAuthenticationPlugin } 7194 * {@link DtoAuthorizationPlugin } 7195 * {@link DtoVirtualSelectorCacheBrokerPlugin } 7196 * {@link DtoUdpTraceBrokerPlugin } 7197 * {@link DtoConnectionDotFilePlugin } 7198 * {@link DtoJaasCertificateAuthenticationPlugin } 7199 * {@link DtoLoggingBrokerPlugin } 7200 * {@link DtoMulticastTraceBrokerPlugin } 7201 * {@link DtoTraceBrokerPathPlugin } 7202 * {@link DtoDestinationsPlugin } 7203 * {@link DtoStatisticsBrokerPlugin } 7204 * {@link DtoCamelRoutesBrokerPlugin } 7205 * {@link DtoTimeStampingBrokerPlugin } 7206 * {@link DtoSimpleAuthenticationPlugin } 7207 * {@link DtoJaasDualAuthenticationPlugin } 7208 * {@link DtoDestinationPathSeparatorPlugin } 7209 * {@link DtoRedeliveryPlugin } 7210 * {@link DtoRuntimeConfigurationPlugin } 7211 * {@link DtoDiscardingDLQBrokerPlugin } 7212 * {@link DtoPartitionBrokerPlugin } 7213 * {@link Object } 7214 * 7215 * 7216 */ 7217 public List<Object> getContents() { 7218 if (contents == null) { 7219 contents = new ArrayList<Object>(); 7220 } 7221 return this.contents; 7222 } 7223 7224 public String toString() { 7225 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7226 final StringBuilder buffer = new StringBuilder(); 7227 append(null, buffer, strategy); 7228 return buffer.toString(); 7229 } 7230 7231 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7232 strategy.appendStart(locator, this, buffer); 7233 appendFields(locator, buffer, strategy); 7234 strategy.appendEnd(locator, this, buffer); 7235 return buffer; 7236 } 7237 7238 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7239 { 7240 List<Object> theContents; 7241 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 7242 strategy.appendField(locator, this, "contents", buffer, theContents); 7243 } 7244 return buffer; 7245 } 7246 7247 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7248 int currentHashCode = 1; 7249 { 7250 List<Object> theContents; 7251 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 7252 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 7253 } 7254 return currentHashCode; 7255 } 7256 7257 public int hashCode() { 7258 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7259 return this.hashCode(null, strategy); 7260 } 7261 7262 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7263 if (!(object instanceof DtoBroker.Plugins)) { 7264 return false; 7265 } 7266 if (this == object) { 7267 return true; 7268 } 7269 final DtoBroker.Plugins that = ((DtoBroker.Plugins) object); 7270 { 7271 List<Object> lhsContents; 7272 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 7273 List<Object> rhsContents; 7274 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 7275 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 7276 return false; 7277 } 7278 } 7279 return true; 7280 } 7281 7282 public boolean equals(Object object) { 7283 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7284 return equals(null, null, object, strategy); 7285 } 7286 7287 } 7288 7289 7290 /** 7291 * <p>Java class for anonymous complex type. 7292 * 7293 * <p>The following schema fragment specifies the expected content contained within this class. 7294 * 7295 * <pre> 7296 * <complexType> 7297 * <complexContent> 7298 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7299 * <choice minOccurs="0"> 7300 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 7301 * <any namespace='##other'/> 7302 * </choice> 7303 * </restriction> 7304 * </complexContent> 7305 * </complexType> 7306 * </pre> 7307 * 7308 * 7309 */ 7310 @XmlAccessorType(XmlAccessType.FIELD) 7311 @XmlType(name = "", propOrder = { 7312 "systemUsage", 7313 "any" 7314 }) 7315 public static class ProducerSystemUsage 7316 implements Equals, HashCode, ToString 7317 { 7318 7319 protected DtoSystemUsage systemUsage; 7320 @XmlAnyElement(lax = true) 7321 protected Object any; 7322 7323 /** 7324 * Gets the value of the systemUsage property. 7325 * 7326 * @return 7327 * possible object is 7328 * {@link DtoSystemUsage } 7329 * 7330 */ 7331 public DtoSystemUsage getSystemUsage() { 7332 return systemUsage; 7333 } 7334 7335 /** 7336 * Sets the value of the systemUsage property. 7337 * 7338 * @param value 7339 * allowed object is 7340 * {@link DtoSystemUsage } 7341 * 7342 */ 7343 public void setSystemUsage(DtoSystemUsage value) { 7344 this.systemUsage = value; 7345 } 7346 7347 /** 7348 * Gets the value of the any property. 7349 * 7350 * @return 7351 * possible object is 7352 * {@link Object } 7353 * 7354 */ 7355 public Object getAny() { 7356 return any; 7357 } 7358 7359 /** 7360 * Sets the value of the any property. 7361 * 7362 * @param value 7363 * allowed object is 7364 * {@link Object } 7365 * 7366 */ 7367 public void setAny(Object value) { 7368 this.any = value; 7369 } 7370 7371 public String toString() { 7372 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7373 final StringBuilder buffer = new StringBuilder(); 7374 append(null, buffer, strategy); 7375 return buffer.toString(); 7376 } 7377 7378 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7379 strategy.appendStart(locator, this, buffer); 7380 appendFields(locator, buffer, strategy); 7381 strategy.appendEnd(locator, this, buffer); 7382 return buffer; 7383 } 7384 7385 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7386 { 7387 DtoSystemUsage theSystemUsage; 7388 theSystemUsage = this.getSystemUsage(); 7389 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 7390 } 7391 { 7392 Object theAny; 7393 theAny = this.getAny(); 7394 strategy.appendField(locator, this, "any", buffer, theAny); 7395 } 7396 return buffer; 7397 } 7398 7399 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7400 int currentHashCode = 1; 7401 { 7402 DtoSystemUsage theSystemUsage; 7403 theSystemUsage = this.getSystemUsage(); 7404 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 7405 } 7406 { 7407 Object theAny; 7408 theAny = this.getAny(); 7409 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7410 } 7411 return currentHashCode; 7412 } 7413 7414 public int hashCode() { 7415 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7416 return this.hashCode(null, strategy); 7417 } 7418 7419 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7420 if (!(object instanceof DtoBroker.ProducerSystemUsage)) { 7421 return false; 7422 } 7423 if (this == object) { 7424 return true; 7425 } 7426 final DtoBroker.ProducerSystemUsage that = ((DtoBroker.ProducerSystemUsage) object); 7427 { 7428 DtoSystemUsage lhsSystemUsage; 7429 lhsSystemUsage = this.getSystemUsage(); 7430 DtoSystemUsage rhsSystemUsage; 7431 rhsSystemUsage = that.getSystemUsage(); 7432 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 7433 return false; 7434 } 7435 } 7436 { 7437 Object lhsAny; 7438 lhsAny = this.getAny(); 7439 Object rhsAny; 7440 rhsAny = that.getAny(); 7441 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7442 return false; 7443 } 7444 } 7445 return true; 7446 } 7447 7448 public boolean equals(Object object) { 7449 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7450 return equals(null, null, object, strategy); 7451 } 7452 7453 } 7454 7455 7456 /** 7457 * <p>Java class for anonymous complex type. 7458 * 7459 * <p>The following schema fragment specifies the expected content contained within this class. 7460 * 7461 * <pre> 7462 * <complexType> 7463 * <complexContent> 7464 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7465 * <sequence maxOccurs="unbounded" minOccurs="0"> 7466 * <any maxOccurs="unbounded" minOccurs="0"/> 7467 * </sequence> 7468 * </restriction> 7469 * </complexContent> 7470 * </complexType> 7471 * </pre> 7472 * 7473 * 7474 */ 7475 @XmlAccessorType(XmlAccessType.FIELD) 7476 @XmlType(name = "", propOrder = { 7477 "any" 7478 }) 7479 public static class ProxyConnectors 7480 implements Equals, HashCode, ToString 7481 { 7482 7483 @XmlAnyElement(lax = true) 7484 protected List<Object> any; 7485 7486 /** 7487 * Gets the value of the any property. 7488 * 7489 * <p> 7490 * This accessor method returns a reference to the live list, 7491 * not a snapshot. Therefore any modification you make to the 7492 * returned list will be present inside the JAXB object. 7493 * This is why there is not a <CODE>set</CODE> method for the any property. 7494 * 7495 * <p> 7496 * For example, to add a new item, do as follows: 7497 * <pre> 7498 * getAny().add(newItem); 7499 * </pre> 7500 * 7501 * 7502 * <p> 7503 * Objects of the following type(s) are allowed in the list 7504 * {@link Object } 7505 * 7506 * 7507 */ 7508 public List<Object> getAny() { 7509 if (any == null) { 7510 any = new ArrayList<Object>(); 7511 } 7512 return this.any; 7513 } 7514 7515 public String toString() { 7516 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7517 final StringBuilder buffer = new StringBuilder(); 7518 append(null, buffer, strategy); 7519 return buffer.toString(); 7520 } 7521 7522 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7523 strategy.appendStart(locator, this, buffer); 7524 appendFields(locator, buffer, strategy); 7525 strategy.appendEnd(locator, this, buffer); 7526 return buffer; 7527 } 7528 7529 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7530 { 7531 List<Object> theAny; 7532 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7533 strategy.appendField(locator, this, "any", buffer, theAny); 7534 } 7535 return buffer; 7536 } 7537 7538 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7539 int currentHashCode = 1; 7540 { 7541 List<Object> theAny; 7542 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7543 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7544 } 7545 return currentHashCode; 7546 } 7547 7548 public int hashCode() { 7549 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7550 return this.hashCode(null, strategy); 7551 } 7552 7553 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7554 if (!(object instanceof DtoBroker.ProxyConnectors)) { 7555 return false; 7556 } 7557 if (this == object) { 7558 return true; 7559 } 7560 final DtoBroker.ProxyConnectors that = ((DtoBroker.ProxyConnectors) object); 7561 { 7562 List<Object> lhsAny; 7563 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7564 List<Object> rhsAny; 7565 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 7566 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7567 return false; 7568 } 7569 } 7570 return true; 7571 } 7572 7573 public boolean equals(Object object) { 7574 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7575 return equals(null, null, object, strategy); 7576 } 7577 7578 } 7579 7580 7581 /** 7582 * <p>Java class for anonymous complex type. 7583 * 7584 * <p>The following schema fragment specifies the expected content contained within this class. 7585 * 7586 * <pre> 7587 * <complexType> 7588 * <complexContent> 7589 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7590 * <choice minOccurs="0"> 7591 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 7592 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 7593 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBroker"/> 7594 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 7595 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 7596 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 7597 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 7598 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 7599 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 7600 * <any namespace='##other'/> 7601 * </choice> 7602 * </restriction> 7603 * </complexContent> 7604 * </complexType> 7605 * </pre> 7606 * 7607 * 7608 */ 7609 @XmlAccessorType(XmlAccessType.FIELD) 7610 @XmlType(name = "", propOrder = { 7611 "destinationPathSeparatorPlugin", 7612 "destinationsPlugin", 7613 "forcePersistencyModeBroker", 7614 "loggingBrokerPlugin", 7615 "multicastTraceBrokerPlugin", 7616 "redeliveryPlugin", 7617 "timeStampingBrokerPlugin", 7618 "traceBrokerPathPlugin", 7619 "udpTraceBrokerPlugin", 7620 "any" 7621 }) 7622 public static class RegionBroker 7623 implements Equals, HashCode, ToString 7624 { 7625 7626 protected DtoDestinationPathSeparatorPlugin destinationPathSeparatorPlugin; 7627 protected DtoDestinationsPlugin destinationsPlugin; 7628 protected DtoForcePersistencyModeBroker forcePersistencyModeBroker; 7629 protected DtoLoggingBrokerPlugin loggingBrokerPlugin; 7630 protected DtoMulticastTraceBrokerPlugin multicastTraceBrokerPlugin; 7631 protected DtoRedeliveryPlugin redeliveryPlugin; 7632 protected DtoTimeStampingBrokerPlugin timeStampingBrokerPlugin; 7633 protected DtoTraceBrokerPathPlugin traceBrokerPathPlugin; 7634 protected DtoUdpTraceBrokerPlugin udpTraceBrokerPlugin; 7635 @XmlAnyElement(lax = true) 7636 protected Object any; 7637 7638 /** 7639 * Gets the value of the destinationPathSeparatorPlugin property. 7640 * 7641 * @return 7642 * possible object is 7643 * {@link DtoDestinationPathSeparatorPlugin } 7644 * 7645 */ 7646 public DtoDestinationPathSeparatorPlugin getDestinationPathSeparatorPlugin() { 7647 return destinationPathSeparatorPlugin; 7648 } 7649 7650 /** 7651 * Sets the value of the destinationPathSeparatorPlugin property. 7652 * 7653 * @param value 7654 * allowed object is 7655 * {@link DtoDestinationPathSeparatorPlugin } 7656 * 7657 */ 7658 public void setDestinationPathSeparatorPlugin(DtoDestinationPathSeparatorPlugin value) { 7659 this.destinationPathSeparatorPlugin = value; 7660 } 7661 7662 /** 7663 * Gets the value of the destinationsPlugin property. 7664 * 7665 * @return 7666 * possible object is 7667 * {@link DtoDestinationsPlugin } 7668 * 7669 */ 7670 public DtoDestinationsPlugin getDestinationsPlugin() { 7671 return destinationsPlugin; 7672 } 7673 7674 /** 7675 * Sets the value of the destinationsPlugin property. 7676 * 7677 * @param value 7678 * allowed object is 7679 * {@link DtoDestinationsPlugin } 7680 * 7681 */ 7682 public void setDestinationsPlugin(DtoDestinationsPlugin value) { 7683 this.destinationsPlugin = value; 7684 } 7685 7686 /** 7687 * Gets the value of the forcePersistencyModeBroker property. 7688 * 7689 * @return 7690 * possible object is 7691 * {@link DtoForcePersistencyModeBroker } 7692 * 7693 */ 7694 public DtoForcePersistencyModeBroker getForcePersistencyModeBroker() { 7695 return forcePersistencyModeBroker; 7696 } 7697 7698 /** 7699 * Sets the value of the forcePersistencyModeBroker property. 7700 * 7701 * @param value 7702 * allowed object is 7703 * {@link DtoForcePersistencyModeBroker } 7704 * 7705 */ 7706 public void setForcePersistencyModeBroker(DtoForcePersistencyModeBroker value) { 7707 this.forcePersistencyModeBroker = value; 7708 } 7709 7710 /** 7711 * Gets the value of the loggingBrokerPlugin property. 7712 * 7713 * @return 7714 * possible object is 7715 * {@link DtoLoggingBrokerPlugin } 7716 * 7717 */ 7718 public DtoLoggingBrokerPlugin getLoggingBrokerPlugin() { 7719 return loggingBrokerPlugin; 7720 } 7721 7722 /** 7723 * Sets the value of the loggingBrokerPlugin property. 7724 * 7725 * @param value 7726 * allowed object is 7727 * {@link DtoLoggingBrokerPlugin } 7728 * 7729 */ 7730 public void setLoggingBrokerPlugin(DtoLoggingBrokerPlugin value) { 7731 this.loggingBrokerPlugin = value; 7732 } 7733 7734 /** 7735 * Gets the value of the multicastTraceBrokerPlugin property. 7736 * 7737 * @return 7738 * possible object is 7739 * {@link DtoMulticastTraceBrokerPlugin } 7740 * 7741 */ 7742 public DtoMulticastTraceBrokerPlugin getMulticastTraceBrokerPlugin() { 7743 return multicastTraceBrokerPlugin; 7744 } 7745 7746 /** 7747 * Sets the value of the multicastTraceBrokerPlugin property. 7748 * 7749 * @param value 7750 * allowed object is 7751 * {@link DtoMulticastTraceBrokerPlugin } 7752 * 7753 */ 7754 public void setMulticastTraceBrokerPlugin(DtoMulticastTraceBrokerPlugin value) { 7755 this.multicastTraceBrokerPlugin = value; 7756 } 7757 7758 /** 7759 * Gets the value of the redeliveryPlugin property. 7760 * 7761 * @return 7762 * possible object is 7763 * {@link DtoRedeliveryPlugin } 7764 * 7765 */ 7766 public DtoRedeliveryPlugin getRedeliveryPlugin() { 7767 return redeliveryPlugin; 7768 } 7769 7770 /** 7771 * Sets the value of the redeliveryPlugin property. 7772 * 7773 * @param value 7774 * allowed object is 7775 * {@link DtoRedeliveryPlugin } 7776 * 7777 */ 7778 public void setRedeliveryPlugin(DtoRedeliveryPlugin value) { 7779 this.redeliveryPlugin = value; 7780 } 7781 7782 /** 7783 * Gets the value of the timeStampingBrokerPlugin property. 7784 * 7785 * @return 7786 * possible object is 7787 * {@link DtoTimeStampingBrokerPlugin } 7788 * 7789 */ 7790 public DtoTimeStampingBrokerPlugin getTimeStampingBrokerPlugin() { 7791 return timeStampingBrokerPlugin; 7792 } 7793 7794 /** 7795 * Sets the value of the timeStampingBrokerPlugin property. 7796 * 7797 * @param value 7798 * allowed object is 7799 * {@link DtoTimeStampingBrokerPlugin } 7800 * 7801 */ 7802 public void setTimeStampingBrokerPlugin(DtoTimeStampingBrokerPlugin value) { 7803 this.timeStampingBrokerPlugin = value; 7804 } 7805 7806 /** 7807 * Gets the value of the traceBrokerPathPlugin property. 7808 * 7809 * @return 7810 * possible object is 7811 * {@link DtoTraceBrokerPathPlugin } 7812 * 7813 */ 7814 public DtoTraceBrokerPathPlugin getTraceBrokerPathPlugin() { 7815 return traceBrokerPathPlugin; 7816 } 7817 7818 /** 7819 * Sets the value of the traceBrokerPathPlugin property. 7820 * 7821 * @param value 7822 * allowed object is 7823 * {@link DtoTraceBrokerPathPlugin } 7824 * 7825 */ 7826 public void setTraceBrokerPathPlugin(DtoTraceBrokerPathPlugin value) { 7827 this.traceBrokerPathPlugin = value; 7828 } 7829 7830 /** 7831 * Gets the value of the udpTraceBrokerPlugin property. 7832 * 7833 * @return 7834 * possible object is 7835 * {@link DtoUdpTraceBrokerPlugin } 7836 * 7837 */ 7838 public DtoUdpTraceBrokerPlugin getUdpTraceBrokerPlugin() { 7839 return udpTraceBrokerPlugin; 7840 } 7841 7842 /** 7843 * Sets the value of the udpTraceBrokerPlugin property. 7844 * 7845 * @param value 7846 * allowed object is 7847 * {@link DtoUdpTraceBrokerPlugin } 7848 * 7849 */ 7850 public void setUdpTraceBrokerPlugin(DtoUdpTraceBrokerPlugin value) { 7851 this.udpTraceBrokerPlugin = value; 7852 } 7853 7854 /** 7855 * Gets the value of the any property. 7856 * 7857 * @return 7858 * possible object is 7859 * {@link Object } 7860 * 7861 */ 7862 public Object getAny() { 7863 return any; 7864 } 7865 7866 /** 7867 * Sets the value of the any property. 7868 * 7869 * @param value 7870 * allowed object is 7871 * {@link Object } 7872 * 7873 */ 7874 public void setAny(Object value) { 7875 this.any = value; 7876 } 7877 7878 public String toString() { 7879 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7880 final StringBuilder buffer = new StringBuilder(); 7881 append(null, buffer, strategy); 7882 return buffer.toString(); 7883 } 7884 7885 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7886 strategy.appendStart(locator, this, buffer); 7887 appendFields(locator, buffer, strategy); 7888 strategy.appendEnd(locator, this, buffer); 7889 return buffer; 7890 } 7891 7892 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7893 { 7894 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 7895 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 7896 strategy.appendField(locator, this, "destinationPathSeparatorPlugin", buffer, theDestinationPathSeparatorPlugin); 7897 } 7898 { 7899 DtoDestinationsPlugin theDestinationsPlugin; 7900 theDestinationsPlugin = this.getDestinationsPlugin(); 7901 strategy.appendField(locator, this, "destinationsPlugin", buffer, theDestinationsPlugin); 7902 } 7903 { 7904 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 7905 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 7906 strategy.appendField(locator, this, "forcePersistencyModeBroker", buffer, theForcePersistencyModeBroker); 7907 } 7908 { 7909 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 7910 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 7911 strategy.appendField(locator, this, "loggingBrokerPlugin", buffer, theLoggingBrokerPlugin); 7912 } 7913 { 7914 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 7915 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 7916 strategy.appendField(locator, this, "multicastTraceBrokerPlugin", buffer, theMulticastTraceBrokerPlugin); 7917 } 7918 { 7919 DtoRedeliveryPlugin theRedeliveryPlugin; 7920 theRedeliveryPlugin = this.getRedeliveryPlugin(); 7921 strategy.appendField(locator, this, "redeliveryPlugin", buffer, theRedeliveryPlugin); 7922 } 7923 { 7924 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 7925 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 7926 strategy.appendField(locator, this, "timeStampingBrokerPlugin", buffer, theTimeStampingBrokerPlugin); 7927 } 7928 { 7929 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 7930 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 7931 strategy.appendField(locator, this, "traceBrokerPathPlugin", buffer, theTraceBrokerPathPlugin); 7932 } 7933 { 7934 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 7935 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 7936 strategy.appendField(locator, this, "udpTraceBrokerPlugin", buffer, theUdpTraceBrokerPlugin); 7937 } 7938 { 7939 Object theAny; 7940 theAny = this.getAny(); 7941 strategy.appendField(locator, this, "any", buffer, theAny); 7942 } 7943 return buffer; 7944 } 7945 7946 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7947 int currentHashCode = 1; 7948 { 7949 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 7950 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 7951 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationPathSeparatorPlugin", theDestinationPathSeparatorPlugin), currentHashCode, theDestinationPathSeparatorPlugin); 7952 } 7953 { 7954 DtoDestinationsPlugin theDestinationsPlugin; 7955 theDestinationsPlugin = this.getDestinationsPlugin(); 7956 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationsPlugin", theDestinationsPlugin), currentHashCode, theDestinationsPlugin); 7957 } 7958 { 7959 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 7960 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 7961 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "forcePersistencyModeBroker", theForcePersistencyModeBroker), currentHashCode, theForcePersistencyModeBroker); 7962 } 7963 { 7964 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 7965 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 7966 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loggingBrokerPlugin", theLoggingBrokerPlugin), currentHashCode, theLoggingBrokerPlugin); 7967 } 7968 { 7969 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 7970 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 7971 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "multicastTraceBrokerPlugin", theMulticastTraceBrokerPlugin), currentHashCode, theMulticastTraceBrokerPlugin); 7972 } 7973 { 7974 DtoRedeliveryPlugin theRedeliveryPlugin; 7975 theRedeliveryPlugin = this.getRedeliveryPlugin(); 7976 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "redeliveryPlugin", theRedeliveryPlugin), currentHashCode, theRedeliveryPlugin); 7977 } 7978 { 7979 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 7980 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 7981 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timeStampingBrokerPlugin", theTimeStampingBrokerPlugin), currentHashCode, theTimeStampingBrokerPlugin); 7982 } 7983 { 7984 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 7985 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 7986 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "traceBrokerPathPlugin", theTraceBrokerPathPlugin), currentHashCode, theTraceBrokerPathPlugin); 7987 } 7988 { 7989 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 7990 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 7991 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "udpTraceBrokerPlugin", theUdpTraceBrokerPlugin), currentHashCode, theUdpTraceBrokerPlugin); 7992 } 7993 { 7994 Object theAny; 7995 theAny = this.getAny(); 7996 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7997 } 7998 return currentHashCode; 7999 } 8000 8001 public int hashCode() { 8002 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8003 return this.hashCode(null, strategy); 8004 } 8005 8006 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8007 if (!(object instanceof DtoBroker.RegionBroker)) { 8008 return false; 8009 } 8010 if (this == object) { 8011 return true; 8012 } 8013 final DtoBroker.RegionBroker that = ((DtoBroker.RegionBroker) object); 8014 { 8015 DtoDestinationPathSeparatorPlugin lhsDestinationPathSeparatorPlugin; 8016 lhsDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 8017 DtoDestinationPathSeparatorPlugin rhsDestinationPathSeparatorPlugin; 8018 rhsDestinationPathSeparatorPlugin = that.getDestinationPathSeparatorPlugin(); 8019 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationPathSeparatorPlugin", lhsDestinationPathSeparatorPlugin), LocatorUtils.property(thatLocator, "destinationPathSeparatorPlugin", rhsDestinationPathSeparatorPlugin), lhsDestinationPathSeparatorPlugin, rhsDestinationPathSeparatorPlugin)) { 8020 return false; 8021 } 8022 } 8023 { 8024 DtoDestinationsPlugin lhsDestinationsPlugin; 8025 lhsDestinationsPlugin = this.getDestinationsPlugin(); 8026 DtoDestinationsPlugin rhsDestinationsPlugin; 8027 rhsDestinationsPlugin = that.getDestinationsPlugin(); 8028 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationsPlugin", lhsDestinationsPlugin), LocatorUtils.property(thatLocator, "destinationsPlugin", rhsDestinationsPlugin), lhsDestinationsPlugin, rhsDestinationsPlugin)) { 8029 return false; 8030 } 8031 } 8032 { 8033 DtoForcePersistencyModeBroker lhsForcePersistencyModeBroker; 8034 lhsForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 8035 DtoForcePersistencyModeBroker rhsForcePersistencyModeBroker; 8036 rhsForcePersistencyModeBroker = that.getForcePersistencyModeBroker(); 8037 if (!strategy.equals(LocatorUtils.property(thisLocator, "forcePersistencyModeBroker", lhsForcePersistencyModeBroker), LocatorUtils.property(thatLocator, "forcePersistencyModeBroker", rhsForcePersistencyModeBroker), lhsForcePersistencyModeBroker, rhsForcePersistencyModeBroker)) { 8038 return false; 8039 } 8040 } 8041 { 8042 DtoLoggingBrokerPlugin lhsLoggingBrokerPlugin; 8043 lhsLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 8044 DtoLoggingBrokerPlugin rhsLoggingBrokerPlugin; 8045 rhsLoggingBrokerPlugin = that.getLoggingBrokerPlugin(); 8046 if (!strategy.equals(LocatorUtils.property(thisLocator, "loggingBrokerPlugin", lhsLoggingBrokerPlugin), LocatorUtils.property(thatLocator, "loggingBrokerPlugin", rhsLoggingBrokerPlugin), lhsLoggingBrokerPlugin, rhsLoggingBrokerPlugin)) { 8047 return false; 8048 } 8049 } 8050 { 8051 DtoMulticastTraceBrokerPlugin lhsMulticastTraceBrokerPlugin; 8052 lhsMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 8053 DtoMulticastTraceBrokerPlugin rhsMulticastTraceBrokerPlugin; 8054 rhsMulticastTraceBrokerPlugin = that.getMulticastTraceBrokerPlugin(); 8055 if (!strategy.equals(LocatorUtils.property(thisLocator, "multicastTraceBrokerPlugin", lhsMulticastTraceBrokerPlugin), LocatorUtils.property(thatLocator, "multicastTraceBrokerPlugin", rhsMulticastTraceBrokerPlugin), lhsMulticastTraceBrokerPlugin, rhsMulticastTraceBrokerPlugin)) { 8056 return false; 8057 } 8058 } 8059 { 8060 DtoRedeliveryPlugin lhsRedeliveryPlugin; 8061 lhsRedeliveryPlugin = this.getRedeliveryPlugin(); 8062 DtoRedeliveryPlugin rhsRedeliveryPlugin; 8063 rhsRedeliveryPlugin = that.getRedeliveryPlugin(); 8064 if (!strategy.equals(LocatorUtils.property(thisLocator, "redeliveryPlugin", lhsRedeliveryPlugin), LocatorUtils.property(thatLocator, "redeliveryPlugin", rhsRedeliveryPlugin), lhsRedeliveryPlugin, rhsRedeliveryPlugin)) { 8065 return false; 8066 } 8067 } 8068 { 8069 DtoTimeStampingBrokerPlugin lhsTimeStampingBrokerPlugin; 8070 lhsTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 8071 DtoTimeStampingBrokerPlugin rhsTimeStampingBrokerPlugin; 8072 rhsTimeStampingBrokerPlugin = that.getTimeStampingBrokerPlugin(); 8073 if (!strategy.equals(LocatorUtils.property(thisLocator, "timeStampingBrokerPlugin", lhsTimeStampingBrokerPlugin), LocatorUtils.property(thatLocator, "timeStampingBrokerPlugin", rhsTimeStampingBrokerPlugin), lhsTimeStampingBrokerPlugin, rhsTimeStampingBrokerPlugin)) { 8074 return false; 8075 } 8076 } 8077 { 8078 DtoTraceBrokerPathPlugin lhsTraceBrokerPathPlugin; 8079 lhsTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 8080 DtoTraceBrokerPathPlugin rhsTraceBrokerPathPlugin; 8081 rhsTraceBrokerPathPlugin = that.getTraceBrokerPathPlugin(); 8082 if (!strategy.equals(LocatorUtils.property(thisLocator, "traceBrokerPathPlugin", lhsTraceBrokerPathPlugin), LocatorUtils.property(thatLocator, "traceBrokerPathPlugin", rhsTraceBrokerPathPlugin), lhsTraceBrokerPathPlugin, rhsTraceBrokerPathPlugin)) { 8083 return false; 8084 } 8085 } 8086 { 8087 DtoUdpTraceBrokerPlugin lhsUdpTraceBrokerPlugin; 8088 lhsUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 8089 DtoUdpTraceBrokerPlugin rhsUdpTraceBrokerPlugin; 8090 rhsUdpTraceBrokerPlugin = that.getUdpTraceBrokerPlugin(); 8091 if (!strategy.equals(LocatorUtils.property(thisLocator, "udpTraceBrokerPlugin", lhsUdpTraceBrokerPlugin), LocatorUtils.property(thatLocator, "udpTraceBrokerPlugin", rhsUdpTraceBrokerPlugin), lhsUdpTraceBrokerPlugin, rhsUdpTraceBrokerPlugin)) { 8092 return false; 8093 } 8094 } 8095 { 8096 Object lhsAny; 8097 lhsAny = this.getAny(); 8098 Object rhsAny; 8099 rhsAny = that.getAny(); 8100 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8101 return false; 8102 } 8103 } 8104 return true; 8105 } 8106 8107 public boolean equals(Object object) { 8108 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8109 return equals(null, null, object, strategy); 8110 } 8111 8112 } 8113 8114 8115 /** 8116 * <p>Java class for anonymous complex type. 8117 * 8118 * <p>The following schema fragment specifies the expected content contained within this class. 8119 * 8120 * <pre> 8121 * <complexType> 8122 * <complexContent> 8123 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8124 * <choice maxOccurs="unbounded" minOccurs="0"> 8125 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 8126 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 8127 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 8128 * <element ref="{http://activemq.apache.org/schema/core}forwardingBridge"/> 8129 * <element ref="{http://activemq.apache.org/schema/core}inboundQueueBridge"/> 8130 * <element ref="{http://activemq.apache.org/schema/core}inboundTopicBridge"/> 8131 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 8132 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 8133 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 8134 * <element ref="{http://activemq.apache.org/schema/core}jobSchedulerUsage"/> 8135 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 8136 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 8137 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 8138 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 8139 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 8140 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 8141 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 8142 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 8143 * <element ref="{http://activemq.apache.org/schema/core}memoryUsage"/> 8144 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 8145 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 8146 * <element ref="{http://activemq.apache.org/schema/core}outboundQueueBridge"/> 8147 * <element ref="{http://activemq.apache.org/schema/core}outboundTopicBridge"/> 8148 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 8149 * <element ref="{http://activemq.apache.org/schema/core}proxyConnector"/> 8150 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 8151 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 8152 * <element ref="{http://activemq.apache.org/schema/core}storeUsage"/> 8153 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 8154 * <element ref="{http://activemq.apache.org/schema/core}tempUsage"/> 8155 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 8156 * <any namespace='##other'/> 8157 * </choice> 8158 * </restriction> 8159 * </complexContent> 8160 * </complexType> 8161 * </pre> 8162 * 8163 * 8164 */ 8165 @XmlAccessorType(XmlAccessType.FIELD) 8166 @XmlType(name = "", propOrder = { 8167 "brokerOrBrokerServiceOrDatabaseLocker" 8168 }) 8169 public static class Services 8170 implements Equals, HashCode, ToString 8171 { 8172 8173 @XmlElementRefs({ 8174 @XmlElementRef(name = "tempUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoTempUsage.class, required = false), 8175 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoSystemUsage.class, required = false), 8176 @XmlElementRef(name = "memoryUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoMemoryUsage.class, required = false), 8177 @XmlElementRef(name = "storeUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoStoreUsage.class, required = false), 8178 @XmlElementRef(name = "proxyConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoProxyConnector.class, required = false), 8179 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = DtoManagementContext.class, required = false), 8180 @XmlElementRef(name = "jobSchedulerUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoJobSchedulerUsage.class, required = false), 8181 @XmlElementRef(name = "forwardingBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoForwardingBridge.class, required = false), 8182 @XmlElementRef(name = "outboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundQueueBridge.class, required = false), 8183 @XmlElementRef(name = "pListStoreImpl", namespace = "http://activemq.apache.org/schema/core", type = DtoPListStoreImpl.class, required = false), 8184 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 8185 @XmlElementRef(name = "broker", namespace = "http://activemq.apache.org/schema/core", type = DtoBroker.class, required = false), 8186 @XmlElementRef(name = "levelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoLevelDB.class, required = false), 8187 @XmlElementRef(name = "shared-file-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoSharedFileLocker.class, required = false), 8188 @XmlElementRef(name = "journaledJDBC", namespace = "http://activemq.apache.org/schema/core", type = DtoJournaledJDBC.class, required = false), 8189 @XmlElementRef(name = "inboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundQueueBridge.class, required = false), 8190 @XmlElementRef(name = "journalPersistenceAdapterFactory", namespace = "http://activemq.apache.org/schema/core", type = DtoJournalPersistenceAdapterFactory.class, required = false), 8191 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false), 8192 @XmlElementRef(name = "kahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoKahaDB.class, required = false), 8193 @XmlElementRef(name = "lease-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoLeaseDatabaseLocker.class, required = false), 8194 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false), 8195 @XmlElementRef(name = "transact-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoTransactDatabaseLocker.class, required = false), 8196 @XmlElementRef(name = "database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoDatabaseLocker.class, required = false), 8197 @XmlElementRef(name = "inboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundTopicBridge.class, required = false), 8198 @XmlElementRef(name = "mKahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoMKahaDB.class, required = false), 8199 @XmlElementRef(name = "outboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundTopicBridge.class, required = false), 8200 @XmlElementRef(name = "replicatedLevelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoReplicatedLevelDB.class, required = false), 8201 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false), 8202 @XmlElementRef(name = "jdbcPersistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = DtoJdbcPersistenceAdapter.class, required = false), 8203 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false), 8204 @XmlElementRef(name = "brokerService", namespace = "http://activemq.apache.org/schema/core", type = DtoBrokerService.class, required = false) 8205 }) 8206 @XmlAnyElement(lax = true) 8207 protected List<Object> brokerOrBrokerServiceOrDatabaseLocker; 8208 8209 /** 8210 * Gets the value of the brokerOrBrokerServiceOrDatabaseLocker property. 8211 * 8212 * <p> 8213 * This accessor method returns a reference to the live list, 8214 * not a snapshot. Therefore any modification you make to the 8215 * returned list will be present inside the JAXB object. 8216 * This is why there is not a <CODE>set</CODE> method for the brokerOrBrokerServiceOrDatabaseLocker property. 8217 * 8218 * <p> 8219 * For example, to add a new item, do as follows: 8220 * <pre> 8221 * getBrokerOrBrokerServiceOrDatabaseLocker().add(newItem); 8222 * </pre> 8223 * 8224 * 8225 * <p> 8226 * Objects of the following type(s) are allowed in the list 8227 * {@link DtoTempUsage } 8228 * {@link DtoSystemUsage } 8229 * {@link DtoMemoryUsage } 8230 * {@link DtoStoreUsage } 8231 * {@link DtoProxyConnector } 8232 * {@link DtoManagementContext } 8233 * {@link DtoJobSchedulerUsage } 8234 * {@link DtoForwardingBridge } 8235 * {@link DtoOutboundQueueBridge } 8236 * {@link DtoPListStoreImpl } 8237 * {@link DtoMulticastNetworkConnector } 8238 * {@link DtoBroker } 8239 * {@link DtoLevelDB } 8240 * {@link DtoSharedFileLocker } 8241 * {@link DtoJournaledJDBC } 8242 * {@link DtoInboundQueueBridge } 8243 * {@link DtoJournalPersistenceAdapterFactory } 8244 * {@link DtoLdapNetworkConnector } 8245 * {@link DtoKahaDB } 8246 * {@link DtoLeaseDatabaseLocker } 8247 * {@link DtoJmsQueueConnector } 8248 * {@link DtoTransactDatabaseLocker } 8249 * {@link DtoDatabaseLocker } 8250 * {@link DtoMKahaDB } 8251 * {@link DtoInboundTopicBridge } 8252 * {@link DtoOutboundTopicBridge } 8253 * {@link DtoReplicatedLevelDB } 8254 * {@link DtoNetworkConnector } 8255 * {@link DtoJdbcPersistenceAdapter } 8256 * {@link DtoJmsTopicConnector } 8257 * {@link DtoBrokerService } 8258 * {@link Object } 8259 * 8260 * 8261 */ 8262 public List<Object> getBrokerOrBrokerServiceOrDatabaseLocker() { 8263 if (brokerOrBrokerServiceOrDatabaseLocker == null) { 8264 brokerOrBrokerServiceOrDatabaseLocker = new ArrayList<Object>(); 8265 } 8266 return this.brokerOrBrokerServiceOrDatabaseLocker; 8267 } 8268 8269 public String toString() { 8270 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8271 final StringBuilder buffer = new StringBuilder(); 8272 append(null, buffer, strategy); 8273 return buffer.toString(); 8274 } 8275 8276 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8277 strategy.appendStart(locator, this, buffer); 8278 appendFields(locator, buffer, strategy); 8279 strategy.appendEnd(locator, this, buffer); 8280 return buffer; 8281 } 8282 8283 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8284 { 8285 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 8286 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8287 strategy.appendField(locator, this, "brokerOrBrokerServiceOrDatabaseLocker", buffer, theBrokerOrBrokerServiceOrDatabaseLocker); 8288 } 8289 return buffer; 8290 } 8291 8292 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8293 int currentHashCode = 1; 8294 { 8295 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 8296 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8297 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerOrBrokerServiceOrDatabaseLocker", theBrokerOrBrokerServiceOrDatabaseLocker), currentHashCode, theBrokerOrBrokerServiceOrDatabaseLocker); 8298 } 8299 return currentHashCode; 8300 } 8301 8302 public int hashCode() { 8303 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8304 return this.hashCode(null, strategy); 8305 } 8306 8307 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8308 if (!(object instanceof DtoBroker.Services)) { 8309 return false; 8310 } 8311 if (this == object) { 8312 return true; 8313 } 8314 final DtoBroker.Services that = ((DtoBroker.Services) object); 8315 { 8316 List<Object> lhsBrokerOrBrokerServiceOrDatabaseLocker; 8317 lhsBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8318 List<Object> rhsBrokerOrBrokerServiceOrDatabaseLocker; 8319 rhsBrokerOrBrokerServiceOrDatabaseLocker = (((that.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!that.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?that.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8320 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerOrBrokerServiceOrDatabaseLocker", lhsBrokerOrBrokerServiceOrDatabaseLocker), LocatorUtils.property(thatLocator, "brokerOrBrokerServiceOrDatabaseLocker", rhsBrokerOrBrokerServiceOrDatabaseLocker), lhsBrokerOrBrokerServiceOrDatabaseLocker, rhsBrokerOrBrokerServiceOrDatabaseLocker)) { 8321 return false; 8322 } 8323 } 8324 return true; 8325 } 8326 8327 public boolean equals(Object object) { 8328 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8329 return equals(null, null, object, strategy); 8330 } 8331 8332 } 8333 8334 8335 /** 8336 * <p>Java class for anonymous complex type. 8337 * 8338 * <p>The following schema fragment specifies the expected content contained within this class. 8339 * 8340 * <pre> 8341 * <complexType> 8342 * <complexContent> 8343 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8344 * <sequence maxOccurs="unbounded" minOccurs="0"> 8345 * <any maxOccurs="unbounded" minOccurs="0"/> 8346 * </sequence> 8347 * </restriction> 8348 * </complexContent> 8349 * </complexType> 8350 * </pre> 8351 * 8352 * 8353 */ 8354 @XmlAccessorType(XmlAccessType.FIELD) 8355 @XmlType(name = "", propOrder = { 8356 "any" 8357 }) 8358 public static class ShutdownHooks 8359 implements Equals, HashCode, ToString 8360 { 8361 8362 @XmlAnyElement(lax = true) 8363 protected List<Object> any; 8364 8365 /** 8366 * Gets the value of the any property. 8367 * 8368 * <p> 8369 * This accessor method returns a reference to the live list, 8370 * not a snapshot. Therefore any modification you make to the 8371 * returned list will be present inside the JAXB object. 8372 * This is why there is not a <CODE>set</CODE> method for the any property. 8373 * 8374 * <p> 8375 * For example, to add a new item, do as follows: 8376 * <pre> 8377 * getAny().add(newItem); 8378 * </pre> 8379 * 8380 * 8381 * <p> 8382 * Objects of the following type(s) are allowed in the list 8383 * {@link Object } 8384 * 8385 * 8386 */ 8387 public List<Object> getAny() { 8388 if (any == null) { 8389 any = new ArrayList<Object>(); 8390 } 8391 return this.any; 8392 } 8393 8394 public String toString() { 8395 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8396 final StringBuilder buffer = new StringBuilder(); 8397 append(null, buffer, strategy); 8398 return buffer.toString(); 8399 } 8400 8401 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8402 strategy.appendStart(locator, this, buffer); 8403 appendFields(locator, buffer, strategy); 8404 strategy.appendEnd(locator, this, buffer); 8405 return buffer; 8406 } 8407 8408 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8409 { 8410 List<Object> theAny; 8411 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8412 strategy.appendField(locator, this, "any", buffer, theAny); 8413 } 8414 return buffer; 8415 } 8416 8417 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8418 int currentHashCode = 1; 8419 { 8420 List<Object> theAny; 8421 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8422 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8423 } 8424 return currentHashCode; 8425 } 8426 8427 public int hashCode() { 8428 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8429 return this.hashCode(null, strategy); 8430 } 8431 8432 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8433 if (!(object instanceof DtoBroker.ShutdownHooks)) { 8434 return false; 8435 } 8436 if (this == object) { 8437 return true; 8438 } 8439 final DtoBroker.ShutdownHooks that = ((DtoBroker.ShutdownHooks) object); 8440 { 8441 List<Object> lhsAny; 8442 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8443 List<Object> rhsAny; 8444 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 8445 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8446 return false; 8447 } 8448 } 8449 return true; 8450 } 8451 8452 public boolean equals(Object object) { 8453 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8454 return equals(null, null, object, strategy); 8455 } 8456 8457 } 8458 8459 8460 /** 8461 * <p>Java class for anonymous complex type. 8462 * 8463 * <p>The following schema fragment specifies the expected content contained within this class. 8464 * 8465 * <pre> 8466 * <complexType> 8467 * <complexContent> 8468 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8469 * <choice minOccurs="0"> 8470 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 8471 * <any namespace='##other'/> 8472 * </choice> 8473 * </restriction> 8474 * </complexContent> 8475 * </complexType> 8476 * </pre> 8477 * 8478 * 8479 */ 8480 @XmlAccessorType(XmlAccessType.FIELD) 8481 @XmlType(name = "", propOrder = { 8482 "sslContext", 8483 "any" 8484 }) 8485 public static class SslContext 8486 implements Equals, HashCode, ToString 8487 { 8488 8489 protected DtoSslContext sslContext; 8490 @XmlAnyElement(lax = true) 8491 protected Object any; 8492 8493 /** 8494 * Gets the value of the sslContext property. 8495 * 8496 * @return 8497 * possible object is 8498 * {@link DtoSslContext } 8499 * 8500 */ 8501 public DtoSslContext getSslContext() { 8502 return sslContext; 8503 } 8504 8505 /** 8506 * Sets the value of the sslContext property. 8507 * 8508 * @param value 8509 * allowed object is 8510 * {@link DtoSslContext } 8511 * 8512 */ 8513 public void setSslContext(DtoSslContext value) { 8514 this.sslContext = value; 8515 } 8516 8517 /** 8518 * Gets the value of the any property. 8519 * 8520 * @return 8521 * possible object is 8522 * {@link Object } 8523 * 8524 */ 8525 public Object getAny() { 8526 return any; 8527 } 8528 8529 /** 8530 * Sets the value of the any property. 8531 * 8532 * @param value 8533 * allowed object is 8534 * {@link Object } 8535 * 8536 */ 8537 public void setAny(Object value) { 8538 this.any = value; 8539 } 8540 8541 public String toString() { 8542 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8543 final StringBuilder buffer = new StringBuilder(); 8544 append(null, buffer, strategy); 8545 return buffer.toString(); 8546 } 8547 8548 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8549 strategy.appendStart(locator, this, buffer); 8550 appendFields(locator, buffer, strategy); 8551 strategy.appendEnd(locator, this, buffer); 8552 return buffer; 8553 } 8554 8555 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8556 { 8557 DtoSslContext theSslContext; 8558 theSslContext = this.getSslContext(); 8559 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 8560 } 8561 { 8562 Object theAny; 8563 theAny = this.getAny(); 8564 strategy.appendField(locator, this, "any", buffer, theAny); 8565 } 8566 return buffer; 8567 } 8568 8569 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8570 int currentHashCode = 1; 8571 { 8572 DtoSslContext theSslContext; 8573 theSslContext = this.getSslContext(); 8574 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 8575 } 8576 { 8577 Object theAny; 8578 theAny = this.getAny(); 8579 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8580 } 8581 return currentHashCode; 8582 } 8583 8584 public int hashCode() { 8585 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8586 return this.hashCode(null, strategy); 8587 } 8588 8589 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8590 if (!(object instanceof DtoBroker.SslContext)) { 8591 return false; 8592 } 8593 if (this == object) { 8594 return true; 8595 } 8596 final DtoBroker.SslContext that = ((DtoBroker.SslContext) object); 8597 { 8598 DtoSslContext lhsSslContext; 8599 lhsSslContext = this.getSslContext(); 8600 DtoSslContext rhsSslContext; 8601 rhsSslContext = that.getSslContext(); 8602 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 8603 return false; 8604 } 8605 } 8606 { 8607 Object lhsAny; 8608 lhsAny = this.getAny(); 8609 Object rhsAny; 8610 rhsAny = that.getAny(); 8611 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8612 return false; 8613 } 8614 } 8615 return true; 8616 } 8617 8618 public boolean equals(Object object) { 8619 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8620 return equals(null, null, object, strategy); 8621 } 8622 8623 } 8624 8625 8626 /** 8627 * <p>Java class for anonymous complex type. 8628 * 8629 * <p>The following schema fragment specifies the expected content contained within this class. 8630 * 8631 * <pre> 8632 * <complexType> 8633 * <complexContent> 8634 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8635 * <sequence minOccurs="0"> 8636 * <any maxOccurs="unbounded" minOccurs="0"/> 8637 * </sequence> 8638 * </restriction> 8639 * </complexContent> 8640 * </complexType> 8641 * </pre> 8642 * 8643 * 8644 */ 8645 @XmlAccessorType(XmlAccessType.FIELD) 8646 @XmlType(name = "", propOrder = { 8647 "any" 8648 }) 8649 public static class StartException 8650 implements Equals, HashCode, ToString 8651 { 8652 8653 @XmlAnyElement(lax = true) 8654 protected List<Object> any; 8655 8656 /** 8657 * Gets the value of the any property. 8658 * 8659 * <p> 8660 * This accessor method returns a reference to the live list, 8661 * not a snapshot. Therefore any modification you make to the 8662 * returned list will be present inside the JAXB object. 8663 * This is why there is not a <CODE>set</CODE> method for the any property. 8664 * 8665 * <p> 8666 * For example, to add a new item, do as follows: 8667 * <pre> 8668 * getAny().add(newItem); 8669 * </pre> 8670 * 8671 * 8672 * <p> 8673 * Objects of the following type(s) are allowed in the list 8674 * {@link Object } 8675 * 8676 * 8677 */ 8678 public List<Object> getAny() { 8679 if (any == null) { 8680 any = new ArrayList<Object>(); 8681 } 8682 return this.any; 8683 } 8684 8685 public String toString() { 8686 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8687 final StringBuilder buffer = new StringBuilder(); 8688 append(null, buffer, strategy); 8689 return buffer.toString(); 8690 } 8691 8692 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8693 strategy.appendStart(locator, this, buffer); 8694 appendFields(locator, buffer, strategy); 8695 strategy.appendEnd(locator, this, buffer); 8696 return buffer; 8697 } 8698 8699 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8700 { 8701 List<Object> theAny; 8702 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8703 strategy.appendField(locator, this, "any", buffer, theAny); 8704 } 8705 return buffer; 8706 } 8707 8708 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8709 int currentHashCode = 1; 8710 { 8711 List<Object> theAny; 8712 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8713 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8714 } 8715 return currentHashCode; 8716 } 8717 8718 public int hashCode() { 8719 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8720 return this.hashCode(null, strategy); 8721 } 8722 8723 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8724 if (!(object instanceof DtoBroker.StartException)) { 8725 return false; 8726 } 8727 if (this == object) { 8728 return true; 8729 } 8730 final DtoBroker.StartException that = ((DtoBroker.StartException) object); 8731 { 8732 List<Object> lhsAny; 8733 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8734 List<Object> rhsAny; 8735 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 8736 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8737 return false; 8738 } 8739 } 8740 return true; 8741 } 8742 8743 public boolean equals(Object object) { 8744 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8745 return equals(null, null, object, strategy); 8746 } 8747 8748 } 8749 8750 8751 /** 8752 * <p>Java class for anonymous complex type. 8753 * 8754 * <p>The following schema fragment specifies the expected content contained within this class. 8755 * 8756 * <pre> 8757 * <complexType> 8758 * <complexContent> 8759 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8760 * <choice minOccurs="0"> 8761 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 8762 * <any namespace='##other'/> 8763 * </choice> 8764 * </restriction> 8765 * </complexContent> 8766 * </complexType> 8767 * </pre> 8768 * 8769 * 8770 */ 8771 @XmlAccessorType(XmlAccessType.FIELD) 8772 @XmlType(name = "", propOrder = { 8773 "systemUsage", 8774 "any" 8775 }) 8776 public static class SystemUsage 8777 implements Equals, HashCode, ToString 8778 { 8779 8780 protected DtoSystemUsage systemUsage; 8781 @XmlAnyElement(lax = true) 8782 protected Object any; 8783 8784 /** 8785 * Gets the value of the systemUsage property. 8786 * 8787 * @return 8788 * possible object is 8789 * {@link DtoSystemUsage } 8790 * 8791 */ 8792 public DtoSystemUsage getSystemUsage() { 8793 return systemUsage; 8794 } 8795 8796 /** 8797 * Sets the value of the systemUsage property. 8798 * 8799 * @param value 8800 * allowed object is 8801 * {@link DtoSystemUsage } 8802 * 8803 */ 8804 public void setSystemUsage(DtoSystemUsage value) { 8805 this.systemUsage = value; 8806 } 8807 8808 /** 8809 * Gets the value of the any property. 8810 * 8811 * @return 8812 * possible object is 8813 * {@link Object } 8814 * 8815 */ 8816 public Object getAny() { 8817 return any; 8818 } 8819 8820 /** 8821 * Sets the value of the any property. 8822 * 8823 * @param value 8824 * allowed object is 8825 * {@link Object } 8826 * 8827 */ 8828 public void setAny(Object value) { 8829 this.any = value; 8830 } 8831 8832 public String toString() { 8833 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8834 final StringBuilder buffer = new StringBuilder(); 8835 append(null, buffer, strategy); 8836 return buffer.toString(); 8837 } 8838 8839 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8840 strategy.appendStart(locator, this, buffer); 8841 appendFields(locator, buffer, strategy); 8842 strategy.appendEnd(locator, this, buffer); 8843 return buffer; 8844 } 8845 8846 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8847 { 8848 DtoSystemUsage theSystemUsage; 8849 theSystemUsage = this.getSystemUsage(); 8850 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 8851 } 8852 { 8853 Object theAny; 8854 theAny = this.getAny(); 8855 strategy.appendField(locator, this, "any", buffer, theAny); 8856 } 8857 return buffer; 8858 } 8859 8860 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8861 int currentHashCode = 1; 8862 { 8863 DtoSystemUsage theSystemUsage; 8864 theSystemUsage = this.getSystemUsage(); 8865 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 8866 } 8867 { 8868 Object theAny; 8869 theAny = this.getAny(); 8870 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8871 } 8872 return currentHashCode; 8873 } 8874 8875 public int hashCode() { 8876 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8877 return this.hashCode(null, strategy); 8878 } 8879 8880 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8881 if (!(object instanceof DtoBroker.SystemUsage)) { 8882 return false; 8883 } 8884 if (this == object) { 8885 return true; 8886 } 8887 final DtoBroker.SystemUsage that = ((DtoBroker.SystemUsage) object); 8888 { 8889 DtoSystemUsage lhsSystemUsage; 8890 lhsSystemUsage = this.getSystemUsage(); 8891 DtoSystemUsage rhsSystemUsage; 8892 rhsSystemUsage = that.getSystemUsage(); 8893 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 8894 return false; 8895 } 8896 } 8897 { 8898 Object lhsAny; 8899 lhsAny = this.getAny(); 8900 Object rhsAny; 8901 rhsAny = that.getAny(); 8902 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8903 return false; 8904 } 8905 } 8906 return true; 8907 } 8908 8909 public boolean equals(Object object) { 8910 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8911 return equals(null, null, object, strategy); 8912 } 8913 8914 } 8915 8916 8917 /** 8918 * <p>Java class for anonymous complex type. 8919 * 8920 * <p>The following schema fragment specifies the expected content contained within this class. 8921 * 8922 * <pre> 8923 * <complexType> 8924 * <complexContent> 8925 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8926 * <choice minOccurs="0"> 8927 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 8928 * <any namespace='##other'/> 8929 * </choice> 8930 * </restriction> 8931 * </complexContent> 8932 * </complexType> 8933 * </pre> 8934 * 8935 * 8936 */ 8937 @XmlAccessorType(XmlAccessType.FIELD) 8938 @XmlType(name = "", propOrder = { 8939 "taskRunnerFactory", 8940 "any" 8941 }) 8942 public static class TaskRunnerFactory 8943 implements Equals, HashCode, ToString 8944 { 8945 8946 protected DtoTaskRunnerFactory taskRunnerFactory; 8947 @XmlAnyElement(lax = true) 8948 protected Object any; 8949 8950 /** 8951 * Gets the value of the taskRunnerFactory property. 8952 * 8953 * @return 8954 * possible object is 8955 * {@link DtoTaskRunnerFactory } 8956 * 8957 */ 8958 public DtoTaskRunnerFactory getTaskRunnerFactory() { 8959 return taskRunnerFactory; 8960 } 8961 8962 /** 8963 * Sets the value of the taskRunnerFactory property. 8964 * 8965 * @param value 8966 * allowed object is 8967 * {@link DtoTaskRunnerFactory } 8968 * 8969 */ 8970 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 8971 this.taskRunnerFactory = value; 8972 } 8973 8974 /** 8975 * Gets the value of the any property. 8976 * 8977 * @return 8978 * possible object is 8979 * {@link Object } 8980 * 8981 */ 8982 public Object getAny() { 8983 return any; 8984 } 8985 8986 /** 8987 * Sets the value of the any property. 8988 * 8989 * @param value 8990 * allowed object is 8991 * {@link Object } 8992 * 8993 */ 8994 public void setAny(Object value) { 8995 this.any = value; 8996 } 8997 8998 public String toString() { 8999 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9000 final StringBuilder buffer = new StringBuilder(); 9001 append(null, buffer, strategy); 9002 return buffer.toString(); 9003 } 9004 9005 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9006 strategy.appendStart(locator, this, buffer); 9007 appendFields(locator, buffer, strategy); 9008 strategy.appendEnd(locator, this, buffer); 9009 return buffer; 9010 } 9011 9012 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9013 { 9014 DtoTaskRunnerFactory theTaskRunnerFactory; 9015 theTaskRunnerFactory = this.getTaskRunnerFactory(); 9016 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 9017 } 9018 { 9019 Object theAny; 9020 theAny = this.getAny(); 9021 strategy.appendField(locator, this, "any", buffer, theAny); 9022 } 9023 return buffer; 9024 } 9025 9026 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9027 int currentHashCode = 1; 9028 { 9029 DtoTaskRunnerFactory theTaskRunnerFactory; 9030 theTaskRunnerFactory = this.getTaskRunnerFactory(); 9031 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 9032 } 9033 { 9034 Object theAny; 9035 theAny = this.getAny(); 9036 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9037 } 9038 return currentHashCode; 9039 } 9040 9041 public int hashCode() { 9042 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9043 return this.hashCode(null, strategy); 9044 } 9045 9046 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9047 if (!(object instanceof DtoBroker.TaskRunnerFactory)) { 9048 return false; 9049 } 9050 if (this == object) { 9051 return true; 9052 } 9053 final DtoBroker.TaskRunnerFactory that = ((DtoBroker.TaskRunnerFactory) object); 9054 { 9055 DtoTaskRunnerFactory lhsTaskRunnerFactory; 9056 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 9057 DtoTaskRunnerFactory rhsTaskRunnerFactory; 9058 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 9059 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 9060 return false; 9061 } 9062 } 9063 { 9064 Object lhsAny; 9065 lhsAny = this.getAny(); 9066 Object rhsAny; 9067 rhsAny = that.getAny(); 9068 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9069 return false; 9070 } 9071 } 9072 return true; 9073 } 9074 9075 public boolean equals(Object object) { 9076 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9077 return equals(null, null, object, strategy); 9078 } 9079 9080 } 9081 9082 9083 /** 9084 * <p>Java class for anonymous complex type. 9085 * 9086 * <p>The following schema fragment specifies the expected content contained within this class. 9087 * 9088 * <pre> 9089 * <complexType> 9090 * <complexContent> 9091 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9092 * <choice minOccurs="0"> 9093 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 9094 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 9095 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 9096 * <any namespace='##other'/> 9097 * </choice> 9098 * </restriction> 9099 * </complexContent> 9100 * </complexType> 9101 * </pre> 9102 * 9103 * 9104 */ 9105 @XmlAccessorType(XmlAccessType.FIELD) 9106 @XmlType(name = "", propOrder = { 9107 "levelDB", 9108 "pListStoreImpl", 9109 "replicatedLevelDB", 9110 "any" 9111 }) 9112 public static class TempDataStore 9113 implements Equals, HashCode, ToString 9114 { 9115 9116 protected DtoLevelDB levelDB; 9117 protected DtoPListStoreImpl pListStoreImpl; 9118 protected DtoReplicatedLevelDB replicatedLevelDB; 9119 @XmlAnyElement(lax = true) 9120 protected Object any; 9121 9122 /** 9123 * Gets the value of the levelDB property. 9124 * 9125 * @return 9126 * possible object is 9127 * {@link DtoLevelDB } 9128 * 9129 */ 9130 public DtoLevelDB getLevelDB() { 9131 return levelDB; 9132 } 9133 9134 /** 9135 * Sets the value of the levelDB property. 9136 * 9137 * @param value 9138 * allowed object is 9139 * {@link DtoLevelDB } 9140 * 9141 */ 9142 public void setLevelDB(DtoLevelDB value) { 9143 this.levelDB = value; 9144 } 9145 9146 /** 9147 * Gets the value of the pListStoreImpl property. 9148 * 9149 * @return 9150 * possible object is 9151 * {@link DtoPListStoreImpl } 9152 * 9153 */ 9154 public DtoPListStoreImpl getPListStoreImpl() { 9155 return pListStoreImpl; 9156 } 9157 9158 /** 9159 * Sets the value of the pListStoreImpl property. 9160 * 9161 * @param value 9162 * allowed object is 9163 * {@link DtoPListStoreImpl } 9164 * 9165 */ 9166 public void setPListStoreImpl(DtoPListStoreImpl value) { 9167 this.pListStoreImpl = value; 9168 } 9169 9170 /** 9171 * Gets the value of the replicatedLevelDB property. 9172 * 9173 * @return 9174 * possible object is 9175 * {@link DtoReplicatedLevelDB } 9176 * 9177 */ 9178 public DtoReplicatedLevelDB getReplicatedLevelDB() { 9179 return replicatedLevelDB; 9180 } 9181 9182 /** 9183 * Sets the value of the replicatedLevelDB property. 9184 * 9185 * @param value 9186 * allowed object is 9187 * {@link DtoReplicatedLevelDB } 9188 * 9189 */ 9190 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 9191 this.replicatedLevelDB = value; 9192 } 9193 9194 /** 9195 * Gets the value of the any property. 9196 * 9197 * @return 9198 * possible object is 9199 * {@link Object } 9200 * 9201 */ 9202 public Object getAny() { 9203 return any; 9204 } 9205 9206 /** 9207 * Sets the value of the any property. 9208 * 9209 * @param value 9210 * allowed object is 9211 * {@link Object } 9212 * 9213 */ 9214 public void setAny(Object value) { 9215 this.any = value; 9216 } 9217 9218 public String toString() { 9219 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9220 final StringBuilder buffer = new StringBuilder(); 9221 append(null, buffer, strategy); 9222 return buffer.toString(); 9223 } 9224 9225 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9226 strategy.appendStart(locator, this, buffer); 9227 appendFields(locator, buffer, strategy); 9228 strategy.appendEnd(locator, this, buffer); 9229 return buffer; 9230 } 9231 9232 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9233 { 9234 DtoLevelDB theLevelDB; 9235 theLevelDB = this.getLevelDB(); 9236 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 9237 } 9238 { 9239 DtoPListStoreImpl thePListStoreImpl; 9240 thePListStoreImpl = this.getPListStoreImpl(); 9241 strategy.appendField(locator, this, "pListStoreImpl", buffer, thePListStoreImpl); 9242 } 9243 { 9244 DtoReplicatedLevelDB theReplicatedLevelDB; 9245 theReplicatedLevelDB = this.getReplicatedLevelDB(); 9246 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 9247 } 9248 { 9249 Object theAny; 9250 theAny = this.getAny(); 9251 strategy.appendField(locator, this, "any", buffer, theAny); 9252 } 9253 return buffer; 9254 } 9255 9256 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9257 int currentHashCode = 1; 9258 { 9259 DtoLevelDB theLevelDB; 9260 theLevelDB = this.getLevelDB(); 9261 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 9262 } 9263 { 9264 DtoPListStoreImpl thePListStoreImpl; 9265 thePListStoreImpl = this.getPListStoreImpl(); 9266 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pListStoreImpl", thePListStoreImpl), currentHashCode, thePListStoreImpl); 9267 } 9268 { 9269 DtoReplicatedLevelDB theReplicatedLevelDB; 9270 theReplicatedLevelDB = this.getReplicatedLevelDB(); 9271 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 9272 } 9273 { 9274 Object theAny; 9275 theAny = this.getAny(); 9276 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9277 } 9278 return currentHashCode; 9279 } 9280 9281 public int hashCode() { 9282 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9283 return this.hashCode(null, strategy); 9284 } 9285 9286 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9287 if (!(object instanceof DtoBroker.TempDataStore)) { 9288 return false; 9289 } 9290 if (this == object) { 9291 return true; 9292 } 9293 final DtoBroker.TempDataStore that = ((DtoBroker.TempDataStore) object); 9294 { 9295 DtoLevelDB lhsLevelDB; 9296 lhsLevelDB = this.getLevelDB(); 9297 DtoLevelDB rhsLevelDB; 9298 rhsLevelDB = that.getLevelDB(); 9299 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 9300 return false; 9301 } 9302 } 9303 { 9304 DtoPListStoreImpl lhsPListStoreImpl; 9305 lhsPListStoreImpl = this.getPListStoreImpl(); 9306 DtoPListStoreImpl rhsPListStoreImpl; 9307 rhsPListStoreImpl = that.getPListStoreImpl(); 9308 if (!strategy.equals(LocatorUtils.property(thisLocator, "pListStoreImpl", lhsPListStoreImpl), LocatorUtils.property(thatLocator, "pListStoreImpl", rhsPListStoreImpl), lhsPListStoreImpl, rhsPListStoreImpl)) { 9309 return false; 9310 } 9311 } 9312 { 9313 DtoReplicatedLevelDB lhsReplicatedLevelDB; 9314 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 9315 DtoReplicatedLevelDB rhsReplicatedLevelDB; 9316 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 9317 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 9318 return false; 9319 } 9320 } 9321 { 9322 Object lhsAny; 9323 lhsAny = this.getAny(); 9324 Object rhsAny; 9325 rhsAny = that.getAny(); 9326 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9327 return false; 9328 } 9329 } 9330 return true; 9331 } 9332 9333 public boolean equals(Object object) { 9334 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9335 return equals(null, null, object, strategy); 9336 } 9337 9338 } 9339 9340 9341 /** 9342 * <p>Java class for anonymous complex type. 9343 * 9344 * <p>The following schema fragment specifies the expected content contained within this class. 9345 * 9346 * <pre> 9347 * <complexType> 9348 * <complexContent> 9349 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9350 * <choice maxOccurs="unbounded" minOccurs="0"> 9351 * <element ref="{http://activemq.apache.org/schema/core}transportConnector"/> 9352 * <any namespace='##other'/> 9353 * </choice> 9354 * </restriction> 9355 * </complexContent> 9356 * </complexType> 9357 * </pre> 9358 * 9359 * 9360 */ 9361 @XmlAccessorType(XmlAccessType.FIELD) 9362 @XmlType(name = "", propOrder = { 9363 "transportConnectorOrAny" 9364 }) 9365 public static class TransportConnectors 9366 implements Equals, HashCode, ToString 9367 { 9368 9369 @XmlElementRef(name = "transportConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoTransportConnector.class, required = false) 9370 @XmlAnyElement(lax = true) 9371 protected List<Object> transportConnectorOrAny; 9372 9373 /** 9374 * Gets the value of the transportConnectorOrAny property. 9375 * 9376 * <p> 9377 * This accessor method returns a reference to the live list, 9378 * not a snapshot. Therefore any modification you make to the 9379 * returned list will be present inside the JAXB object. 9380 * This is why there is not a <CODE>set</CODE> method for the transportConnectorOrAny property. 9381 * 9382 * <p> 9383 * For example, to add a new item, do as follows: 9384 * <pre> 9385 * getTransportConnectorOrAny().add(newItem); 9386 * </pre> 9387 * 9388 * 9389 * <p> 9390 * Objects of the following type(s) are allowed in the list 9391 * {@link Object } 9392 * {@link DtoTransportConnector } 9393 * 9394 * 9395 */ 9396 public List<Object> getTransportConnectorOrAny() { 9397 if (transportConnectorOrAny == null) { 9398 transportConnectorOrAny = new ArrayList<Object>(); 9399 } 9400 return this.transportConnectorOrAny; 9401 } 9402 9403 public String toString() { 9404 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9405 final StringBuilder buffer = new StringBuilder(); 9406 append(null, buffer, strategy); 9407 return buffer.toString(); 9408 } 9409 9410 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9411 strategy.appendStart(locator, this, buffer); 9412 appendFields(locator, buffer, strategy); 9413 strategy.appendEnd(locator, this, buffer); 9414 return buffer; 9415 } 9416 9417 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9418 { 9419 List<Object> theTransportConnectorOrAny; 9420 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9421 strategy.appendField(locator, this, "transportConnectorOrAny", buffer, theTransportConnectorOrAny); 9422 } 9423 return buffer; 9424 } 9425 9426 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9427 int currentHashCode = 1; 9428 { 9429 List<Object> theTransportConnectorOrAny; 9430 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9431 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportConnectorOrAny", theTransportConnectorOrAny), currentHashCode, theTransportConnectorOrAny); 9432 } 9433 return currentHashCode; 9434 } 9435 9436 public int hashCode() { 9437 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9438 return this.hashCode(null, strategy); 9439 } 9440 9441 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9442 if (!(object instanceof DtoBroker.TransportConnectors)) { 9443 return false; 9444 } 9445 if (this == object) { 9446 return true; 9447 } 9448 final DtoBroker.TransportConnectors that = ((DtoBroker.TransportConnectors) object); 9449 { 9450 List<Object> lhsTransportConnectorOrAny; 9451 lhsTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9452 List<Object> rhsTransportConnectorOrAny; 9453 rhsTransportConnectorOrAny = (((that.transportConnectorOrAny!= null)&&(!that.transportConnectorOrAny.isEmpty()))?that.getTransportConnectorOrAny():null); 9454 if (!strategy.equals(LocatorUtils.property(thisLocator, "transportConnectorOrAny", lhsTransportConnectorOrAny), LocatorUtils.property(thatLocator, "transportConnectorOrAny", rhsTransportConnectorOrAny), lhsTransportConnectorOrAny, rhsTransportConnectorOrAny)) { 9455 return false; 9456 } 9457 } 9458 return true; 9459 } 9460 9461 public boolean equals(Object object) { 9462 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9463 return equals(null, null, object, strategy); 9464 } 9465 9466 } 9467 9468 9469 /** 9470 * <p>Java class for anonymous complex type. 9471 * 9472 * <p>The following schema fragment specifies the expected content contained within this class. 9473 * 9474 * <pre> 9475 * <complexType> 9476 * <complexContent> 9477 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9478 * <sequence maxOccurs="unbounded" minOccurs="0"> 9479 * <any maxOccurs="unbounded" minOccurs="0"/> 9480 * </sequence> 9481 * </restriction> 9482 * </complexContent> 9483 * </complexType> 9484 * </pre> 9485 * 9486 * 9487 */ 9488 @XmlAccessorType(XmlAccessType.FIELD) 9489 @XmlType(name = "", propOrder = { 9490 "any" 9491 }) 9492 public static class TransportConnectorURIs 9493 implements Equals, HashCode, ToString 9494 { 9495 9496 @XmlAnyElement(lax = true) 9497 protected List<Object> any; 9498 9499 /** 9500 * Gets the value of the any property. 9501 * 9502 * <p> 9503 * This accessor method returns a reference to the live list, 9504 * not a snapshot. Therefore any modification you make to the 9505 * returned list will be present inside the JAXB object. 9506 * This is why there is not a <CODE>set</CODE> method for the any property. 9507 * 9508 * <p> 9509 * For example, to add a new item, do as follows: 9510 * <pre> 9511 * getAny().add(newItem); 9512 * </pre> 9513 * 9514 * 9515 * <p> 9516 * Objects of the following type(s) are allowed in the list 9517 * {@link Object } 9518 * 9519 * 9520 */ 9521 public List<Object> getAny() { 9522 if (any == null) { 9523 any = new ArrayList<Object>(); 9524 } 9525 return this.any; 9526 } 9527 9528 public String toString() { 9529 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9530 final StringBuilder buffer = new StringBuilder(); 9531 append(null, buffer, strategy); 9532 return buffer.toString(); 9533 } 9534 9535 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9536 strategy.appendStart(locator, this, buffer); 9537 appendFields(locator, buffer, strategy); 9538 strategy.appendEnd(locator, this, buffer); 9539 return buffer; 9540 } 9541 9542 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9543 { 9544 List<Object> theAny; 9545 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9546 strategy.appendField(locator, this, "any", buffer, theAny); 9547 } 9548 return buffer; 9549 } 9550 9551 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9552 int currentHashCode = 1; 9553 { 9554 List<Object> theAny; 9555 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9556 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9557 } 9558 return currentHashCode; 9559 } 9560 9561 public int hashCode() { 9562 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9563 return this.hashCode(null, strategy); 9564 } 9565 9566 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9567 if (!(object instanceof DtoBroker.TransportConnectorURIs)) { 9568 return false; 9569 } 9570 if (this == object) { 9571 return true; 9572 } 9573 final DtoBroker.TransportConnectorURIs that = ((DtoBroker.TransportConnectorURIs) object); 9574 { 9575 List<Object> lhsAny; 9576 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9577 List<Object> rhsAny; 9578 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 9579 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9580 return false; 9581 } 9582 } 9583 return true; 9584 } 9585 9586 public boolean equals(Object object) { 9587 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9588 return equals(null, null, object, strategy); 9589 } 9590 9591 } 9592 9593}