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