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