001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2020.06.25 at 07:42:22 AM CEST 006// 007 008 009package org.apache.activemq.schema.core; 010 011import java.math.BigInteger; 012import java.util.ArrayList; 013import java.util.HashMap; 014import java.util.List; 015import java.util.Map; 016import javax.xml.bind.JAXBElement; 017import javax.xml.bind.annotation.XmlAccessType; 018import javax.xml.bind.annotation.XmlAccessorType; 019import javax.xml.bind.annotation.XmlAnyAttribute; 020import javax.xml.bind.annotation.XmlAnyElement; 021import javax.xml.bind.annotation.XmlAttribute; 022import javax.xml.bind.annotation.XmlElement; 023import javax.xml.bind.annotation.XmlElementRef; 024import javax.xml.bind.annotation.XmlElementRefs; 025import javax.xml.bind.annotation.XmlID; 026import javax.xml.bind.annotation.XmlRootElement; 027import javax.xml.bind.annotation.XmlSchemaType; 028import javax.xml.bind.annotation.XmlType; 029import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 030import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 031import javax.xml.namespace.QName; 032import org.jvnet.jaxb2_commons.lang.Equals; 033import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 034import org.jvnet.jaxb2_commons.lang.HashCode; 035import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 036import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 037import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 038import org.jvnet.jaxb2_commons.lang.ToString; 039import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 040import org.jvnet.jaxb2_commons.locator.ObjectLocator; 041import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 042 043 044/** 045 * <p>Java class for anonymous complex type. 046 * 047 * <p>The following schema fragment specifies the expected content contained within this class. 048 * 049 * <pre> 050 * <complexType> 051 * <complexContent> 052 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 053 * <choice maxOccurs="unbounded" minOccurs="0"> 054 * <choice> 055 * <element name="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="anonymousProducerAdvisorySupport" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 490 * <attribute name="brokerContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 491 * <attribute name="brokerId" type="{http://www.w3.org/2001/XMLSchema}string" /> 492 * <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" /> 493 * <attribute name="brokerObjectName" type="{http://www.w3.org/2001/XMLSchema}string" /> 494 * <attribute name="cacheTempDestinations" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 495 * <attribute name="consumerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 496 * <attribute name="consumerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 497 * <attribute name="dataDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 498 * <attribute name="dataDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 499 * <attribute name="dedicatedTaskRunner" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 500 * <attribute name="deleteAllMessagesOnStartup" type="{http://www.w3.org/2001/XMLSchema}string" /> 501 * <attribute name="destinationFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 502 * <attribute name="destinationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 503 * <attribute name="diskUsageCheckRegrowThreshold" type="{http://www.w3.org/2001/XMLSchema}string" /> 504 * <attribute name="enableStatistics" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 505 * <attribute name="ioExceptionHandler" type="{http://www.w3.org/2001/XMLSchema}string" /> 506 * <attribute name="jobSchedulerStore" type="{http://www.w3.org/2001/XMLSchema}string" /> 507 * <attribute name="keepDurableSubsActive" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 508 * <attribute name="managementContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 509 * <attribute name="maxPurgedDestinationsPerSweep" type="{http://www.w3.org/2001/XMLSchema}integer" /> 510 * <attribute name="maxSchedulerRepeatAllowed" type="{http://www.w3.org/2001/XMLSchema}integer" /> 511 * <attribute name="mbeanInvocationTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 512 * <attribute name="messageAuthorizationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 513 * <attribute name="monitorConnectionSplits" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 514 * <attribute name="networkConnectorStartAsync" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 515 * <attribute name="offlineDurableSubscriberTaskSchedule" type="{http://www.w3.org/2001/XMLSchema}long" /> 516 * <attribute name="offlineDurableSubscriberTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 517 * <attribute name="passiveSlave" type="{http://www.w3.org/2001/XMLSchema}string" /> 518 * <attribute name="persistenceAdapter" type="{http://www.w3.org/2001/XMLSchema}string" /> 519 * <attribute name="persistenceFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 520 * <attribute name="persistenceTaskRunnerFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 521 * <attribute name="persistenceThreadPriority" type="{http://www.w3.org/2001/XMLSchema}integer" /> 522 * <attribute name="persistent" type="{http://www.w3.org/2001/XMLSchema}string" /> 523 * <attribute name="populateJMSXUserID" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 524 * <attribute name="populateUserNameInMBeans" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 525 * <attribute name="producerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 526 * <attribute name="producerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 527 * <attribute name="regionBroker" type="{http://www.w3.org/2001/XMLSchema}string" /> 528 * <attribute name="rejectDurableConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 529 * <attribute name="restartAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 530 * <attribute name="rollbackOnlyOnAsyncException" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 531 * <attribute name="schedulePeriodForDestinationPurge" type="{http://www.w3.org/2001/XMLSchema}integer" /> 532 * <attribute name="schedulePeriodForDiskUsageCheck" type="{http://www.w3.org/2001/XMLSchema}integer" /> 533 * <attribute name="schedulerDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 534 * <attribute name="schedulerDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 535 * <attribute name="schedulerSupport" type="{http://www.w3.org/2001/XMLSchema}string" /> 536 * <attribute name="shutdownOnMasterFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 537 * <attribute name="shutdownOnSlaveFailure" type="{http://www.w3.org/2001/XMLSchema}string" /> 538 * <attribute name="splitSystemUsageForProducersConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 539 * <attribute name="sslContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 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 "adminViewOrBrokerContextOrConsumerSystemUsage" 576}) 577@XmlRootElement(name = "brokerService") 578public class DtoBrokerService implements Equals, HashCode, ToString 579{ 580 581 @XmlElementRefs({ 582 @XmlElementRef(name = "destinationPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 583 @XmlElementRef(name = "taskRunnerFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 584 @XmlElementRef(name = "persistenceFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 585 @XmlElementRef(name = "regionBroker", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 586 @XmlElementRef(name = "sslContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 587 @XmlElementRef(name = "networkConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 588 @XmlElementRef(name = "persistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 589 @XmlElementRef(name = "brokerContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 590 @XmlElementRef(name = "ioExceptionHandler", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 591 @XmlElementRef(name = "producerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 592 @XmlElementRef(name = "proxyConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 593 @XmlElementRef(name = "transportConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 594 @XmlElementRef(name = "destinationInterceptors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 595 @XmlElementRef(name = "messageAuthorizationPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 596 @XmlElementRef(name = "consumerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 597 @XmlElementRef(name = "shutdownHooks", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 598 @XmlElementRef(name = "transportConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 599 @XmlElementRef(name = "plugins", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 600 @XmlElementRef(name = "tempDataStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 601 @XmlElementRef(name = "destinationFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 602 @XmlElementRef(name = "jobSchedulerStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 603 @XmlElementRef(name = "destinations", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 604 @XmlElementRef(name = "persistenceTaskRunnerFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 605 @XmlElementRef(name = "adminView", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 606 @XmlElementRef(name = "services", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 607 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 608 @XmlElementRef(name = "jmsBridgeConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 609 @XmlElementRef(name = "startException", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 610 @XmlElementRef(name = "networkConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 611 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 612 }) 613 @XmlAnyElement(lax = true) 614 protected List<Object> adminViewOrBrokerContextOrConsumerSystemUsage; 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 = "anonymousProducerAdvisorySupport") 624 protected Boolean anonymousProducerAdvisorySupport; 625 @XmlAttribute(name = "brokerContext") 626 protected String brokerContext; 627 @XmlAttribute(name = "brokerId") 628 protected String brokerId; 629 @XmlAttribute(name = "brokerName") 630 protected String brokerName; 631 @XmlAttribute(name = "brokerObjectName") 632 protected String brokerObjectName; 633 @XmlAttribute(name = "cacheTempDestinations") 634 protected Boolean cacheTempDestinations; 635 @XmlAttribute(name = "consumerSystemUsage") 636 protected String consumerSystemUsage; 637 @XmlAttribute(name = "consumerSystemUsagePortion") 638 protected BigInteger consumerSystemUsagePortion; 639 @XmlAttribute(name = "dataDirectory") 640 protected String dataDirectory; 641 @XmlAttribute(name = "dataDirectoryFile") 642 protected String dataDirectoryFile; 643 @XmlAttribute(name = "dedicatedTaskRunner") 644 protected Boolean dedicatedTaskRunner; 645 @XmlAttribute(name = "deleteAllMessagesOnStartup") 646 protected String deleteAllMessagesOnStartup; 647 @XmlAttribute(name = "destinationFactory") 648 protected String destinationFactory; 649 @XmlAttribute(name = "destinationPolicy") 650 protected String destinationPolicy; 651 @XmlAttribute(name = "diskUsageCheckRegrowThreshold") 652 protected String diskUsageCheckRegrowThreshold; 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 = "maxSchedulerRepeatAllowed") 666 protected BigInteger maxSchedulerRepeatAllowed; 667 @XmlAttribute(name = "mbeanInvocationTimeout") 668 protected Long mbeanInvocationTimeout; 669 @XmlAttribute(name = "messageAuthorizationPolicy") 670 protected String messageAuthorizationPolicy; 671 @XmlAttribute(name = "monitorConnectionSplits") 672 protected Boolean monitorConnectionSplits; 673 @XmlAttribute(name = "networkConnectorStartAsync") 674 protected Boolean networkConnectorStartAsync; 675 @XmlAttribute(name = "offlineDurableSubscriberTaskSchedule") 676 protected Long offlineDurableSubscriberTaskSchedule; 677 @XmlAttribute(name = "offlineDurableSubscriberTimeout") 678 protected Long offlineDurableSubscriberTimeout; 679 @XmlAttribute(name = "passiveSlave") 680 protected String passiveSlave; 681 @XmlAttribute(name = "persistenceAdapter") 682 protected String persistenceAdapter; 683 @XmlAttribute(name = "persistenceFactory") 684 protected String persistenceFactory; 685 @XmlAttribute(name = "persistenceTaskRunnerFactory") 686 protected String persistenceTaskRunnerFactory; 687 @XmlAttribute(name = "persistenceThreadPriority") 688 protected BigInteger persistenceThreadPriority; 689 @XmlAttribute(name = "persistent") 690 protected String persistent; 691 @XmlAttribute(name = "populateJMSXUserID") 692 protected Boolean populateJMSXUserID; 693 @XmlAttribute(name = "populateUserNameInMBeans") 694 protected Boolean populateUserNameInMBeans; 695 @XmlAttribute(name = "producerSystemUsage") 696 protected String producerSystemUsage; 697 @XmlAttribute(name = "producerSystemUsagePortion") 698 protected BigInteger producerSystemUsagePortion; 699 @XmlAttribute(name = "regionBroker") 700 protected String regionBroker; 701 @XmlAttribute(name = "rejectDurableConsumers") 702 protected Boolean rejectDurableConsumers; 703 @XmlAttribute(name = "restartAllowed") 704 protected Boolean restartAllowed; 705 @XmlAttribute(name = "rollbackOnlyOnAsyncException") 706 protected Boolean rollbackOnlyOnAsyncException; 707 @XmlAttribute(name = "schedulePeriodForDestinationPurge") 708 protected BigInteger schedulePeriodForDestinationPurge; 709 @XmlAttribute(name = "schedulePeriodForDiskUsageCheck") 710 protected BigInteger schedulePeriodForDiskUsageCheck; 711 @XmlAttribute(name = "schedulerDirectory") 712 protected String schedulerDirectory; 713 @XmlAttribute(name = "schedulerDirectoryFile") 714 protected String schedulerDirectoryFile; 715 @XmlAttribute(name = "schedulerSupport") 716 protected String schedulerSupport; 717 @XmlAttribute(name = "shutdownOnMasterFailure") 718 protected Boolean shutdownOnMasterFailure; 719 @XmlAttribute(name = "shutdownOnSlaveFailure") 720 protected String shutdownOnSlaveFailure; 721 @XmlAttribute(name = "splitSystemUsageForProducersConsumers") 722 protected Boolean splitSystemUsageForProducersConsumers; 723 @XmlAttribute(name = "sslContext") 724 protected String sslContext; 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 adminViewOrBrokerContextOrConsumerSystemUsage 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 adminViewOrBrokerContextOrConsumerSystemUsage property. 789 * 790 * <p> 791 * For example, to add a new item, do as follows: 792 * <pre> 793 * getAdminViewOrBrokerContextOrConsumerSystemUsage().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 DtoBrokerService.DestinationPolicy }{@code >} 800 * {@link JAXBElement }{@code <}{@link DtoBrokerService.TaskRunnerFactory }{@code >} 801 * {@link Object } 802 * {@link JAXBElement }{@code <}{@link DtoBrokerService.PersistenceFactory }{@code >} 803 * {@link JAXBElement }{@code <}{@link DtoBrokerService.RegionBroker }{@code >} 804 * {@link JAXBElement }{@code <}{@link DtoBrokerService.SslContext }{@code >} 805 * {@link JAXBElement }{@code <}{@link DtoBrokerService.NetworkConnectorURIs }{@code >} 806 * {@link JAXBElement }{@code <}{@link DtoBrokerService.PersistenceAdapter }{@code >} 807 * {@link JAXBElement }{@code <}{@link DtoBrokerService.BrokerContext }{@code >} 808 * {@link JAXBElement }{@code <}{@link DtoBrokerService.IoExceptionHandler }{@code >} 809 * {@link JAXBElement }{@code <}{@link DtoBrokerService.ProducerSystemUsage }{@code >} 810 * {@link JAXBElement }{@code <}{@link DtoBrokerService.ProxyConnectors }{@code >} 811 * {@link JAXBElement }{@code <}{@link DtoBrokerService.TransportConnectors }{@code >} 812 * {@link JAXBElement }{@code <}{@link DtoBrokerService.DestinationInterceptors }{@code >} 813 * {@link JAXBElement }{@code <}{@link DtoBrokerService.MessageAuthorizationPolicy }{@code >} 814 * {@link JAXBElement }{@code <}{@link DtoBrokerService.ConsumerSystemUsage }{@code >} 815 * {@link JAXBElement }{@code <}{@link DtoBrokerService.ShutdownHooks }{@code >} 816 * {@link JAXBElement }{@code <}{@link DtoBrokerService.TransportConnectorURIs }{@code >} 817 * {@link JAXBElement }{@code <}{@link DtoBrokerService.Plugins }{@code >} 818 * {@link JAXBElement }{@code <}{@link DtoBrokerService.TempDataStore }{@code >} 819 * {@link JAXBElement }{@code <}{@link DtoBrokerService.DestinationFactory }{@code >} 820 * {@link JAXBElement }{@code <}{@link DtoBrokerService.JobSchedulerStore }{@code >} 821 * {@link JAXBElement }{@code <}{@link DtoBrokerService.Destinations }{@code >} 822 * {@link JAXBElement }{@code <}{@link DtoBrokerService.PersistenceTaskRunnerFactory }{@code >} 823 * {@link JAXBElement }{@code <}{@link DtoBrokerService.AdminView }{@code >} 824 * {@link JAXBElement }{@code <}{@link DtoBrokerService.Services }{@code >} 825 * {@link JAXBElement }{@code <}{@link DtoBrokerService.SystemUsage }{@code >} 826 * {@link JAXBElement }{@code <}{@link DtoBrokerService.JmsBridgeConnectors }{@code >} 827 * {@link JAXBElement }{@code <}{@link DtoBrokerService.StartException }{@code >} 828 * {@link JAXBElement }{@code <}{@link DtoBrokerService.NetworkConnectors }{@code >} 829 * {@link JAXBElement }{@code <}{@link DtoBrokerService.ManagementContext }{@code >} 830 * 831 * 832 */ 833 public List<Object> getAdminViewOrBrokerContextOrConsumerSystemUsage() { 834 if (adminViewOrBrokerContextOrConsumerSystemUsage == null) { 835 adminViewOrBrokerContextOrConsumerSystemUsage = new ArrayList<Object>(); 836 } 837 return this.adminViewOrBrokerContextOrConsumerSystemUsage; 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 anonymousProducerAdvisorySupport property. 938 * 939 * @return 940 * possible object is 941 * {@link Boolean } 942 * 943 */ 944 public Boolean isAnonymousProducerAdvisorySupport() { 945 return anonymousProducerAdvisorySupport; 946 } 947 948 /** 949 * Sets the value of the anonymousProducerAdvisorySupport property. 950 * 951 * @param value 952 * allowed object is 953 * {@link Boolean } 954 * 955 */ 956 public void setAnonymousProducerAdvisorySupport(Boolean value) { 957 this.anonymousProducerAdvisorySupport = value; 958 } 959 960 /** 961 * Gets the value of the brokerContext property. 962 * 963 * @return 964 * possible object is 965 * {@link String } 966 * 967 */ 968 public String getBrokerContext() { 969 return brokerContext; 970 } 971 972 /** 973 * Sets the value of the brokerContext property. 974 * 975 * @param value 976 * allowed object is 977 * {@link String } 978 * 979 */ 980 public void setBrokerContext(String value) { 981 this.brokerContext = value; 982 } 983 984 /** 985 * Gets the value of the brokerId property. 986 * 987 * @return 988 * possible object is 989 * {@link String } 990 * 991 */ 992 public String getBrokerId() { 993 return brokerId; 994 } 995 996 /** 997 * Sets the value of the brokerId property. 998 * 999 * @param value 1000 * allowed object is 1001 * {@link String } 1002 * 1003 */ 1004 public void setBrokerId(String value) { 1005 this.brokerId = value; 1006 } 1007 1008 /** 1009 * Gets the value of the brokerName property. 1010 * 1011 * @return 1012 * possible object is 1013 * {@link String } 1014 * 1015 */ 1016 public String getBrokerName() { 1017 return brokerName; 1018 } 1019 1020 /** 1021 * Sets the value of the brokerName property. 1022 * 1023 * @param value 1024 * allowed object is 1025 * {@link String } 1026 * 1027 */ 1028 public void setBrokerName(String value) { 1029 this.brokerName = value; 1030 } 1031 1032 /** 1033 * Gets the value of the brokerObjectName property. 1034 * 1035 * @return 1036 * possible object is 1037 * {@link String } 1038 * 1039 */ 1040 public String getBrokerObjectName() { 1041 return brokerObjectName; 1042 } 1043 1044 /** 1045 * Sets the value of the brokerObjectName property. 1046 * 1047 * @param value 1048 * allowed object is 1049 * {@link String } 1050 * 1051 */ 1052 public void setBrokerObjectName(String value) { 1053 this.brokerObjectName = value; 1054 } 1055 1056 /** 1057 * Gets the value of the cacheTempDestinations property. 1058 * 1059 * @return 1060 * possible object is 1061 * {@link Boolean } 1062 * 1063 */ 1064 public Boolean isCacheTempDestinations() { 1065 return cacheTempDestinations; 1066 } 1067 1068 /** 1069 * Sets the value of the cacheTempDestinations property. 1070 * 1071 * @param value 1072 * allowed object is 1073 * {@link Boolean } 1074 * 1075 */ 1076 public void setCacheTempDestinations(Boolean value) { 1077 this.cacheTempDestinations = value; 1078 } 1079 1080 /** 1081 * Gets the value of the consumerSystemUsage property. 1082 * 1083 * @return 1084 * possible object is 1085 * {@link String } 1086 * 1087 */ 1088 public String getConsumerSystemUsage() { 1089 return consumerSystemUsage; 1090 } 1091 1092 /** 1093 * Sets the value of the consumerSystemUsage property. 1094 * 1095 * @param value 1096 * allowed object is 1097 * {@link String } 1098 * 1099 */ 1100 public void setConsumerSystemUsage(String value) { 1101 this.consumerSystemUsage = value; 1102 } 1103 1104 /** 1105 * Gets the value of the consumerSystemUsagePortion property. 1106 * 1107 * @return 1108 * possible object is 1109 * {@link BigInteger } 1110 * 1111 */ 1112 public BigInteger getConsumerSystemUsagePortion() { 1113 return consumerSystemUsagePortion; 1114 } 1115 1116 /** 1117 * Sets the value of the consumerSystemUsagePortion property. 1118 * 1119 * @param value 1120 * allowed object is 1121 * {@link BigInteger } 1122 * 1123 */ 1124 public void setConsumerSystemUsagePortion(BigInteger value) { 1125 this.consumerSystemUsagePortion = value; 1126 } 1127 1128 /** 1129 * Gets the value of the dataDirectory property. 1130 * 1131 * @return 1132 * possible object is 1133 * {@link String } 1134 * 1135 */ 1136 public String getDataDirectory() { 1137 return dataDirectory; 1138 } 1139 1140 /** 1141 * Sets the value of the dataDirectory property. 1142 * 1143 * @param value 1144 * allowed object is 1145 * {@link String } 1146 * 1147 */ 1148 public void setDataDirectory(String value) { 1149 this.dataDirectory = value; 1150 } 1151 1152 /** 1153 * Gets the value of the dataDirectoryFile property. 1154 * 1155 * @return 1156 * possible object is 1157 * {@link String } 1158 * 1159 */ 1160 public String getDataDirectoryFile() { 1161 return dataDirectoryFile; 1162 } 1163 1164 /** 1165 * Sets the value of the dataDirectoryFile property. 1166 * 1167 * @param value 1168 * allowed object is 1169 * {@link String } 1170 * 1171 */ 1172 public void setDataDirectoryFile(String value) { 1173 this.dataDirectoryFile = value; 1174 } 1175 1176 /** 1177 * Gets the value of the dedicatedTaskRunner property. 1178 * 1179 * @return 1180 * possible object is 1181 * {@link Boolean } 1182 * 1183 */ 1184 public Boolean isDedicatedTaskRunner() { 1185 return dedicatedTaskRunner; 1186 } 1187 1188 /** 1189 * Sets the value of the dedicatedTaskRunner property. 1190 * 1191 * @param value 1192 * allowed object is 1193 * {@link Boolean } 1194 * 1195 */ 1196 public void setDedicatedTaskRunner(Boolean value) { 1197 this.dedicatedTaskRunner = value; 1198 } 1199 1200 /** 1201 * Gets the value of the deleteAllMessagesOnStartup property. 1202 * 1203 * @return 1204 * possible object is 1205 * {@link String } 1206 * 1207 */ 1208 public String getDeleteAllMessagesOnStartup() { 1209 return deleteAllMessagesOnStartup; 1210 } 1211 1212 /** 1213 * Sets the value of the deleteAllMessagesOnStartup property. 1214 * 1215 * @param value 1216 * allowed object is 1217 * {@link String } 1218 * 1219 */ 1220 public void setDeleteAllMessagesOnStartup(String value) { 1221 this.deleteAllMessagesOnStartup = value; 1222 } 1223 1224 /** 1225 * Gets the value of the destinationFactory property. 1226 * 1227 * @return 1228 * possible object is 1229 * {@link String } 1230 * 1231 */ 1232 public String getDestinationFactory() { 1233 return destinationFactory; 1234 } 1235 1236 /** 1237 * Sets the value of the destinationFactory property. 1238 * 1239 * @param value 1240 * allowed object is 1241 * {@link String } 1242 * 1243 */ 1244 public void setDestinationFactory(String value) { 1245 this.destinationFactory = value; 1246 } 1247 1248 /** 1249 * Gets the value of the destinationPolicy property. 1250 * 1251 * @return 1252 * possible object is 1253 * {@link String } 1254 * 1255 */ 1256 public String getDestinationPolicy() { 1257 return destinationPolicy; 1258 } 1259 1260 /** 1261 * Sets the value of the destinationPolicy property. 1262 * 1263 * @param value 1264 * allowed object is 1265 * {@link String } 1266 * 1267 */ 1268 public void setDestinationPolicy(String value) { 1269 this.destinationPolicy = value; 1270 } 1271 1272 /** 1273 * Gets the value of the diskUsageCheckRegrowThreshold property. 1274 * 1275 * @return 1276 * possible object is 1277 * {@link String } 1278 * 1279 */ 1280 public String getDiskUsageCheckRegrowThreshold() { 1281 return diskUsageCheckRegrowThreshold; 1282 } 1283 1284 /** 1285 * Sets the value of the diskUsageCheckRegrowThreshold property. 1286 * 1287 * @param value 1288 * allowed object is 1289 * {@link String } 1290 * 1291 */ 1292 public void setDiskUsageCheckRegrowThreshold(String value) { 1293 this.diskUsageCheckRegrowThreshold = 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 maxSchedulerRepeatAllowed property. 1442 * 1443 * @return 1444 * possible object is 1445 * {@link BigInteger } 1446 * 1447 */ 1448 public BigInteger getMaxSchedulerRepeatAllowed() { 1449 return maxSchedulerRepeatAllowed; 1450 } 1451 1452 /** 1453 * Sets the value of the maxSchedulerRepeatAllowed property. 1454 * 1455 * @param value 1456 * allowed object is 1457 * {@link BigInteger } 1458 * 1459 */ 1460 public void setMaxSchedulerRepeatAllowed(BigInteger value) { 1461 this.maxSchedulerRepeatAllowed = value; 1462 } 1463 1464 /** 1465 * Gets the value of the mbeanInvocationTimeout property. 1466 * 1467 * @return 1468 * possible object is 1469 * {@link Long } 1470 * 1471 */ 1472 public Long getMbeanInvocationTimeout() { 1473 return mbeanInvocationTimeout; 1474 } 1475 1476 /** 1477 * Sets the value of the mbeanInvocationTimeout property. 1478 * 1479 * @param value 1480 * allowed object is 1481 * {@link Long } 1482 * 1483 */ 1484 public void setMbeanInvocationTimeout(Long value) { 1485 this.mbeanInvocationTimeout = value; 1486 } 1487 1488 /** 1489 * Gets the value of the messageAuthorizationPolicy property. 1490 * 1491 * @return 1492 * possible object is 1493 * {@link String } 1494 * 1495 */ 1496 public String getMessageAuthorizationPolicy() { 1497 return messageAuthorizationPolicy; 1498 } 1499 1500 /** 1501 * Sets the value of the messageAuthorizationPolicy property. 1502 * 1503 * @param value 1504 * allowed object is 1505 * {@link String } 1506 * 1507 */ 1508 public void setMessageAuthorizationPolicy(String value) { 1509 this.messageAuthorizationPolicy = value; 1510 } 1511 1512 /** 1513 * Gets the value of the monitorConnectionSplits property. 1514 * 1515 * @return 1516 * possible object is 1517 * {@link Boolean } 1518 * 1519 */ 1520 public Boolean isMonitorConnectionSplits() { 1521 return monitorConnectionSplits; 1522 } 1523 1524 /** 1525 * Sets the value of the monitorConnectionSplits property. 1526 * 1527 * @param value 1528 * allowed object is 1529 * {@link Boolean } 1530 * 1531 */ 1532 public void setMonitorConnectionSplits(Boolean value) { 1533 this.monitorConnectionSplits = value; 1534 } 1535 1536 /** 1537 * Gets the value of the networkConnectorStartAsync property. 1538 * 1539 * @return 1540 * possible object is 1541 * {@link Boolean } 1542 * 1543 */ 1544 public Boolean isNetworkConnectorStartAsync() { 1545 return networkConnectorStartAsync; 1546 } 1547 1548 /** 1549 * Sets the value of the networkConnectorStartAsync property. 1550 * 1551 * @param value 1552 * allowed object is 1553 * {@link Boolean } 1554 * 1555 */ 1556 public void setNetworkConnectorStartAsync(Boolean value) { 1557 this.networkConnectorStartAsync = value; 1558 } 1559 1560 /** 1561 * Gets the value of the offlineDurableSubscriberTaskSchedule property. 1562 * 1563 * @return 1564 * possible object is 1565 * {@link Long } 1566 * 1567 */ 1568 public Long getOfflineDurableSubscriberTaskSchedule() { 1569 return offlineDurableSubscriberTaskSchedule; 1570 } 1571 1572 /** 1573 * Sets the value of the offlineDurableSubscriberTaskSchedule property. 1574 * 1575 * @param value 1576 * allowed object is 1577 * {@link Long } 1578 * 1579 */ 1580 public void setOfflineDurableSubscriberTaskSchedule(Long value) { 1581 this.offlineDurableSubscriberTaskSchedule = value; 1582 } 1583 1584 /** 1585 * Gets the value of the offlineDurableSubscriberTimeout property. 1586 * 1587 * @return 1588 * possible object is 1589 * {@link Long } 1590 * 1591 */ 1592 public Long getOfflineDurableSubscriberTimeout() { 1593 return offlineDurableSubscriberTimeout; 1594 } 1595 1596 /** 1597 * Sets the value of the offlineDurableSubscriberTimeout property. 1598 * 1599 * @param value 1600 * allowed object is 1601 * {@link Long } 1602 * 1603 */ 1604 public void setOfflineDurableSubscriberTimeout(Long value) { 1605 this.offlineDurableSubscriberTimeout = value; 1606 } 1607 1608 /** 1609 * Gets the value of the passiveSlave property. 1610 * 1611 * @return 1612 * possible object is 1613 * {@link String } 1614 * 1615 */ 1616 public String getPassiveSlave() { 1617 return passiveSlave; 1618 } 1619 1620 /** 1621 * Sets the value of the passiveSlave property. 1622 * 1623 * @param value 1624 * allowed object is 1625 * {@link String } 1626 * 1627 */ 1628 public void setPassiveSlave(String value) { 1629 this.passiveSlave = value; 1630 } 1631 1632 /** 1633 * Gets the value of the persistenceAdapter property. 1634 * 1635 * @return 1636 * possible object is 1637 * {@link String } 1638 * 1639 */ 1640 public String getPersistenceAdapter() { 1641 return persistenceAdapter; 1642 } 1643 1644 /** 1645 * Sets the value of the persistenceAdapter property. 1646 * 1647 * @param value 1648 * allowed object is 1649 * {@link String } 1650 * 1651 */ 1652 public void setPersistenceAdapter(String value) { 1653 this.persistenceAdapter = value; 1654 } 1655 1656 /** 1657 * Gets the value of the persistenceFactory property. 1658 * 1659 * @return 1660 * possible object is 1661 * {@link String } 1662 * 1663 */ 1664 public String getPersistenceFactory() { 1665 return persistenceFactory; 1666 } 1667 1668 /** 1669 * Sets the value of the persistenceFactory property. 1670 * 1671 * @param value 1672 * allowed object is 1673 * {@link String } 1674 * 1675 */ 1676 public void setPersistenceFactory(String value) { 1677 this.persistenceFactory = value; 1678 } 1679 1680 /** 1681 * Gets the value of the persistenceTaskRunnerFactory property. 1682 * 1683 * @return 1684 * possible object is 1685 * {@link String } 1686 * 1687 */ 1688 public String getPersistenceTaskRunnerFactory() { 1689 return persistenceTaskRunnerFactory; 1690 } 1691 1692 /** 1693 * Sets the value of the persistenceTaskRunnerFactory property. 1694 * 1695 * @param value 1696 * allowed object is 1697 * {@link String } 1698 * 1699 */ 1700 public void setPersistenceTaskRunnerFactory(String value) { 1701 this.persistenceTaskRunnerFactory = value; 1702 } 1703 1704 /** 1705 * Gets the value of the persistenceThreadPriority property. 1706 * 1707 * @return 1708 * possible object is 1709 * {@link BigInteger } 1710 * 1711 */ 1712 public BigInteger getPersistenceThreadPriority() { 1713 return persistenceThreadPriority; 1714 } 1715 1716 /** 1717 * Sets the value of the persistenceThreadPriority property. 1718 * 1719 * @param value 1720 * allowed object is 1721 * {@link BigInteger } 1722 * 1723 */ 1724 public void setPersistenceThreadPriority(BigInteger value) { 1725 this.persistenceThreadPriority = value; 1726 } 1727 1728 /** 1729 * Gets the value of the persistent property. 1730 * 1731 * @return 1732 * possible object is 1733 * {@link String } 1734 * 1735 */ 1736 public String getPersistent() { 1737 return persistent; 1738 } 1739 1740 /** 1741 * Sets the value of the persistent property. 1742 * 1743 * @param value 1744 * allowed object is 1745 * {@link String } 1746 * 1747 */ 1748 public void setPersistent(String value) { 1749 this.persistent = value; 1750 } 1751 1752 /** 1753 * Gets the value of the populateJMSXUserID property. 1754 * 1755 * @return 1756 * possible object is 1757 * {@link Boolean } 1758 * 1759 */ 1760 public Boolean isPopulateJMSXUserID() { 1761 return populateJMSXUserID; 1762 } 1763 1764 /** 1765 * Sets the value of the populateJMSXUserID property. 1766 * 1767 * @param value 1768 * allowed object is 1769 * {@link Boolean } 1770 * 1771 */ 1772 public void setPopulateJMSXUserID(Boolean value) { 1773 this.populateJMSXUserID = value; 1774 } 1775 1776 /** 1777 * Gets the value of the populateUserNameInMBeans property. 1778 * 1779 * @return 1780 * possible object is 1781 * {@link Boolean } 1782 * 1783 */ 1784 public Boolean isPopulateUserNameInMBeans() { 1785 return populateUserNameInMBeans; 1786 } 1787 1788 /** 1789 * Sets the value of the populateUserNameInMBeans property. 1790 * 1791 * @param value 1792 * allowed object is 1793 * {@link Boolean } 1794 * 1795 */ 1796 public void setPopulateUserNameInMBeans(Boolean value) { 1797 this.populateUserNameInMBeans = value; 1798 } 1799 1800 /** 1801 * Gets the value of the producerSystemUsage property. 1802 * 1803 * @return 1804 * possible object is 1805 * {@link String } 1806 * 1807 */ 1808 public String getProducerSystemUsage() { 1809 return producerSystemUsage; 1810 } 1811 1812 /** 1813 * Sets the value of the producerSystemUsage property. 1814 * 1815 * @param value 1816 * allowed object is 1817 * {@link String } 1818 * 1819 */ 1820 public void setProducerSystemUsage(String value) { 1821 this.producerSystemUsage = value; 1822 } 1823 1824 /** 1825 * Gets the value of the producerSystemUsagePortion property. 1826 * 1827 * @return 1828 * possible object is 1829 * {@link BigInteger } 1830 * 1831 */ 1832 public BigInteger getProducerSystemUsagePortion() { 1833 return producerSystemUsagePortion; 1834 } 1835 1836 /** 1837 * Sets the value of the producerSystemUsagePortion property. 1838 * 1839 * @param value 1840 * allowed object is 1841 * {@link BigInteger } 1842 * 1843 */ 1844 public void setProducerSystemUsagePortion(BigInteger value) { 1845 this.producerSystemUsagePortion = value; 1846 } 1847 1848 /** 1849 * Gets the value of the regionBroker property. 1850 * 1851 * @return 1852 * possible object is 1853 * {@link String } 1854 * 1855 */ 1856 public String getRegionBroker() { 1857 return regionBroker; 1858 } 1859 1860 /** 1861 * Sets the value of the regionBroker property. 1862 * 1863 * @param value 1864 * allowed object is 1865 * {@link String } 1866 * 1867 */ 1868 public void setRegionBroker(String value) { 1869 this.regionBroker = value; 1870 } 1871 1872 /** 1873 * Gets the value of the rejectDurableConsumers property. 1874 * 1875 * @return 1876 * possible object is 1877 * {@link Boolean } 1878 * 1879 */ 1880 public Boolean isRejectDurableConsumers() { 1881 return rejectDurableConsumers; 1882 } 1883 1884 /** 1885 * Sets the value of the rejectDurableConsumers property. 1886 * 1887 * @param value 1888 * allowed object is 1889 * {@link Boolean } 1890 * 1891 */ 1892 public void setRejectDurableConsumers(Boolean value) { 1893 this.rejectDurableConsumers = value; 1894 } 1895 1896 /** 1897 * Gets the value of the restartAllowed property. 1898 * 1899 * @return 1900 * possible object is 1901 * {@link Boolean } 1902 * 1903 */ 1904 public Boolean isRestartAllowed() { 1905 return restartAllowed; 1906 } 1907 1908 /** 1909 * Sets the value of the restartAllowed property. 1910 * 1911 * @param value 1912 * allowed object is 1913 * {@link Boolean } 1914 * 1915 */ 1916 public void setRestartAllowed(Boolean value) { 1917 this.restartAllowed = value; 1918 } 1919 1920 /** 1921 * Gets the value of the rollbackOnlyOnAsyncException property. 1922 * 1923 * @return 1924 * possible object is 1925 * {@link Boolean } 1926 * 1927 */ 1928 public Boolean isRollbackOnlyOnAsyncException() { 1929 return rollbackOnlyOnAsyncException; 1930 } 1931 1932 /** 1933 * Sets the value of the rollbackOnlyOnAsyncException property. 1934 * 1935 * @param value 1936 * allowed object is 1937 * {@link Boolean } 1938 * 1939 */ 1940 public void setRollbackOnlyOnAsyncException(Boolean value) { 1941 this.rollbackOnlyOnAsyncException = value; 1942 } 1943 1944 /** 1945 * Gets the value of the schedulePeriodForDestinationPurge property. 1946 * 1947 * @return 1948 * possible object is 1949 * {@link BigInteger } 1950 * 1951 */ 1952 public BigInteger getSchedulePeriodForDestinationPurge() { 1953 return schedulePeriodForDestinationPurge; 1954 } 1955 1956 /** 1957 * Sets the value of the schedulePeriodForDestinationPurge property. 1958 * 1959 * @param value 1960 * allowed object is 1961 * {@link BigInteger } 1962 * 1963 */ 1964 public void setSchedulePeriodForDestinationPurge(BigInteger value) { 1965 this.schedulePeriodForDestinationPurge = value; 1966 } 1967 1968 /** 1969 * Gets the value of the schedulePeriodForDiskUsageCheck property. 1970 * 1971 * @return 1972 * possible object is 1973 * {@link BigInteger } 1974 * 1975 */ 1976 public BigInteger getSchedulePeriodForDiskUsageCheck() { 1977 return schedulePeriodForDiskUsageCheck; 1978 } 1979 1980 /** 1981 * Sets the value of the schedulePeriodForDiskUsageCheck property. 1982 * 1983 * @param value 1984 * allowed object is 1985 * {@link BigInteger } 1986 * 1987 */ 1988 public void setSchedulePeriodForDiskUsageCheck(BigInteger value) { 1989 this.schedulePeriodForDiskUsageCheck = value; 1990 } 1991 1992 /** 1993 * Gets the value of the schedulerDirectory property. 1994 * 1995 * @return 1996 * possible object is 1997 * {@link String } 1998 * 1999 */ 2000 public String getSchedulerDirectory() { 2001 return schedulerDirectory; 2002 } 2003 2004 /** 2005 * Sets the value of the schedulerDirectory property. 2006 * 2007 * @param value 2008 * allowed object is 2009 * {@link String } 2010 * 2011 */ 2012 public void setSchedulerDirectory(String value) { 2013 this.schedulerDirectory = value; 2014 } 2015 2016 /** 2017 * Gets the value of the schedulerDirectoryFile property. 2018 * 2019 * @return 2020 * possible object is 2021 * {@link String } 2022 * 2023 */ 2024 public String getSchedulerDirectoryFile() { 2025 return schedulerDirectoryFile; 2026 } 2027 2028 /** 2029 * Sets the value of the schedulerDirectoryFile property. 2030 * 2031 * @param value 2032 * allowed object is 2033 * {@link String } 2034 * 2035 */ 2036 public void setSchedulerDirectoryFile(String value) { 2037 this.schedulerDirectoryFile = value; 2038 } 2039 2040 /** 2041 * Gets the value of the schedulerSupport property. 2042 * 2043 * @return 2044 * possible object is 2045 * {@link String } 2046 * 2047 */ 2048 public String getSchedulerSupport() { 2049 return schedulerSupport; 2050 } 2051 2052 /** 2053 * Sets the value of the schedulerSupport property. 2054 * 2055 * @param value 2056 * allowed object is 2057 * {@link String } 2058 * 2059 */ 2060 public void setSchedulerSupport(String value) { 2061 this.schedulerSupport = value; 2062 } 2063 2064 /** 2065 * Gets the value of the shutdownOnMasterFailure property. 2066 * 2067 * @return 2068 * possible object is 2069 * {@link Boolean } 2070 * 2071 */ 2072 public Boolean isShutdownOnMasterFailure() { 2073 return shutdownOnMasterFailure; 2074 } 2075 2076 /** 2077 * Sets the value of the shutdownOnMasterFailure property. 2078 * 2079 * @param value 2080 * allowed object is 2081 * {@link Boolean } 2082 * 2083 */ 2084 public void setShutdownOnMasterFailure(Boolean value) { 2085 this.shutdownOnMasterFailure = value; 2086 } 2087 2088 /** 2089 * Gets the value of the shutdownOnSlaveFailure property. 2090 * 2091 * @return 2092 * possible object is 2093 * {@link String } 2094 * 2095 */ 2096 public String getShutdownOnSlaveFailure() { 2097 return shutdownOnSlaveFailure; 2098 } 2099 2100 /** 2101 * Sets the value of the shutdownOnSlaveFailure property. 2102 * 2103 * @param value 2104 * allowed object is 2105 * {@link String } 2106 * 2107 */ 2108 public void setShutdownOnSlaveFailure(String value) { 2109 this.shutdownOnSlaveFailure = value; 2110 } 2111 2112 /** 2113 * Gets the value of the splitSystemUsageForProducersConsumers property. 2114 * 2115 * @return 2116 * possible object is 2117 * {@link Boolean } 2118 * 2119 */ 2120 public Boolean isSplitSystemUsageForProducersConsumers() { 2121 return splitSystemUsageForProducersConsumers; 2122 } 2123 2124 /** 2125 * Sets the value of the splitSystemUsageForProducersConsumers property. 2126 * 2127 * @param value 2128 * allowed object is 2129 * {@link Boolean } 2130 * 2131 */ 2132 public void setSplitSystemUsageForProducersConsumers(Boolean value) { 2133 this.splitSystemUsageForProducersConsumers = value; 2134 } 2135 2136 /** 2137 * Gets the value of the sslContext property. 2138 * 2139 * @return 2140 * possible object is 2141 * {@link String } 2142 * 2143 */ 2144 public String getSslContext() { 2145 return sslContext; 2146 } 2147 2148 /** 2149 * Sets the value of the sslContext property. 2150 * 2151 * @param value 2152 * allowed object is 2153 * {@link String } 2154 * 2155 */ 2156 public void setSslContext(String value) { 2157 this.sslContext = 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> theAdminViewOrBrokerContextOrConsumerSystemUsage; 2795 theAdminViewOrBrokerContextOrConsumerSystemUsage = (((this.adminViewOrBrokerContextOrConsumerSystemUsage!= null)&&(!this.adminViewOrBrokerContextOrConsumerSystemUsage.isEmpty()))?this.getAdminViewOrBrokerContextOrConsumerSystemUsage():null); 2796 strategy.appendField(locator, this, "adminViewOrBrokerContextOrConsumerSystemUsage", buffer, theAdminViewOrBrokerContextOrConsumerSystemUsage); 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 Boolean theAnonymousProducerAdvisorySupport; 2820 theAnonymousProducerAdvisorySupport = this.isAnonymousProducerAdvisorySupport(); 2821 strategy.appendField(locator, this, "anonymousProducerAdvisorySupport", buffer, theAnonymousProducerAdvisorySupport); 2822 } 2823 { 2824 String theBrokerContext; 2825 theBrokerContext = this.getBrokerContext(); 2826 strategy.appendField(locator, this, "brokerContext", buffer, theBrokerContext); 2827 } 2828 { 2829 String theBrokerId; 2830 theBrokerId = this.getBrokerId(); 2831 strategy.appendField(locator, this, "brokerId", buffer, theBrokerId); 2832 } 2833 { 2834 String theBrokerName; 2835 theBrokerName = this.getBrokerName(); 2836 strategy.appendField(locator, this, "brokerName", buffer, theBrokerName); 2837 } 2838 { 2839 String theBrokerObjectName; 2840 theBrokerObjectName = this.getBrokerObjectName(); 2841 strategy.appendField(locator, this, "brokerObjectName", buffer, theBrokerObjectName); 2842 } 2843 { 2844 Boolean theCacheTempDestinations; 2845 theCacheTempDestinations = this.isCacheTempDestinations(); 2846 strategy.appendField(locator, this, "cacheTempDestinations", buffer, theCacheTempDestinations); 2847 } 2848 { 2849 String theConsumerSystemUsage; 2850 theConsumerSystemUsage = this.getConsumerSystemUsage(); 2851 strategy.appendField(locator, this, "consumerSystemUsage", buffer, theConsumerSystemUsage); 2852 } 2853 { 2854 BigInteger theConsumerSystemUsagePortion; 2855 theConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 2856 strategy.appendField(locator, this, "consumerSystemUsagePortion", buffer, theConsumerSystemUsagePortion); 2857 } 2858 { 2859 String theDataDirectory; 2860 theDataDirectory = this.getDataDirectory(); 2861 strategy.appendField(locator, this, "dataDirectory", buffer, theDataDirectory); 2862 } 2863 { 2864 String theDataDirectoryFile; 2865 theDataDirectoryFile = this.getDataDirectoryFile(); 2866 strategy.appendField(locator, this, "dataDirectoryFile", buffer, theDataDirectoryFile); 2867 } 2868 { 2869 Boolean theDedicatedTaskRunner; 2870 theDedicatedTaskRunner = this.isDedicatedTaskRunner(); 2871 strategy.appendField(locator, this, "dedicatedTaskRunner", buffer, theDedicatedTaskRunner); 2872 } 2873 { 2874 String theDeleteAllMessagesOnStartup; 2875 theDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 2876 strategy.appendField(locator, this, "deleteAllMessagesOnStartup", buffer, theDeleteAllMessagesOnStartup); 2877 } 2878 { 2879 String theDestinationFactory; 2880 theDestinationFactory = this.getDestinationFactory(); 2881 strategy.appendField(locator, this, "destinationFactory", buffer, theDestinationFactory); 2882 } 2883 { 2884 String theDestinationPolicy; 2885 theDestinationPolicy = this.getDestinationPolicy(); 2886 strategy.appendField(locator, this, "destinationPolicy", buffer, theDestinationPolicy); 2887 } 2888 { 2889 String theDiskUsageCheckRegrowThreshold; 2890 theDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 2891 strategy.appendField(locator, this, "diskUsageCheckRegrowThreshold", buffer, theDiskUsageCheckRegrowThreshold); 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 BigInteger theMaxSchedulerRepeatAllowed; 2925 theMaxSchedulerRepeatAllowed = this.getMaxSchedulerRepeatAllowed(); 2926 strategy.appendField(locator, this, "maxSchedulerRepeatAllowed", buffer, theMaxSchedulerRepeatAllowed); 2927 } 2928 { 2929 Long theMbeanInvocationTimeout; 2930 theMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 2931 strategy.appendField(locator, this, "mbeanInvocationTimeout", buffer, theMbeanInvocationTimeout); 2932 } 2933 { 2934 String theMessageAuthorizationPolicy; 2935 theMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 2936 strategy.appendField(locator, this, "messageAuthorizationPolicy", buffer, theMessageAuthorizationPolicy); 2937 } 2938 { 2939 Boolean theMonitorConnectionSplits; 2940 theMonitorConnectionSplits = this.isMonitorConnectionSplits(); 2941 strategy.appendField(locator, this, "monitorConnectionSplits", buffer, theMonitorConnectionSplits); 2942 } 2943 { 2944 Boolean theNetworkConnectorStartAsync; 2945 theNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 2946 strategy.appendField(locator, this, "networkConnectorStartAsync", buffer, theNetworkConnectorStartAsync); 2947 } 2948 { 2949 Long theOfflineDurableSubscriberTaskSchedule; 2950 theOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 2951 strategy.appendField(locator, this, "offlineDurableSubscriberTaskSchedule", buffer, theOfflineDurableSubscriberTaskSchedule); 2952 } 2953 { 2954 Long theOfflineDurableSubscriberTimeout; 2955 theOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 2956 strategy.appendField(locator, this, "offlineDurableSubscriberTimeout", buffer, theOfflineDurableSubscriberTimeout); 2957 } 2958 { 2959 String thePassiveSlave; 2960 thePassiveSlave = this.getPassiveSlave(); 2961 strategy.appendField(locator, this, "passiveSlave", buffer, thePassiveSlave); 2962 } 2963 { 2964 String thePersistenceAdapter; 2965 thePersistenceAdapter = this.getPersistenceAdapter(); 2966 strategy.appendField(locator, this, "persistenceAdapter", buffer, thePersistenceAdapter); 2967 } 2968 { 2969 String thePersistenceFactory; 2970 thePersistenceFactory = this.getPersistenceFactory(); 2971 strategy.appendField(locator, this, "persistenceFactory", buffer, thePersistenceFactory); 2972 } 2973 { 2974 String thePersistenceTaskRunnerFactory; 2975 thePersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 2976 strategy.appendField(locator, this, "persistenceTaskRunnerFactory", buffer, thePersistenceTaskRunnerFactory); 2977 } 2978 { 2979 BigInteger thePersistenceThreadPriority; 2980 thePersistenceThreadPriority = this.getPersistenceThreadPriority(); 2981 strategy.appendField(locator, this, "persistenceThreadPriority", buffer, thePersistenceThreadPriority); 2982 } 2983 { 2984 String thePersistent; 2985 thePersistent = this.getPersistent(); 2986 strategy.appendField(locator, this, "persistent", buffer, thePersistent); 2987 } 2988 { 2989 Boolean thePopulateJMSXUserID; 2990 thePopulateJMSXUserID = this.isPopulateJMSXUserID(); 2991 strategy.appendField(locator, this, "populateJMSXUserID", buffer, thePopulateJMSXUserID); 2992 } 2993 { 2994 Boolean thePopulateUserNameInMBeans; 2995 thePopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 2996 strategy.appendField(locator, this, "populateUserNameInMBeans", buffer, thePopulateUserNameInMBeans); 2997 } 2998 { 2999 String theProducerSystemUsage; 3000 theProducerSystemUsage = this.getProducerSystemUsage(); 3001 strategy.appendField(locator, this, "producerSystemUsage", buffer, theProducerSystemUsage); 3002 } 3003 { 3004 BigInteger theProducerSystemUsagePortion; 3005 theProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 3006 strategy.appendField(locator, this, "producerSystemUsagePortion", buffer, theProducerSystemUsagePortion); 3007 } 3008 { 3009 String theRegionBroker; 3010 theRegionBroker = this.getRegionBroker(); 3011 strategy.appendField(locator, this, "regionBroker", buffer, theRegionBroker); 3012 } 3013 { 3014 Boolean theRejectDurableConsumers; 3015 theRejectDurableConsumers = this.isRejectDurableConsumers(); 3016 strategy.appendField(locator, this, "rejectDurableConsumers", buffer, theRejectDurableConsumers); 3017 } 3018 { 3019 Boolean theRestartAllowed; 3020 theRestartAllowed = this.isRestartAllowed(); 3021 strategy.appendField(locator, this, "restartAllowed", buffer, theRestartAllowed); 3022 } 3023 { 3024 Boolean theRollbackOnlyOnAsyncException; 3025 theRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 3026 strategy.appendField(locator, this, "rollbackOnlyOnAsyncException", buffer, theRollbackOnlyOnAsyncException); 3027 } 3028 { 3029 BigInteger theSchedulePeriodForDestinationPurge; 3030 theSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 3031 strategy.appendField(locator, this, "schedulePeriodForDestinationPurge", buffer, theSchedulePeriodForDestinationPurge); 3032 } 3033 { 3034 BigInteger theSchedulePeriodForDiskUsageCheck; 3035 theSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 3036 strategy.appendField(locator, this, "schedulePeriodForDiskUsageCheck", buffer, theSchedulePeriodForDiskUsageCheck); 3037 } 3038 { 3039 String theSchedulerDirectory; 3040 theSchedulerDirectory = this.getSchedulerDirectory(); 3041 strategy.appendField(locator, this, "schedulerDirectory", buffer, theSchedulerDirectory); 3042 } 3043 { 3044 String theSchedulerDirectoryFile; 3045 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3046 strategy.appendField(locator, this, "schedulerDirectoryFile", buffer, theSchedulerDirectoryFile); 3047 } 3048 { 3049 String theSchedulerSupport; 3050 theSchedulerSupport = this.getSchedulerSupport(); 3051 strategy.appendField(locator, this, "schedulerSupport", buffer, theSchedulerSupport); 3052 } 3053 { 3054 Boolean theShutdownOnMasterFailure; 3055 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3056 strategy.appendField(locator, this, "shutdownOnMasterFailure", buffer, theShutdownOnMasterFailure); 3057 } 3058 { 3059 String theShutdownOnSlaveFailure; 3060 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3061 strategy.appendField(locator, this, "shutdownOnSlaveFailure", buffer, theShutdownOnSlaveFailure); 3062 } 3063 { 3064 Boolean theSplitSystemUsageForProducersConsumers; 3065 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3066 strategy.appendField(locator, this, "splitSystemUsageForProducersConsumers", buffer, theSplitSystemUsageForProducersConsumers); 3067 } 3068 { 3069 String theSslContext; 3070 theSslContext = this.getSslContext(); 3071 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 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> theAdminViewOrBrokerContextOrConsumerSystemUsage; 3205 theAdminViewOrBrokerContextOrConsumerSystemUsage = (((this.adminViewOrBrokerContextOrConsumerSystemUsage!= null)&&(!this.adminViewOrBrokerContextOrConsumerSystemUsage.isEmpty()))?this.getAdminViewOrBrokerContextOrConsumerSystemUsage():null); 3206 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "adminViewOrBrokerContextOrConsumerSystemUsage", theAdminViewOrBrokerContextOrConsumerSystemUsage), currentHashCode, theAdminViewOrBrokerContextOrConsumerSystemUsage); 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 Boolean theAnonymousProducerAdvisorySupport; 3230 theAnonymousProducerAdvisorySupport = this.isAnonymousProducerAdvisorySupport(); 3231 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "anonymousProducerAdvisorySupport", theAnonymousProducerAdvisorySupport), currentHashCode, theAnonymousProducerAdvisorySupport); 3232 } 3233 { 3234 String theBrokerContext; 3235 theBrokerContext = this.getBrokerContext(); 3236 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerContext", theBrokerContext), currentHashCode, theBrokerContext); 3237 } 3238 { 3239 String theBrokerId; 3240 theBrokerId = this.getBrokerId(); 3241 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerId", theBrokerId), currentHashCode, theBrokerId); 3242 } 3243 { 3244 String theBrokerName; 3245 theBrokerName = this.getBrokerName(); 3246 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerName", theBrokerName), currentHashCode, theBrokerName); 3247 } 3248 { 3249 String theBrokerObjectName; 3250 theBrokerObjectName = this.getBrokerObjectName(); 3251 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerObjectName", theBrokerObjectName), currentHashCode, theBrokerObjectName); 3252 } 3253 { 3254 Boolean theCacheTempDestinations; 3255 theCacheTempDestinations = this.isCacheTempDestinations(); 3256 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "cacheTempDestinations", theCacheTempDestinations), currentHashCode, theCacheTempDestinations); 3257 } 3258 { 3259 String theConsumerSystemUsage; 3260 theConsumerSystemUsage = this.getConsumerSystemUsage(); 3261 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerSystemUsage", theConsumerSystemUsage), currentHashCode, theConsumerSystemUsage); 3262 } 3263 { 3264 BigInteger theConsumerSystemUsagePortion; 3265 theConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 3266 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "consumerSystemUsagePortion", theConsumerSystemUsagePortion), currentHashCode, theConsumerSystemUsagePortion); 3267 } 3268 { 3269 String theDataDirectory; 3270 theDataDirectory = this.getDataDirectory(); 3271 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dataDirectory", theDataDirectory), currentHashCode, theDataDirectory); 3272 } 3273 { 3274 String theDataDirectoryFile; 3275 theDataDirectoryFile = this.getDataDirectoryFile(); 3276 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dataDirectoryFile", theDataDirectoryFile), currentHashCode, theDataDirectoryFile); 3277 } 3278 { 3279 Boolean theDedicatedTaskRunner; 3280 theDedicatedTaskRunner = this.isDedicatedTaskRunner(); 3281 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dedicatedTaskRunner", theDedicatedTaskRunner), currentHashCode, theDedicatedTaskRunner); 3282 } 3283 { 3284 String theDeleteAllMessagesOnStartup; 3285 theDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 3286 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "deleteAllMessagesOnStartup", theDeleteAllMessagesOnStartup), currentHashCode, theDeleteAllMessagesOnStartup); 3287 } 3288 { 3289 String theDestinationFactory; 3290 theDestinationFactory = this.getDestinationFactory(); 3291 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationFactory", theDestinationFactory), currentHashCode, theDestinationFactory); 3292 } 3293 { 3294 String theDestinationPolicy; 3295 theDestinationPolicy = this.getDestinationPolicy(); 3296 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationPolicy", theDestinationPolicy), currentHashCode, theDestinationPolicy); 3297 } 3298 { 3299 String theDiskUsageCheckRegrowThreshold; 3300 theDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 3301 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "diskUsageCheckRegrowThreshold", theDiskUsageCheckRegrowThreshold), currentHashCode, theDiskUsageCheckRegrowThreshold); 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 BigInteger theMaxSchedulerRepeatAllowed; 3335 theMaxSchedulerRepeatAllowed = this.getMaxSchedulerRepeatAllowed(); 3336 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "maxSchedulerRepeatAllowed", theMaxSchedulerRepeatAllowed), currentHashCode, theMaxSchedulerRepeatAllowed); 3337 } 3338 { 3339 Long theMbeanInvocationTimeout; 3340 theMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 3341 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mbeanInvocationTimeout", theMbeanInvocationTimeout), currentHashCode, theMbeanInvocationTimeout); 3342 } 3343 { 3344 String theMessageAuthorizationPolicy; 3345 theMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 3346 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "messageAuthorizationPolicy", theMessageAuthorizationPolicy), currentHashCode, theMessageAuthorizationPolicy); 3347 } 3348 { 3349 Boolean theMonitorConnectionSplits; 3350 theMonitorConnectionSplits = this.isMonitorConnectionSplits(); 3351 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "monitorConnectionSplits", theMonitorConnectionSplits), currentHashCode, theMonitorConnectionSplits); 3352 } 3353 { 3354 Boolean theNetworkConnectorStartAsync; 3355 theNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 3356 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "networkConnectorStartAsync", theNetworkConnectorStartAsync), currentHashCode, theNetworkConnectorStartAsync); 3357 } 3358 { 3359 Long theOfflineDurableSubscriberTaskSchedule; 3360 theOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 3361 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "offlineDurableSubscriberTaskSchedule", theOfflineDurableSubscriberTaskSchedule), currentHashCode, theOfflineDurableSubscriberTaskSchedule); 3362 } 3363 { 3364 Long theOfflineDurableSubscriberTimeout; 3365 theOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 3366 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "offlineDurableSubscriberTimeout", theOfflineDurableSubscriberTimeout), currentHashCode, theOfflineDurableSubscriberTimeout); 3367 } 3368 { 3369 String thePassiveSlave; 3370 thePassiveSlave = this.getPassiveSlave(); 3371 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "passiveSlave", thePassiveSlave), currentHashCode, thePassiveSlave); 3372 } 3373 { 3374 String thePersistenceAdapter; 3375 thePersistenceAdapter = this.getPersistenceAdapter(); 3376 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceAdapter", thePersistenceAdapter), currentHashCode, thePersistenceAdapter); 3377 } 3378 { 3379 String thePersistenceFactory; 3380 thePersistenceFactory = this.getPersistenceFactory(); 3381 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceFactory", thePersistenceFactory), currentHashCode, thePersistenceFactory); 3382 } 3383 { 3384 String thePersistenceTaskRunnerFactory; 3385 thePersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 3386 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceTaskRunnerFactory", thePersistenceTaskRunnerFactory), currentHashCode, thePersistenceTaskRunnerFactory); 3387 } 3388 { 3389 BigInteger thePersistenceThreadPriority; 3390 thePersistenceThreadPriority = this.getPersistenceThreadPriority(); 3391 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistenceThreadPriority", thePersistenceThreadPriority), currentHashCode, thePersistenceThreadPriority); 3392 } 3393 { 3394 String thePersistent; 3395 thePersistent = this.getPersistent(); 3396 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "persistent", thePersistent), currentHashCode, thePersistent); 3397 } 3398 { 3399 Boolean thePopulateJMSXUserID; 3400 thePopulateJMSXUserID = this.isPopulateJMSXUserID(); 3401 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "populateJMSXUserID", thePopulateJMSXUserID), currentHashCode, thePopulateJMSXUserID); 3402 } 3403 { 3404 Boolean thePopulateUserNameInMBeans; 3405 thePopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 3406 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "populateUserNameInMBeans", thePopulateUserNameInMBeans), currentHashCode, thePopulateUserNameInMBeans); 3407 } 3408 { 3409 String theProducerSystemUsage; 3410 theProducerSystemUsage = this.getProducerSystemUsage(); 3411 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "producerSystemUsage", theProducerSystemUsage), currentHashCode, theProducerSystemUsage); 3412 } 3413 { 3414 BigInteger theProducerSystemUsagePortion; 3415 theProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 3416 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "producerSystemUsagePortion", theProducerSystemUsagePortion), currentHashCode, theProducerSystemUsagePortion); 3417 } 3418 { 3419 String theRegionBroker; 3420 theRegionBroker = this.getRegionBroker(); 3421 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "regionBroker", theRegionBroker), currentHashCode, theRegionBroker); 3422 } 3423 { 3424 Boolean theRejectDurableConsumers; 3425 theRejectDurableConsumers = this.isRejectDurableConsumers(); 3426 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "rejectDurableConsumers", theRejectDurableConsumers), currentHashCode, theRejectDurableConsumers); 3427 } 3428 { 3429 Boolean theRestartAllowed; 3430 theRestartAllowed = this.isRestartAllowed(); 3431 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "restartAllowed", theRestartAllowed), currentHashCode, theRestartAllowed); 3432 } 3433 { 3434 Boolean theRollbackOnlyOnAsyncException; 3435 theRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 3436 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "rollbackOnlyOnAsyncException", theRollbackOnlyOnAsyncException), currentHashCode, theRollbackOnlyOnAsyncException); 3437 } 3438 { 3439 BigInteger theSchedulePeriodForDestinationPurge; 3440 theSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 3441 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulePeriodForDestinationPurge", theSchedulePeriodForDestinationPurge), currentHashCode, theSchedulePeriodForDestinationPurge); 3442 } 3443 { 3444 BigInteger theSchedulePeriodForDiskUsageCheck; 3445 theSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 3446 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulePeriodForDiskUsageCheck", theSchedulePeriodForDiskUsageCheck), currentHashCode, theSchedulePeriodForDiskUsageCheck); 3447 } 3448 { 3449 String theSchedulerDirectory; 3450 theSchedulerDirectory = this.getSchedulerDirectory(); 3451 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectory", theSchedulerDirectory), currentHashCode, theSchedulerDirectory); 3452 } 3453 { 3454 String theSchedulerDirectoryFile; 3455 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3456 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectoryFile", theSchedulerDirectoryFile), currentHashCode, theSchedulerDirectoryFile); 3457 } 3458 { 3459 String theSchedulerSupport; 3460 theSchedulerSupport = this.getSchedulerSupport(); 3461 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerSupport", theSchedulerSupport), currentHashCode, theSchedulerSupport); 3462 } 3463 { 3464 Boolean theShutdownOnMasterFailure; 3465 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3466 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnMasterFailure", theShutdownOnMasterFailure), currentHashCode, theShutdownOnMasterFailure); 3467 } 3468 { 3469 String theShutdownOnSlaveFailure; 3470 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3471 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnSlaveFailure", theShutdownOnSlaveFailure), currentHashCode, theShutdownOnSlaveFailure); 3472 } 3473 { 3474 Boolean theSplitSystemUsageForProducersConsumers; 3475 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3476 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "splitSystemUsageForProducersConsumers", theSplitSystemUsageForProducersConsumers), currentHashCode, theSplitSystemUsageForProducersConsumers); 3477 } 3478 { 3479 String theSslContext; 3480 theSslContext = this.getSslContext(); 3481 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 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 DtoBrokerService)) { 3618 return false; 3619 } 3620 if (this == object) { 3621 return true; 3622 } 3623 final DtoBrokerService that = ((DtoBrokerService) object); 3624 { 3625 List<Object> lhsAdminViewOrBrokerContextOrConsumerSystemUsage; 3626 lhsAdminViewOrBrokerContextOrConsumerSystemUsage = (((this.adminViewOrBrokerContextOrConsumerSystemUsage!= null)&&(!this.adminViewOrBrokerContextOrConsumerSystemUsage.isEmpty()))?this.getAdminViewOrBrokerContextOrConsumerSystemUsage():null); 3627 List<Object> rhsAdminViewOrBrokerContextOrConsumerSystemUsage; 3628 rhsAdminViewOrBrokerContextOrConsumerSystemUsage = (((that.adminViewOrBrokerContextOrConsumerSystemUsage!= null)&&(!that.adminViewOrBrokerContextOrConsumerSystemUsage.isEmpty()))?that.getAdminViewOrBrokerContextOrConsumerSystemUsage():null); 3629 if (!strategy.equals(LocatorUtils.property(thisLocator, "adminViewOrBrokerContextOrConsumerSystemUsage", lhsAdminViewOrBrokerContextOrConsumerSystemUsage), LocatorUtils.property(thatLocator, "adminViewOrBrokerContextOrConsumerSystemUsage", rhsAdminViewOrBrokerContextOrConsumerSystemUsage), lhsAdminViewOrBrokerContextOrConsumerSystemUsage, rhsAdminViewOrBrokerContextOrConsumerSystemUsage)) { 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 Boolean lhsAnonymousProducerAdvisorySupport; 3671 lhsAnonymousProducerAdvisorySupport = this.isAnonymousProducerAdvisorySupport(); 3672 Boolean rhsAnonymousProducerAdvisorySupport; 3673 rhsAnonymousProducerAdvisorySupport = that.isAnonymousProducerAdvisorySupport(); 3674 if (!strategy.equals(LocatorUtils.property(thisLocator, "anonymousProducerAdvisorySupport", lhsAnonymousProducerAdvisorySupport), LocatorUtils.property(thatLocator, "anonymousProducerAdvisorySupport", rhsAnonymousProducerAdvisorySupport), lhsAnonymousProducerAdvisorySupport, rhsAnonymousProducerAdvisorySupport)) { 3675 return false; 3676 } 3677 } 3678 { 3679 String lhsBrokerContext; 3680 lhsBrokerContext = this.getBrokerContext(); 3681 String rhsBrokerContext; 3682 rhsBrokerContext = that.getBrokerContext(); 3683 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerContext", lhsBrokerContext), LocatorUtils.property(thatLocator, "brokerContext", rhsBrokerContext), lhsBrokerContext, rhsBrokerContext)) { 3684 return false; 3685 } 3686 } 3687 { 3688 String lhsBrokerId; 3689 lhsBrokerId = this.getBrokerId(); 3690 String rhsBrokerId; 3691 rhsBrokerId = that.getBrokerId(); 3692 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerId", lhsBrokerId), LocatorUtils.property(thatLocator, "brokerId", rhsBrokerId), lhsBrokerId, rhsBrokerId)) { 3693 return false; 3694 } 3695 } 3696 { 3697 String lhsBrokerName; 3698 lhsBrokerName = this.getBrokerName(); 3699 String rhsBrokerName; 3700 rhsBrokerName = that.getBrokerName(); 3701 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerName", lhsBrokerName), LocatorUtils.property(thatLocator, "brokerName", rhsBrokerName), lhsBrokerName, rhsBrokerName)) { 3702 return false; 3703 } 3704 } 3705 { 3706 String lhsBrokerObjectName; 3707 lhsBrokerObjectName = this.getBrokerObjectName(); 3708 String rhsBrokerObjectName; 3709 rhsBrokerObjectName = that.getBrokerObjectName(); 3710 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerObjectName", lhsBrokerObjectName), LocatorUtils.property(thatLocator, "brokerObjectName", rhsBrokerObjectName), lhsBrokerObjectName, rhsBrokerObjectName)) { 3711 return false; 3712 } 3713 } 3714 { 3715 Boolean lhsCacheTempDestinations; 3716 lhsCacheTempDestinations = this.isCacheTempDestinations(); 3717 Boolean rhsCacheTempDestinations; 3718 rhsCacheTempDestinations = that.isCacheTempDestinations(); 3719 if (!strategy.equals(LocatorUtils.property(thisLocator, "cacheTempDestinations", lhsCacheTempDestinations), LocatorUtils.property(thatLocator, "cacheTempDestinations", rhsCacheTempDestinations), lhsCacheTempDestinations, rhsCacheTempDestinations)) { 3720 return false; 3721 } 3722 } 3723 { 3724 String lhsConsumerSystemUsage; 3725 lhsConsumerSystemUsage = this.getConsumerSystemUsage(); 3726 String rhsConsumerSystemUsage; 3727 rhsConsumerSystemUsage = that.getConsumerSystemUsage(); 3728 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerSystemUsage", lhsConsumerSystemUsage), LocatorUtils.property(thatLocator, "consumerSystemUsage", rhsConsumerSystemUsage), lhsConsumerSystemUsage, rhsConsumerSystemUsage)) { 3729 return false; 3730 } 3731 } 3732 { 3733 BigInteger lhsConsumerSystemUsagePortion; 3734 lhsConsumerSystemUsagePortion = this.getConsumerSystemUsagePortion(); 3735 BigInteger rhsConsumerSystemUsagePortion; 3736 rhsConsumerSystemUsagePortion = that.getConsumerSystemUsagePortion(); 3737 if (!strategy.equals(LocatorUtils.property(thisLocator, "consumerSystemUsagePortion", lhsConsumerSystemUsagePortion), LocatorUtils.property(thatLocator, "consumerSystemUsagePortion", rhsConsumerSystemUsagePortion), lhsConsumerSystemUsagePortion, rhsConsumerSystemUsagePortion)) { 3738 return false; 3739 } 3740 } 3741 { 3742 String lhsDataDirectory; 3743 lhsDataDirectory = this.getDataDirectory(); 3744 String rhsDataDirectory; 3745 rhsDataDirectory = that.getDataDirectory(); 3746 if (!strategy.equals(LocatorUtils.property(thisLocator, "dataDirectory", lhsDataDirectory), LocatorUtils.property(thatLocator, "dataDirectory", rhsDataDirectory), lhsDataDirectory, rhsDataDirectory)) { 3747 return false; 3748 } 3749 } 3750 { 3751 String lhsDataDirectoryFile; 3752 lhsDataDirectoryFile = this.getDataDirectoryFile(); 3753 String rhsDataDirectoryFile; 3754 rhsDataDirectoryFile = that.getDataDirectoryFile(); 3755 if (!strategy.equals(LocatorUtils.property(thisLocator, "dataDirectoryFile", lhsDataDirectoryFile), LocatorUtils.property(thatLocator, "dataDirectoryFile", rhsDataDirectoryFile), lhsDataDirectoryFile, rhsDataDirectoryFile)) { 3756 return false; 3757 } 3758 } 3759 { 3760 Boolean lhsDedicatedTaskRunner; 3761 lhsDedicatedTaskRunner = this.isDedicatedTaskRunner(); 3762 Boolean rhsDedicatedTaskRunner; 3763 rhsDedicatedTaskRunner = that.isDedicatedTaskRunner(); 3764 if (!strategy.equals(LocatorUtils.property(thisLocator, "dedicatedTaskRunner", lhsDedicatedTaskRunner), LocatorUtils.property(thatLocator, "dedicatedTaskRunner", rhsDedicatedTaskRunner), lhsDedicatedTaskRunner, rhsDedicatedTaskRunner)) { 3765 return false; 3766 } 3767 } 3768 { 3769 String lhsDeleteAllMessagesOnStartup; 3770 lhsDeleteAllMessagesOnStartup = this.getDeleteAllMessagesOnStartup(); 3771 String rhsDeleteAllMessagesOnStartup; 3772 rhsDeleteAllMessagesOnStartup = that.getDeleteAllMessagesOnStartup(); 3773 if (!strategy.equals(LocatorUtils.property(thisLocator, "deleteAllMessagesOnStartup", lhsDeleteAllMessagesOnStartup), LocatorUtils.property(thatLocator, "deleteAllMessagesOnStartup", rhsDeleteAllMessagesOnStartup), lhsDeleteAllMessagesOnStartup, rhsDeleteAllMessagesOnStartup)) { 3774 return false; 3775 } 3776 } 3777 { 3778 String lhsDestinationFactory; 3779 lhsDestinationFactory = this.getDestinationFactory(); 3780 String rhsDestinationFactory; 3781 rhsDestinationFactory = that.getDestinationFactory(); 3782 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationFactory", lhsDestinationFactory), LocatorUtils.property(thatLocator, "destinationFactory", rhsDestinationFactory), lhsDestinationFactory, rhsDestinationFactory)) { 3783 return false; 3784 } 3785 } 3786 { 3787 String lhsDestinationPolicy; 3788 lhsDestinationPolicy = this.getDestinationPolicy(); 3789 String rhsDestinationPolicy; 3790 rhsDestinationPolicy = that.getDestinationPolicy(); 3791 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationPolicy", lhsDestinationPolicy), LocatorUtils.property(thatLocator, "destinationPolicy", rhsDestinationPolicy), lhsDestinationPolicy, rhsDestinationPolicy)) { 3792 return false; 3793 } 3794 } 3795 { 3796 String lhsDiskUsageCheckRegrowThreshold; 3797 lhsDiskUsageCheckRegrowThreshold = this.getDiskUsageCheckRegrowThreshold(); 3798 String rhsDiskUsageCheckRegrowThreshold; 3799 rhsDiskUsageCheckRegrowThreshold = that.getDiskUsageCheckRegrowThreshold(); 3800 if (!strategy.equals(LocatorUtils.property(thisLocator, "diskUsageCheckRegrowThreshold", lhsDiskUsageCheckRegrowThreshold), LocatorUtils.property(thatLocator, "diskUsageCheckRegrowThreshold", rhsDiskUsageCheckRegrowThreshold), lhsDiskUsageCheckRegrowThreshold, rhsDiskUsageCheckRegrowThreshold)) { 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 BigInteger lhsMaxSchedulerRepeatAllowed; 3860 lhsMaxSchedulerRepeatAllowed = this.getMaxSchedulerRepeatAllowed(); 3861 BigInteger rhsMaxSchedulerRepeatAllowed; 3862 rhsMaxSchedulerRepeatAllowed = that.getMaxSchedulerRepeatAllowed(); 3863 if (!strategy.equals(LocatorUtils.property(thisLocator, "maxSchedulerRepeatAllowed", lhsMaxSchedulerRepeatAllowed), LocatorUtils.property(thatLocator, "maxSchedulerRepeatAllowed", rhsMaxSchedulerRepeatAllowed), lhsMaxSchedulerRepeatAllowed, rhsMaxSchedulerRepeatAllowed)) { 3864 return false; 3865 } 3866 } 3867 { 3868 Long lhsMbeanInvocationTimeout; 3869 lhsMbeanInvocationTimeout = this.getMbeanInvocationTimeout(); 3870 Long rhsMbeanInvocationTimeout; 3871 rhsMbeanInvocationTimeout = that.getMbeanInvocationTimeout(); 3872 if (!strategy.equals(LocatorUtils.property(thisLocator, "mbeanInvocationTimeout", lhsMbeanInvocationTimeout), LocatorUtils.property(thatLocator, "mbeanInvocationTimeout", rhsMbeanInvocationTimeout), lhsMbeanInvocationTimeout, rhsMbeanInvocationTimeout)) { 3873 return false; 3874 } 3875 } 3876 { 3877 String lhsMessageAuthorizationPolicy; 3878 lhsMessageAuthorizationPolicy = this.getMessageAuthorizationPolicy(); 3879 String rhsMessageAuthorizationPolicy; 3880 rhsMessageAuthorizationPolicy = that.getMessageAuthorizationPolicy(); 3881 if (!strategy.equals(LocatorUtils.property(thisLocator, "messageAuthorizationPolicy", lhsMessageAuthorizationPolicy), LocatorUtils.property(thatLocator, "messageAuthorizationPolicy", rhsMessageAuthorizationPolicy), lhsMessageAuthorizationPolicy, rhsMessageAuthorizationPolicy)) { 3882 return false; 3883 } 3884 } 3885 { 3886 Boolean lhsMonitorConnectionSplits; 3887 lhsMonitorConnectionSplits = this.isMonitorConnectionSplits(); 3888 Boolean rhsMonitorConnectionSplits; 3889 rhsMonitorConnectionSplits = that.isMonitorConnectionSplits(); 3890 if (!strategy.equals(LocatorUtils.property(thisLocator, "monitorConnectionSplits", lhsMonitorConnectionSplits), LocatorUtils.property(thatLocator, "monitorConnectionSplits", rhsMonitorConnectionSplits), lhsMonitorConnectionSplits, rhsMonitorConnectionSplits)) { 3891 return false; 3892 } 3893 } 3894 { 3895 Boolean lhsNetworkConnectorStartAsync; 3896 lhsNetworkConnectorStartAsync = this.isNetworkConnectorStartAsync(); 3897 Boolean rhsNetworkConnectorStartAsync; 3898 rhsNetworkConnectorStartAsync = that.isNetworkConnectorStartAsync(); 3899 if (!strategy.equals(LocatorUtils.property(thisLocator, "networkConnectorStartAsync", lhsNetworkConnectorStartAsync), LocatorUtils.property(thatLocator, "networkConnectorStartAsync", rhsNetworkConnectorStartAsync), lhsNetworkConnectorStartAsync, rhsNetworkConnectorStartAsync)) { 3900 return false; 3901 } 3902 } 3903 { 3904 Long lhsOfflineDurableSubscriberTaskSchedule; 3905 lhsOfflineDurableSubscriberTaskSchedule = this.getOfflineDurableSubscriberTaskSchedule(); 3906 Long rhsOfflineDurableSubscriberTaskSchedule; 3907 rhsOfflineDurableSubscriberTaskSchedule = that.getOfflineDurableSubscriberTaskSchedule(); 3908 if (!strategy.equals(LocatorUtils.property(thisLocator, "offlineDurableSubscriberTaskSchedule", lhsOfflineDurableSubscriberTaskSchedule), LocatorUtils.property(thatLocator, "offlineDurableSubscriberTaskSchedule", rhsOfflineDurableSubscriberTaskSchedule), lhsOfflineDurableSubscriberTaskSchedule, rhsOfflineDurableSubscriberTaskSchedule)) { 3909 return false; 3910 } 3911 } 3912 { 3913 Long lhsOfflineDurableSubscriberTimeout; 3914 lhsOfflineDurableSubscriberTimeout = this.getOfflineDurableSubscriberTimeout(); 3915 Long rhsOfflineDurableSubscriberTimeout; 3916 rhsOfflineDurableSubscriberTimeout = that.getOfflineDurableSubscriberTimeout(); 3917 if (!strategy.equals(LocatorUtils.property(thisLocator, "offlineDurableSubscriberTimeout", lhsOfflineDurableSubscriberTimeout), LocatorUtils.property(thatLocator, "offlineDurableSubscriberTimeout", rhsOfflineDurableSubscriberTimeout), lhsOfflineDurableSubscriberTimeout, rhsOfflineDurableSubscriberTimeout)) { 3918 return false; 3919 } 3920 } 3921 { 3922 String lhsPassiveSlave; 3923 lhsPassiveSlave = this.getPassiveSlave(); 3924 String rhsPassiveSlave; 3925 rhsPassiveSlave = that.getPassiveSlave(); 3926 if (!strategy.equals(LocatorUtils.property(thisLocator, "passiveSlave", lhsPassiveSlave), LocatorUtils.property(thatLocator, "passiveSlave", rhsPassiveSlave), lhsPassiveSlave, rhsPassiveSlave)) { 3927 return false; 3928 } 3929 } 3930 { 3931 String lhsPersistenceAdapter; 3932 lhsPersistenceAdapter = this.getPersistenceAdapter(); 3933 String rhsPersistenceAdapter; 3934 rhsPersistenceAdapter = that.getPersistenceAdapter(); 3935 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceAdapter", lhsPersistenceAdapter), LocatorUtils.property(thatLocator, "persistenceAdapter", rhsPersistenceAdapter), lhsPersistenceAdapter, rhsPersistenceAdapter)) { 3936 return false; 3937 } 3938 } 3939 { 3940 String lhsPersistenceFactory; 3941 lhsPersistenceFactory = this.getPersistenceFactory(); 3942 String rhsPersistenceFactory; 3943 rhsPersistenceFactory = that.getPersistenceFactory(); 3944 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceFactory", lhsPersistenceFactory), LocatorUtils.property(thatLocator, "persistenceFactory", rhsPersistenceFactory), lhsPersistenceFactory, rhsPersistenceFactory)) { 3945 return false; 3946 } 3947 } 3948 { 3949 String lhsPersistenceTaskRunnerFactory; 3950 lhsPersistenceTaskRunnerFactory = this.getPersistenceTaskRunnerFactory(); 3951 String rhsPersistenceTaskRunnerFactory; 3952 rhsPersistenceTaskRunnerFactory = that.getPersistenceTaskRunnerFactory(); 3953 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceTaskRunnerFactory", lhsPersistenceTaskRunnerFactory), LocatorUtils.property(thatLocator, "persistenceTaskRunnerFactory", rhsPersistenceTaskRunnerFactory), lhsPersistenceTaskRunnerFactory, rhsPersistenceTaskRunnerFactory)) { 3954 return false; 3955 } 3956 } 3957 { 3958 BigInteger lhsPersistenceThreadPriority; 3959 lhsPersistenceThreadPriority = this.getPersistenceThreadPriority(); 3960 BigInteger rhsPersistenceThreadPriority; 3961 rhsPersistenceThreadPriority = that.getPersistenceThreadPriority(); 3962 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistenceThreadPriority", lhsPersistenceThreadPriority), LocatorUtils.property(thatLocator, "persistenceThreadPriority", rhsPersistenceThreadPriority), lhsPersistenceThreadPriority, rhsPersistenceThreadPriority)) { 3963 return false; 3964 } 3965 } 3966 { 3967 String lhsPersistent; 3968 lhsPersistent = this.getPersistent(); 3969 String rhsPersistent; 3970 rhsPersistent = that.getPersistent(); 3971 if (!strategy.equals(LocatorUtils.property(thisLocator, "persistent", lhsPersistent), LocatorUtils.property(thatLocator, "persistent", rhsPersistent), lhsPersistent, rhsPersistent)) { 3972 return false; 3973 } 3974 } 3975 { 3976 Boolean lhsPopulateJMSXUserID; 3977 lhsPopulateJMSXUserID = this.isPopulateJMSXUserID(); 3978 Boolean rhsPopulateJMSXUserID; 3979 rhsPopulateJMSXUserID = that.isPopulateJMSXUserID(); 3980 if (!strategy.equals(LocatorUtils.property(thisLocator, "populateJMSXUserID", lhsPopulateJMSXUserID), LocatorUtils.property(thatLocator, "populateJMSXUserID", rhsPopulateJMSXUserID), lhsPopulateJMSXUserID, rhsPopulateJMSXUserID)) { 3981 return false; 3982 } 3983 } 3984 { 3985 Boolean lhsPopulateUserNameInMBeans; 3986 lhsPopulateUserNameInMBeans = this.isPopulateUserNameInMBeans(); 3987 Boolean rhsPopulateUserNameInMBeans; 3988 rhsPopulateUserNameInMBeans = that.isPopulateUserNameInMBeans(); 3989 if (!strategy.equals(LocatorUtils.property(thisLocator, "populateUserNameInMBeans", lhsPopulateUserNameInMBeans), LocatorUtils.property(thatLocator, "populateUserNameInMBeans", rhsPopulateUserNameInMBeans), lhsPopulateUserNameInMBeans, rhsPopulateUserNameInMBeans)) { 3990 return false; 3991 } 3992 } 3993 { 3994 String lhsProducerSystemUsage; 3995 lhsProducerSystemUsage = this.getProducerSystemUsage(); 3996 String rhsProducerSystemUsage; 3997 rhsProducerSystemUsage = that.getProducerSystemUsage(); 3998 if (!strategy.equals(LocatorUtils.property(thisLocator, "producerSystemUsage", lhsProducerSystemUsage), LocatorUtils.property(thatLocator, "producerSystemUsage", rhsProducerSystemUsage), lhsProducerSystemUsage, rhsProducerSystemUsage)) { 3999 return false; 4000 } 4001 } 4002 { 4003 BigInteger lhsProducerSystemUsagePortion; 4004 lhsProducerSystemUsagePortion = this.getProducerSystemUsagePortion(); 4005 BigInteger rhsProducerSystemUsagePortion; 4006 rhsProducerSystemUsagePortion = that.getProducerSystemUsagePortion(); 4007 if (!strategy.equals(LocatorUtils.property(thisLocator, "producerSystemUsagePortion", lhsProducerSystemUsagePortion), LocatorUtils.property(thatLocator, "producerSystemUsagePortion", rhsProducerSystemUsagePortion), lhsProducerSystemUsagePortion, rhsProducerSystemUsagePortion)) { 4008 return false; 4009 } 4010 } 4011 { 4012 String lhsRegionBroker; 4013 lhsRegionBroker = this.getRegionBroker(); 4014 String rhsRegionBroker; 4015 rhsRegionBroker = that.getRegionBroker(); 4016 if (!strategy.equals(LocatorUtils.property(thisLocator, "regionBroker", lhsRegionBroker), LocatorUtils.property(thatLocator, "regionBroker", rhsRegionBroker), lhsRegionBroker, rhsRegionBroker)) { 4017 return false; 4018 } 4019 } 4020 { 4021 Boolean lhsRejectDurableConsumers; 4022 lhsRejectDurableConsumers = this.isRejectDurableConsumers(); 4023 Boolean rhsRejectDurableConsumers; 4024 rhsRejectDurableConsumers = that.isRejectDurableConsumers(); 4025 if (!strategy.equals(LocatorUtils.property(thisLocator, "rejectDurableConsumers", lhsRejectDurableConsumers), LocatorUtils.property(thatLocator, "rejectDurableConsumers", rhsRejectDurableConsumers), lhsRejectDurableConsumers, rhsRejectDurableConsumers)) { 4026 return false; 4027 } 4028 } 4029 { 4030 Boolean lhsRestartAllowed; 4031 lhsRestartAllowed = this.isRestartAllowed(); 4032 Boolean rhsRestartAllowed; 4033 rhsRestartAllowed = that.isRestartAllowed(); 4034 if (!strategy.equals(LocatorUtils.property(thisLocator, "restartAllowed", lhsRestartAllowed), LocatorUtils.property(thatLocator, "restartAllowed", rhsRestartAllowed), lhsRestartAllowed, rhsRestartAllowed)) { 4035 return false; 4036 } 4037 } 4038 { 4039 Boolean lhsRollbackOnlyOnAsyncException; 4040 lhsRollbackOnlyOnAsyncException = this.isRollbackOnlyOnAsyncException(); 4041 Boolean rhsRollbackOnlyOnAsyncException; 4042 rhsRollbackOnlyOnAsyncException = that.isRollbackOnlyOnAsyncException(); 4043 if (!strategy.equals(LocatorUtils.property(thisLocator, "rollbackOnlyOnAsyncException", lhsRollbackOnlyOnAsyncException), LocatorUtils.property(thatLocator, "rollbackOnlyOnAsyncException", rhsRollbackOnlyOnAsyncException), lhsRollbackOnlyOnAsyncException, rhsRollbackOnlyOnAsyncException)) { 4044 return false; 4045 } 4046 } 4047 { 4048 BigInteger lhsSchedulePeriodForDestinationPurge; 4049 lhsSchedulePeriodForDestinationPurge = this.getSchedulePeriodForDestinationPurge(); 4050 BigInteger rhsSchedulePeriodForDestinationPurge; 4051 rhsSchedulePeriodForDestinationPurge = that.getSchedulePeriodForDestinationPurge(); 4052 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulePeriodForDestinationPurge", lhsSchedulePeriodForDestinationPurge), LocatorUtils.property(thatLocator, "schedulePeriodForDestinationPurge", rhsSchedulePeriodForDestinationPurge), lhsSchedulePeriodForDestinationPurge, rhsSchedulePeriodForDestinationPurge)) { 4053 return false; 4054 } 4055 } 4056 { 4057 BigInteger lhsSchedulePeriodForDiskUsageCheck; 4058 lhsSchedulePeriodForDiskUsageCheck = this.getSchedulePeriodForDiskUsageCheck(); 4059 BigInteger rhsSchedulePeriodForDiskUsageCheck; 4060 rhsSchedulePeriodForDiskUsageCheck = that.getSchedulePeriodForDiskUsageCheck(); 4061 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulePeriodForDiskUsageCheck", lhsSchedulePeriodForDiskUsageCheck), LocatorUtils.property(thatLocator, "schedulePeriodForDiskUsageCheck", rhsSchedulePeriodForDiskUsageCheck), lhsSchedulePeriodForDiskUsageCheck, rhsSchedulePeriodForDiskUsageCheck)) { 4062 return false; 4063 } 4064 } 4065 { 4066 String lhsSchedulerDirectory; 4067 lhsSchedulerDirectory = this.getSchedulerDirectory(); 4068 String rhsSchedulerDirectory; 4069 rhsSchedulerDirectory = that.getSchedulerDirectory(); 4070 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectory", lhsSchedulerDirectory), LocatorUtils.property(thatLocator, "schedulerDirectory", rhsSchedulerDirectory), lhsSchedulerDirectory, rhsSchedulerDirectory)) { 4071 return false; 4072 } 4073 } 4074 { 4075 String lhsSchedulerDirectoryFile; 4076 lhsSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 4077 String rhsSchedulerDirectoryFile; 4078 rhsSchedulerDirectoryFile = that.getSchedulerDirectoryFile(); 4079 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectoryFile", lhsSchedulerDirectoryFile), LocatorUtils.property(thatLocator, "schedulerDirectoryFile", rhsSchedulerDirectoryFile), lhsSchedulerDirectoryFile, rhsSchedulerDirectoryFile)) { 4080 return false; 4081 } 4082 } 4083 { 4084 String lhsSchedulerSupport; 4085 lhsSchedulerSupport = this.getSchedulerSupport(); 4086 String rhsSchedulerSupport; 4087 rhsSchedulerSupport = that.getSchedulerSupport(); 4088 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerSupport", lhsSchedulerSupport), LocatorUtils.property(thatLocator, "schedulerSupport", rhsSchedulerSupport), lhsSchedulerSupport, rhsSchedulerSupport)) { 4089 return false; 4090 } 4091 } 4092 { 4093 Boolean lhsShutdownOnMasterFailure; 4094 lhsShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 4095 Boolean rhsShutdownOnMasterFailure; 4096 rhsShutdownOnMasterFailure = that.isShutdownOnMasterFailure(); 4097 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnMasterFailure", lhsShutdownOnMasterFailure), LocatorUtils.property(thatLocator, "shutdownOnMasterFailure", rhsShutdownOnMasterFailure), lhsShutdownOnMasterFailure, rhsShutdownOnMasterFailure)) { 4098 return false; 4099 } 4100 } 4101 { 4102 String lhsShutdownOnSlaveFailure; 4103 lhsShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 4104 String rhsShutdownOnSlaveFailure; 4105 rhsShutdownOnSlaveFailure = that.getShutdownOnSlaveFailure(); 4106 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnSlaveFailure", lhsShutdownOnSlaveFailure), LocatorUtils.property(thatLocator, "shutdownOnSlaveFailure", rhsShutdownOnSlaveFailure), lhsShutdownOnSlaveFailure, rhsShutdownOnSlaveFailure)) { 4107 return false; 4108 } 4109 } 4110 { 4111 Boolean lhsSplitSystemUsageForProducersConsumers; 4112 lhsSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 4113 Boolean rhsSplitSystemUsageForProducersConsumers; 4114 rhsSplitSystemUsageForProducersConsumers = that.isSplitSystemUsageForProducersConsumers(); 4115 if (!strategy.equals(LocatorUtils.property(thisLocator, "splitSystemUsageForProducersConsumers", lhsSplitSystemUsageForProducersConsumers), LocatorUtils.property(thatLocator, "splitSystemUsageForProducersConsumers", rhsSplitSystemUsageForProducersConsumers), lhsSplitSystemUsageForProducersConsumers, rhsSplitSystemUsageForProducersConsumers)) { 4116 return false; 4117 } 4118 } 4119 { 4120 String lhsSslContext; 4121 lhsSslContext = this.getSslContext(); 4122 String rhsSslContext; 4123 rhsSslContext = that.getSslContext(); 4124 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 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 DtoBrokerService.AdminView)) { 4461 return false; 4462 } 4463 if (this == object) { 4464 return true; 4465 } 4466 final DtoBrokerService.AdminView that = ((DtoBrokerService.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 DtoBrokerService.BrokerContext)) { 4586 return false; 4587 } 4588 if (this == object) { 4589 return true; 4590 } 4591 final DtoBrokerService.BrokerContext that = ((DtoBrokerService.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 DtoBrokerService.ConsumerSystemUsage)) { 4743 return false; 4744 } 4745 if (this == object) { 4746 return true; 4747 } 4748 final DtoBrokerService.ConsumerSystemUsage that = ((DtoBrokerService.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 DtoBrokerService.DestinationFactory)) { 4877 return false; 4878 } 4879 if (this == object) { 4880 return true; 4881 } 4882 final DtoBrokerService.DestinationFactory that = ((DtoBrokerService.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 "mirroredQueueOrVirtualDestinationInterceptorOrAny" 4927 }) 4928 public static class DestinationInterceptors 4929 implements Equals, HashCode, ToString 4930 { 4931 4932 @XmlElementRefs({ 4933 @XmlElementRef(name = "mirroredQueue", namespace = "http://activemq.apache.org/schema/core", type = DtoMirroredQueue.class, required = false), 4934 @XmlElementRef(name = "virtualDestinationInterceptor", namespace = "http://activemq.apache.org/schema/core", type = DtoVirtualDestinationInterceptor.class, required = false) 4935 }) 4936 @XmlAnyElement(lax = true) 4937 protected List<Object> mirroredQueueOrVirtualDestinationInterceptorOrAny; 4938 4939 /** 4940 * Gets the value of the mirroredQueueOrVirtualDestinationInterceptorOrAny 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 mirroredQueueOrVirtualDestinationInterceptorOrAny property. 4947 * 4948 * <p> 4949 * For example, to add a new item, do as follows: 4950 * <pre> 4951 * getMirroredQueueOrVirtualDestinationInterceptorOrAny().add(newItem); 4952 * </pre> 4953 * 4954 * 4955 * <p> 4956 * Objects of the following type(s) are allowed in the list 4957 * {@link DtoMirroredQueue } 4958 * {@link Object } 4959 * {@link DtoVirtualDestinationInterceptor } 4960 * 4961 * 4962 */ 4963 public List<Object> getMirroredQueueOrVirtualDestinationInterceptorOrAny() { 4964 if (mirroredQueueOrVirtualDestinationInterceptorOrAny == null) { 4965 mirroredQueueOrVirtualDestinationInterceptorOrAny = new ArrayList<Object>(); 4966 } 4967 return this.mirroredQueueOrVirtualDestinationInterceptorOrAny; 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> theMirroredQueueOrVirtualDestinationInterceptorOrAny; 4987 theMirroredQueueOrVirtualDestinationInterceptorOrAny = (((this.mirroredQueueOrVirtualDestinationInterceptorOrAny!= null)&&(!this.mirroredQueueOrVirtualDestinationInterceptorOrAny.isEmpty()))?this.getMirroredQueueOrVirtualDestinationInterceptorOrAny():null); 4988 strategy.appendField(locator, this, "mirroredQueueOrVirtualDestinationInterceptorOrAny", buffer, theMirroredQueueOrVirtualDestinationInterceptorOrAny); 4989 } 4990 return buffer; 4991 } 4992 4993 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4994 int currentHashCode = 1; 4995 { 4996 List<Object> theMirroredQueueOrVirtualDestinationInterceptorOrAny; 4997 theMirroredQueueOrVirtualDestinationInterceptorOrAny = (((this.mirroredQueueOrVirtualDestinationInterceptorOrAny!= null)&&(!this.mirroredQueueOrVirtualDestinationInterceptorOrAny.isEmpty()))?this.getMirroredQueueOrVirtualDestinationInterceptorOrAny():null); 4998 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mirroredQueueOrVirtualDestinationInterceptorOrAny", theMirroredQueueOrVirtualDestinationInterceptorOrAny), currentHashCode, theMirroredQueueOrVirtualDestinationInterceptorOrAny); 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 DtoBrokerService.DestinationInterceptors)) { 5010 return false; 5011 } 5012 if (this == object) { 5013 return true; 5014 } 5015 final DtoBrokerService.DestinationInterceptors that = ((DtoBrokerService.DestinationInterceptors) object); 5016 { 5017 List<Object> lhsMirroredQueueOrVirtualDestinationInterceptorOrAny; 5018 lhsMirroredQueueOrVirtualDestinationInterceptorOrAny = (((this.mirroredQueueOrVirtualDestinationInterceptorOrAny!= null)&&(!this.mirroredQueueOrVirtualDestinationInterceptorOrAny.isEmpty()))?this.getMirroredQueueOrVirtualDestinationInterceptorOrAny():null); 5019 List<Object> rhsMirroredQueueOrVirtualDestinationInterceptorOrAny; 5020 rhsMirroredQueueOrVirtualDestinationInterceptorOrAny = (((that.mirroredQueueOrVirtualDestinationInterceptorOrAny!= null)&&(!that.mirroredQueueOrVirtualDestinationInterceptorOrAny.isEmpty()))?that.getMirroredQueueOrVirtualDestinationInterceptorOrAny():null); 5021 if (!strategy.equals(LocatorUtils.property(thisLocator, "mirroredQueueOrVirtualDestinationInterceptorOrAny", lhsMirroredQueueOrVirtualDestinationInterceptorOrAny), LocatorUtils.property(thatLocator, "mirroredQueueOrVirtualDestinationInterceptorOrAny", rhsMirroredQueueOrVirtualDestinationInterceptorOrAny), lhsMirroredQueueOrVirtualDestinationInterceptorOrAny, rhsMirroredQueueOrVirtualDestinationInterceptorOrAny)) { 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 "policyMap", 5059 "any" 5060 }) 5061 public static class DestinationPolicy 5062 implements Equals, HashCode, ToString 5063 { 5064 5065 protected DtoPolicyMap policyMap; 5066 @XmlAnyElement(lax = true) 5067 protected Object any; 5068 5069 /** 5070 * Gets the value of the policyMap property. 5071 * 5072 * @return 5073 * possible object is 5074 * {@link DtoPolicyMap } 5075 * 5076 */ 5077 public DtoPolicyMap getPolicyMap() { 5078 return policyMap; 5079 } 5080 5081 /** 5082 * Sets the value of the policyMap property. 5083 * 5084 * @param value 5085 * allowed object is 5086 * {@link DtoPolicyMap } 5087 * 5088 */ 5089 public void setPolicyMap(DtoPolicyMap value) { 5090 this.policyMap = value; 5091 } 5092 5093 /** 5094 * Gets the value of the any property. 5095 * 5096 * @return 5097 * possible object is 5098 * {@link Object } 5099 * 5100 */ 5101 public Object getAny() { 5102 return any; 5103 } 5104 5105 /** 5106 * Sets the value of the any property. 5107 * 5108 * @param value 5109 * allowed object is 5110 * {@link Object } 5111 * 5112 */ 5113 public void setAny(Object value) { 5114 this.any = value; 5115 } 5116 5117 public String toString() { 5118 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5119 final StringBuilder buffer = new StringBuilder(); 5120 append(null, buffer, strategy); 5121 return buffer.toString(); 5122 } 5123 5124 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5125 strategy.appendStart(locator, this, buffer); 5126 appendFields(locator, buffer, strategy); 5127 strategy.appendEnd(locator, this, buffer); 5128 return buffer; 5129 } 5130 5131 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5132 { 5133 DtoPolicyMap thePolicyMap; 5134 thePolicyMap = this.getPolicyMap(); 5135 strategy.appendField(locator, this, "policyMap", buffer, thePolicyMap); 5136 } 5137 { 5138 Object theAny; 5139 theAny = this.getAny(); 5140 strategy.appendField(locator, this, "any", buffer, theAny); 5141 } 5142 return buffer; 5143 } 5144 5145 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5146 int currentHashCode = 1; 5147 { 5148 DtoPolicyMap thePolicyMap; 5149 thePolicyMap = this.getPolicyMap(); 5150 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "policyMap", thePolicyMap), currentHashCode, thePolicyMap); 5151 } 5152 { 5153 Object theAny; 5154 theAny = this.getAny(); 5155 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5156 } 5157 return currentHashCode; 5158 } 5159 5160 public int hashCode() { 5161 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5162 return this.hashCode(null, strategy); 5163 } 5164 5165 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5166 if (!(object instanceof DtoBrokerService.DestinationPolicy)) { 5167 return false; 5168 } 5169 if (this == object) { 5170 return true; 5171 } 5172 final DtoBrokerService.DestinationPolicy that = ((DtoBrokerService.DestinationPolicy) object); 5173 { 5174 DtoPolicyMap lhsPolicyMap; 5175 lhsPolicyMap = this.getPolicyMap(); 5176 DtoPolicyMap rhsPolicyMap; 5177 rhsPolicyMap = that.getPolicyMap(); 5178 if (!strategy.equals(LocatorUtils.property(thisLocator, "policyMap", lhsPolicyMap), LocatorUtils.property(thatLocator, "policyMap", rhsPolicyMap), lhsPolicyMap, rhsPolicyMap)) { 5179 return false; 5180 } 5181 } 5182 { 5183 Object lhsAny; 5184 lhsAny = this.getAny(); 5185 Object rhsAny; 5186 rhsAny = that.getAny(); 5187 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5188 return false; 5189 } 5190 } 5191 return true; 5192 } 5193 5194 public boolean equals(Object object) { 5195 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5196 return equals(null, null, object, strategy); 5197 } 5198 5199 } 5200 5201 5202 /** 5203 * <p>Java class for anonymous complex type. 5204 * 5205 * <p>The following schema fragment specifies the expected content contained within this class. 5206 * 5207 * <pre> 5208 * <complexType> 5209 * <complexContent> 5210 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5211 * <choice maxOccurs="unbounded" minOccurs="0"> 5212 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 5213 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 5214 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 5215 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 5216 * <any namespace='##other'/> 5217 * </choice> 5218 * </restriction> 5219 * </complexContent> 5220 * </complexType> 5221 * </pre> 5222 * 5223 * 5224 */ 5225 @XmlAccessorType(XmlAccessType.FIELD) 5226 @XmlType(name = "", propOrder = { 5227 "queueOrTempQueueOrTempTopic" 5228 }) 5229 public static class Destinations 5230 implements Equals, HashCode, ToString 5231 { 5232 5233 @XmlElementRefs({ 5234 @XmlElementRef(name = "tempTopic", namespace = "http://activemq.apache.org/schema/core", type = DtoTempTopic.class, required = false), 5235 @XmlElementRef(name = "tempQueue", namespace = "http://activemq.apache.org/schema/core", type = DtoTempQueue.class, required = false), 5236 @XmlElementRef(name = "queue", namespace = "http://activemq.apache.org/schema/core", type = DtoQueue.class, required = false), 5237 @XmlElementRef(name = "topic", namespace = "http://activemq.apache.org/schema/core", type = DtoTopic.class, required = false) 5238 }) 5239 @XmlAnyElement(lax = true) 5240 protected List<Object> queueOrTempQueueOrTempTopic; 5241 5242 /** 5243 * Gets the value of the queueOrTempQueueOrTempTopic property. 5244 * 5245 * <p> 5246 * This accessor method returns a reference to the live list, 5247 * not a snapshot. Therefore any modification you make to the 5248 * returned list will be present inside the JAXB object. 5249 * This is why there is not a <CODE>set</CODE> method for the queueOrTempQueueOrTempTopic property. 5250 * 5251 * <p> 5252 * For example, to add a new item, do as follows: 5253 * <pre> 5254 * getQueueOrTempQueueOrTempTopic().add(newItem); 5255 * </pre> 5256 * 5257 * 5258 * <p> 5259 * Objects of the following type(s) are allowed in the list 5260 * {@link DtoTempQueue } 5261 * {@link Object } 5262 * {@link DtoTempTopic } 5263 * {@link DtoQueue } 5264 * {@link DtoTopic } 5265 * 5266 * 5267 */ 5268 public List<Object> getQueueOrTempQueueOrTempTopic() { 5269 if (queueOrTempQueueOrTempTopic == null) { 5270 queueOrTempQueueOrTempTopic = new ArrayList<Object>(); 5271 } 5272 return this.queueOrTempQueueOrTempTopic; 5273 } 5274 5275 public String toString() { 5276 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5277 final StringBuilder buffer = new StringBuilder(); 5278 append(null, buffer, strategy); 5279 return buffer.toString(); 5280 } 5281 5282 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5283 strategy.appendStart(locator, this, buffer); 5284 appendFields(locator, buffer, strategy); 5285 strategy.appendEnd(locator, this, buffer); 5286 return buffer; 5287 } 5288 5289 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5290 { 5291 List<Object> theQueueOrTempQueueOrTempTopic; 5292 theQueueOrTempQueueOrTempTopic = (((this.queueOrTempQueueOrTempTopic!= null)&&(!this.queueOrTempQueueOrTempTopic.isEmpty()))?this.getQueueOrTempQueueOrTempTopic():null); 5293 strategy.appendField(locator, this, "queueOrTempQueueOrTempTopic", buffer, theQueueOrTempQueueOrTempTopic); 5294 } 5295 return buffer; 5296 } 5297 5298 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5299 int currentHashCode = 1; 5300 { 5301 List<Object> theQueueOrTempQueueOrTempTopic; 5302 theQueueOrTempQueueOrTempTopic = (((this.queueOrTempQueueOrTempTopic!= null)&&(!this.queueOrTempQueueOrTempTopic.isEmpty()))?this.getQueueOrTempQueueOrTempTopic():null); 5303 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queueOrTempQueueOrTempTopic", theQueueOrTempQueueOrTempTopic), currentHashCode, theQueueOrTempQueueOrTempTopic); 5304 } 5305 return currentHashCode; 5306 } 5307 5308 public int hashCode() { 5309 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5310 return this.hashCode(null, strategy); 5311 } 5312 5313 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5314 if (!(object instanceof DtoBrokerService.Destinations)) { 5315 return false; 5316 } 5317 if (this == object) { 5318 return true; 5319 } 5320 final DtoBrokerService.Destinations that = ((DtoBrokerService.Destinations) object); 5321 { 5322 List<Object> lhsQueueOrTempQueueOrTempTopic; 5323 lhsQueueOrTempQueueOrTempTopic = (((this.queueOrTempQueueOrTempTopic!= null)&&(!this.queueOrTempQueueOrTempTopic.isEmpty()))?this.getQueueOrTempQueueOrTempTopic():null); 5324 List<Object> rhsQueueOrTempQueueOrTempTopic; 5325 rhsQueueOrTempQueueOrTempTopic = (((that.queueOrTempQueueOrTempTopic!= null)&&(!that.queueOrTempQueueOrTempTopic.isEmpty()))?that.getQueueOrTempQueueOrTempTopic():null); 5326 if (!strategy.equals(LocatorUtils.property(thisLocator, "queueOrTempQueueOrTempTopic", lhsQueueOrTempQueueOrTempTopic), LocatorUtils.property(thatLocator, "queueOrTempQueueOrTempTopic", rhsQueueOrTempQueueOrTempTopic), lhsQueueOrTempQueueOrTempTopic, rhsQueueOrTempQueueOrTempTopic)) { 5327 return false; 5328 } 5329 } 5330 return true; 5331 } 5332 5333 public boolean equals(Object object) { 5334 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5335 return equals(null, null, object, strategy); 5336 } 5337 5338 } 5339 5340 5341 /** 5342 * <p>Java class for anonymous complex type. 5343 * 5344 * <p>The following schema fragment specifies the expected content contained within this class. 5345 * 5346 * <pre> 5347 * <complexType> 5348 * <complexContent> 5349 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5350 * <choice minOccurs="0"> 5351 * <element ref="{http://activemq.apache.org/schema/core}defaultIOExceptionHandler"/> 5352 * <element ref="{http://activemq.apache.org/schema/core}jDBCIOExceptionHandler"/> 5353 * <element ref="{http://activemq.apache.org/schema/core}leaseLockerIOExceptionHandler"/> 5354 * <any namespace='##other'/> 5355 * </choice> 5356 * </restriction> 5357 * </complexContent> 5358 * </complexType> 5359 * </pre> 5360 * 5361 * 5362 */ 5363 @XmlAccessorType(XmlAccessType.FIELD) 5364 @XmlType(name = "", propOrder = { 5365 "defaultIOExceptionHandler", 5366 "jdbcioExceptionHandler", 5367 "leaseLockerIOExceptionHandler", 5368 "any" 5369 }) 5370 public static class IoExceptionHandler 5371 implements Equals, HashCode, ToString 5372 { 5373 5374 protected DtoDefaultIOExceptionHandler defaultIOExceptionHandler; 5375 @XmlElement(name = "jDBCIOExceptionHandler") 5376 protected DtoJDBCIOExceptionHandler jdbcioExceptionHandler; 5377 protected DtoLeaseLockerIOExceptionHandler leaseLockerIOExceptionHandler; 5378 @XmlAnyElement(lax = true) 5379 protected Object any; 5380 5381 /** 5382 * Gets the value of the defaultIOExceptionHandler property. 5383 * 5384 * @return 5385 * possible object is 5386 * {@link DtoDefaultIOExceptionHandler } 5387 * 5388 */ 5389 public DtoDefaultIOExceptionHandler getDefaultIOExceptionHandler() { 5390 return defaultIOExceptionHandler; 5391 } 5392 5393 /** 5394 * Sets the value of the defaultIOExceptionHandler property. 5395 * 5396 * @param value 5397 * allowed object is 5398 * {@link DtoDefaultIOExceptionHandler } 5399 * 5400 */ 5401 public void setDefaultIOExceptionHandler(DtoDefaultIOExceptionHandler value) { 5402 this.defaultIOExceptionHandler = value; 5403 } 5404 5405 /** 5406 * Gets the value of the jdbcioExceptionHandler property. 5407 * 5408 * @return 5409 * possible object is 5410 * {@link DtoJDBCIOExceptionHandler } 5411 * 5412 */ 5413 public DtoJDBCIOExceptionHandler getJDBCIOExceptionHandler() { 5414 return jdbcioExceptionHandler; 5415 } 5416 5417 /** 5418 * Sets the value of the jdbcioExceptionHandler property. 5419 * 5420 * @param value 5421 * allowed object is 5422 * {@link DtoJDBCIOExceptionHandler } 5423 * 5424 */ 5425 public void setJDBCIOExceptionHandler(DtoJDBCIOExceptionHandler value) { 5426 this.jdbcioExceptionHandler = value; 5427 } 5428 5429 /** 5430 * Gets the value of the leaseLockerIOExceptionHandler property. 5431 * 5432 * @return 5433 * possible object is 5434 * {@link DtoLeaseLockerIOExceptionHandler } 5435 * 5436 */ 5437 public DtoLeaseLockerIOExceptionHandler getLeaseLockerIOExceptionHandler() { 5438 return leaseLockerIOExceptionHandler; 5439 } 5440 5441 /** 5442 * Sets the value of the leaseLockerIOExceptionHandler property. 5443 * 5444 * @param value 5445 * allowed object is 5446 * {@link DtoLeaseLockerIOExceptionHandler } 5447 * 5448 */ 5449 public void setLeaseLockerIOExceptionHandler(DtoLeaseLockerIOExceptionHandler value) { 5450 this.leaseLockerIOExceptionHandler = value; 5451 } 5452 5453 /** 5454 * Gets the value of the any property. 5455 * 5456 * @return 5457 * possible object is 5458 * {@link Object } 5459 * 5460 */ 5461 public Object getAny() { 5462 return any; 5463 } 5464 5465 /** 5466 * Sets the value of the any property. 5467 * 5468 * @param value 5469 * allowed object is 5470 * {@link Object } 5471 * 5472 */ 5473 public void setAny(Object value) { 5474 this.any = value; 5475 } 5476 5477 public String toString() { 5478 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5479 final StringBuilder buffer = new StringBuilder(); 5480 append(null, buffer, strategy); 5481 return buffer.toString(); 5482 } 5483 5484 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5485 strategy.appendStart(locator, this, buffer); 5486 appendFields(locator, buffer, strategy); 5487 strategy.appendEnd(locator, this, buffer); 5488 return buffer; 5489 } 5490 5491 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5492 { 5493 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5494 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5495 strategy.appendField(locator, this, "defaultIOExceptionHandler", buffer, theDefaultIOExceptionHandler); 5496 } 5497 { 5498 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5499 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5500 strategy.appendField(locator, this, "jdbcioExceptionHandler", buffer, theJDBCIOExceptionHandler); 5501 } 5502 { 5503 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5504 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5505 strategy.appendField(locator, this, "leaseLockerIOExceptionHandler", buffer, theLeaseLockerIOExceptionHandler); 5506 } 5507 { 5508 Object theAny; 5509 theAny = this.getAny(); 5510 strategy.appendField(locator, this, "any", buffer, theAny); 5511 } 5512 return buffer; 5513 } 5514 5515 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5516 int currentHashCode = 1; 5517 { 5518 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5519 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5520 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "defaultIOExceptionHandler", theDefaultIOExceptionHandler), currentHashCode, theDefaultIOExceptionHandler); 5521 } 5522 { 5523 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5524 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5525 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcioExceptionHandler", theJDBCIOExceptionHandler), currentHashCode, theJDBCIOExceptionHandler); 5526 } 5527 { 5528 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5529 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5530 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "leaseLockerIOExceptionHandler", theLeaseLockerIOExceptionHandler), currentHashCode, theLeaseLockerIOExceptionHandler); 5531 } 5532 { 5533 Object theAny; 5534 theAny = this.getAny(); 5535 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5536 } 5537 return currentHashCode; 5538 } 5539 5540 public int hashCode() { 5541 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5542 return this.hashCode(null, strategy); 5543 } 5544 5545 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5546 if (!(object instanceof DtoBrokerService.IoExceptionHandler)) { 5547 return false; 5548 } 5549 if (this == object) { 5550 return true; 5551 } 5552 final DtoBrokerService.IoExceptionHandler that = ((DtoBrokerService.IoExceptionHandler) object); 5553 { 5554 DtoDefaultIOExceptionHandler lhsDefaultIOExceptionHandler; 5555 lhsDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5556 DtoDefaultIOExceptionHandler rhsDefaultIOExceptionHandler; 5557 rhsDefaultIOExceptionHandler = that.getDefaultIOExceptionHandler(); 5558 if (!strategy.equals(LocatorUtils.property(thisLocator, "defaultIOExceptionHandler", lhsDefaultIOExceptionHandler), LocatorUtils.property(thatLocator, "defaultIOExceptionHandler", rhsDefaultIOExceptionHandler), lhsDefaultIOExceptionHandler, rhsDefaultIOExceptionHandler)) { 5559 return false; 5560 } 5561 } 5562 { 5563 DtoJDBCIOExceptionHandler lhsJDBCIOExceptionHandler; 5564 lhsJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5565 DtoJDBCIOExceptionHandler rhsJDBCIOExceptionHandler; 5566 rhsJDBCIOExceptionHandler = that.getJDBCIOExceptionHandler(); 5567 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcioExceptionHandler", lhsJDBCIOExceptionHandler), LocatorUtils.property(thatLocator, "jdbcioExceptionHandler", rhsJDBCIOExceptionHandler), lhsJDBCIOExceptionHandler, rhsJDBCIOExceptionHandler)) { 5568 return false; 5569 } 5570 } 5571 { 5572 DtoLeaseLockerIOExceptionHandler lhsLeaseLockerIOExceptionHandler; 5573 lhsLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5574 DtoLeaseLockerIOExceptionHandler rhsLeaseLockerIOExceptionHandler; 5575 rhsLeaseLockerIOExceptionHandler = that.getLeaseLockerIOExceptionHandler(); 5576 if (!strategy.equals(LocatorUtils.property(thisLocator, "leaseLockerIOExceptionHandler", lhsLeaseLockerIOExceptionHandler), LocatorUtils.property(thatLocator, "leaseLockerIOExceptionHandler", rhsLeaseLockerIOExceptionHandler), lhsLeaseLockerIOExceptionHandler, rhsLeaseLockerIOExceptionHandler)) { 5577 return false; 5578 } 5579 } 5580 { 5581 Object lhsAny; 5582 lhsAny = this.getAny(); 5583 Object rhsAny; 5584 rhsAny = that.getAny(); 5585 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5586 return false; 5587 } 5588 } 5589 return true; 5590 } 5591 5592 public boolean equals(Object object) { 5593 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5594 return equals(null, null, object, strategy); 5595 } 5596 5597 } 5598 5599 5600 /** 5601 * <p>Java class for anonymous complex type. 5602 * 5603 * <p>The following schema fragment specifies the expected content contained within this class. 5604 * 5605 * <pre> 5606 * <complexType> 5607 * <complexContent> 5608 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5609 * <choice maxOccurs="unbounded" minOccurs="0"> 5610 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 5611 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 5612 * <any namespace='##other'/> 5613 * </choice> 5614 * </restriction> 5615 * </complexContent> 5616 * </complexType> 5617 * </pre> 5618 * 5619 * 5620 */ 5621 @XmlAccessorType(XmlAccessType.FIELD) 5622 @XmlType(name = "", propOrder = { 5623 "jmsQueueConnectorOrJmsTopicConnectorOrAny" 5624 }) 5625 public static class JmsBridgeConnectors 5626 implements Equals, HashCode, ToString 5627 { 5628 5629 @XmlElementRefs({ 5630 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false), 5631 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false) 5632 }) 5633 @XmlAnyElement(lax = true) 5634 protected List<Object> jmsQueueConnectorOrJmsTopicConnectorOrAny; 5635 5636 /** 5637 * Gets the value of the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5638 * 5639 * <p> 5640 * This accessor method returns a reference to the live list, 5641 * not a snapshot. Therefore any modification you make to the 5642 * returned list will be present inside the JAXB object. 5643 * This is why there is not a <CODE>set</CODE> method for the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5644 * 5645 * <p> 5646 * For example, to add a new item, do as follows: 5647 * <pre> 5648 * getJmsQueueConnectorOrJmsTopicConnectorOrAny().add(newItem); 5649 * </pre> 5650 * 5651 * 5652 * <p> 5653 * Objects of the following type(s) are allowed in the list 5654 * {@link Object } 5655 * {@link DtoJmsQueueConnector } 5656 * {@link DtoJmsTopicConnector } 5657 * 5658 * 5659 */ 5660 public List<Object> getJmsQueueConnectorOrJmsTopicConnectorOrAny() { 5661 if (jmsQueueConnectorOrJmsTopicConnectorOrAny == null) { 5662 jmsQueueConnectorOrJmsTopicConnectorOrAny = new ArrayList<Object>(); 5663 } 5664 return this.jmsQueueConnectorOrJmsTopicConnectorOrAny; 5665 } 5666 5667 public String toString() { 5668 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5669 final StringBuilder buffer = new StringBuilder(); 5670 append(null, buffer, strategy); 5671 return buffer.toString(); 5672 } 5673 5674 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5675 strategy.appendStart(locator, this, buffer); 5676 appendFields(locator, buffer, strategy); 5677 strategy.appendEnd(locator, this, buffer); 5678 return buffer; 5679 } 5680 5681 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5682 { 5683 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5684 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5685 strategy.appendField(locator, this, "jmsQueueConnectorOrJmsTopicConnectorOrAny", buffer, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5686 } 5687 return buffer; 5688 } 5689 5690 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5691 int currentHashCode = 1; 5692 { 5693 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5694 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5695 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", theJmsQueueConnectorOrJmsTopicConnectorOrAny), currentHashCode, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5696 } 5697 return currentHashCode; 5698 } 5699 5700 public int hashCode() { 5701 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5702 return this.hashCode(null, strategy); 5703 } 5704 5705 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5706 if (!(object instanceof DtoBrokerService.JmsBridgeConnectors)) { 5707 return false; 5708 } 5709 if (this == object) { 5710 return true; 5711 } 5712 final DtoBrokerService.JmsBridgeConnectors that = ((DtoBrokerService.JmsBridgeConnectors) object); 5713 { 5714 List<Object> lhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5715 lhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5716 List<Object> rhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5717 rhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((that.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!that.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?that.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5718 if (!strategy.equals(LocatorUtils.property(thisLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", lhsJmsQueueConnectorOrJmsTopicConnectorOrAny), LocatorUtils.property(thatLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", rhsJmsQueueConnectorOrJmsTopicConnectorOrAny), lhsJmsQueueConnectorOrJmsTopicConnectorOrAny, rhsJmsQueueConnectorOrJmsTopicConnectorOrAny)) { 5719 return false; 5720 } 5721 } 5722 return true; 5723 } 5724 5725 public boolean equals(Object object) { 5726 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5727 return equals(null, null, object, strategy); 5728 } 5729 5730 } 5731 5732 5733 /** 5734 * <p>Java class for anonymous complex type. 5735 * 5736 * <p>The following schema fragment specifies the expected content contained within this class. 5737 * 5738 * <pre> 5739 * <complexType> 5740 * <complexContent> 5741 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5742 * <sequence minOccurs="0"> 5743 * <any maxOccurs="unbounded" minOccurs="0"/> 5744 * </sequence> 5745 * </restriction> 5746 * </complexContent> 5747 * </complexType> 5748 * </pre> 5749 * 5750 * 5751 */ 5752 @XmlAccessorType(XmlAccessType.FIELD) 5753 @XmlType(name = "", propOrder = { 5754 "any" 5755 }) 5756 public static class JobSchedulerStore 5757 implements Equals, HashCode, ToString 5758 { 5759 5760 @XmlAnyElement(lax = true) 5761 protected List<Object> any; 5762 5763 /** 5764 * Gets the value of the any property. 5765 * 5766 * <p> 5767 * This accessor method returns a reference to the live list, 5768 * not a snapshot. Therefore any modification you make to the 5769 * returned list will be present inside the JAXB object. 5770 * This is why there is not a <CODE>set</CODE> method for the any property. 5771 * 5772 * <p> 5773 * For example, to add a new item, do as follows: 5774 * <pre> 5775 * getAny().add(newItem); 5776 * </pre> 5777 * 5778 * 5779 * <p> 5780 * Objects of the following type(s) are allowed in the list 5781 * {@link Object } 5782 * 5783 * 5784 */ 5785 public List<Object> getAny() { 5786 if (any == null) { 5787 any = new ArrayList<Object>(); 5788 } 5789 return this.any; 5790 } 5791 5792 public String toString() { 5793 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5794 final StringBuilder buffer = new StringBuilder(); 5795 append(null, buffer, strategy); 5796 return buffer.toString(); 5797 } 5798 5799 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5800 strategy.appendStart(locator, this, buffer); 5801 appendFields(locator, buffer, strategy); 5802 strategy.appendEnd(locator, this, buffer); 5803 return buffer; 5804 } 5805 5806 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5807 { 5808 List<Object> theAny; 5809 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5810 strategy.appendField(locator, this, "any", buffer, theAny); 5811 } 5812 return buffer; 5813 } 5814 5815 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5816 int currentHashCode = 1; 5817 { 5818 List<Object> theAny; 5819 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5820 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5821 } 5822 return currentHashCode; 5823 } 5824 5825 public int hashCode() { 5826 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5827 return this.hashCode(null, strategy); 5828 } 5829 5830 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5831 if (!(object instanceof DtoBrokerService.JobSchedulerStore)) { 5832 return false; 5833 } 5834 if (this == object) { 5835 return true; 5836 } 5837 final DtoBrokerService.JobSchedulerStore that = ((DtoBrokerService.JobSchedulerStore) object); 5838 { 5839 List<Object> lhsAny; 5840 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5841 List<Object> rhsAny; 5842 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 5843 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5844 return false; 5845 } 5846 } 5847 return true; 5848 } 5849 5850 public boolean equals(Object object) { 5851 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5852 return equals(null, null, object, strategy); 5853 } 5854 5855 } 5856 5857 5858 /** 5859 * <p>Java class for anonymous complex type. 5860 * 5861 * <p>The following schema fragment specifies the expected content contained within this class. 5862 * 5863 * <pre> 5864 * <complexType> 5865 * <complexContent> 5866 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5867 * <choice minOccurs="0"> 5868 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 5869 * <any namespace='##other'/> 5870 * </choice> 5871 * </restriction> 5872 * </complexContent> 5873 * </complexType> 5874 * </pre> 5875 * 5876 * 5877 */ 5878 @XmlAccessorType(XmlAccessType.FIELD) 5879 @XmlType(name = "", propOrder = { 5880 "managementContext", 5881 "any" 5882 }) 5883 public static class ManagementContext 5884 implements Equals, HashCode, ToString 5885 { 5886 5887 protected DtoManagementContext managementContext; 5888 @XmlAnyElement(lax = true) 5889 protected Object any; 5890 5891 /** 5892 * Gets the value of the managementContext property. 5893 * 5894 * @return 5895 * possible object is 5896 * {@link DtoManagementContext } 5897 * 5898 */ 5899 public DtoManagementContext getManagementContext() { 5900 return managementContext; 5901 } 5902 5903 /** 5904 * Sets the value of the managementContext property. 5905 * 5906 * @param value 5907 * allowed object is 5908 * {@link DtoManagementContext } 5909 * 5910 */ 5911 public void setManagementContext(DtoManagementContext value) { 5912 this.managementContext = value; 5913 } 5914 5915 /** 5916 * Gets the value of the any property. 5917 * 5918 * @return 5919 * possible object is 5920 * {@link Object } 5921 * 5922 */ 5923 public Object getAny() { 5924 return any; 5925 } 5926 5927 /** 5928 * Sets the value of the any property. 5929 * 5930 * @param value 5931 * allowed object is 5932 * {@link Object } 5933 * 5934 */ 5935 public void setAny(Object value) { 5936 this.any = value; 5937 } 5938 5939 public String toString() { 5940 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5941 final StringBuilder buffer = new StringBuilder(); 5942 append(null, buffer, strategy); 5943 return buffer.toString(); 5944 } 5945 5946 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5947 strategy.appendStart(locator, this, buffer); 5948 appendFields(locator, buffer, strategy); 5949 strategy.appendEnd(locator, this, buffer); 5950 return buffer; 5951 } 5952 5953 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5954 { 5955 DtoManagementContext theManagementContext; 5956 theManagementContext = this.getManagementContext(); 5957 strategy.appendField(locator, this, "managementContext", buffer, theManagementContext); 5958 } 5959 { 5960 Object theAny; 5961 theAny = this.getAny(); 5962 strategy.appendField(locator, this, "any", buffer, theAny); 5963 } 5964 return buffer; 5965 } 5966 5967 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5968 int currentHashCode = 1; 5969 { 5970 DtoManagementContext theManagementContext; 5971 theManagementContext = this.getManagementContext(); 5972 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "managementContext", theManagementContext), currentHashCode, theManagementContext); 5973 } 5974 { 5975 Object theAny; 5976 theAny = this.getAny(); 5977 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5978 } 5979 return currentHashCode; 5980 } 5981 5982 public int hashCode() { 5983 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5984 return this.hashCode(null, strategy); 5985 } 5986 5987 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5988 if (!(object instanceof DtoBrokerService.ManagementContext)) { 5989 return false; 5990 } 5991 if (this == object) { 5992 return true; 5993 } 5994 final DtoBrokerService.ManagementContext that = ((DtoBrokerService.ManagementContext) object); 5995 { 5996 DtoManagementContext lhsManagementContext; 5997 lhsManagementContext = this.getManagementContext(); 5998 DtoManagementContext rhsManagementContext; 5999 rhsManagementContext = that.getManagementContext(); 6000 if (!strategy.equals(LocatorUtils.property(thisLocator, "managementContext", lhsManagementContext), LocatorUtils.property(thatLocator, "managementContext", rhsManagementContext), lhsManagementContext, rhsManagementContext)) { 6001 return false; 6002 } 6003 } 6004 { 6005 Object lhsAny; 6006 lhsAny = this.getAny(); 6007 Object rhsAny; 6008 rhsAny = that.getAny(); 6009 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6010 return false; 6011 } 6012 } 6013 return true; 6014 } 6015 6016 public boolean equals(Object object) { 6017 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6018 return equals(null, null, object, strategy); 6019 } 6020 6021 } 6022 6023 6024 /** 6025 * <p>Java class for anonymous complex type. 6026 * 6027 * <p>The following schema fragment specifies the expected content contained within this class. 6028 * 6029 * <pre> 6030 * <complexType> 6031 * <complexContent> 6032 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6033 * <sequence minOccurs="0"> 6034 * <any maxOccurs="unbounded" minOccurs="0"/> 6035 * </sequence> 6036 * </restriction> 6037 * </complexContent> 6038 * </complexType> 6039 * </pre> 6040 * 6041 * 6042 */ 6043 @XmlAccessorType(XmlAccessType.FIELD) 6044 @XmlType(name = "", propOrder = { 6045 "any" 6046 }) 6047 public static class MessageAuthorizationPolicy 6048 implements Equals, HashCode, ToString 6049 { 6050 6051 @XmlAnyElement(lax = true) 6052 protected List<Object> any; 6053 6054 /** 6055 * Gets the value of the any property. 6056 * 6057 * <p> 6058 * This accessor method returns a reference to the live list, 6059 * not a snapshot. Therefore any modification you make to the 6060 * returned list will be present inside the JAXB object. 6061 * This is why there is not a <CODE>set</CODE> method for the any property. 6062 * 6063 * <p> 6064 * For example, to add a new item, do as follows: 6065 * <pre> 6066 * getAny().add(newItem); 6067 * </pre> 6068 * 6069 * 6070 * <p> 6071 * Objects of the following type(s) are allowed in the list 6072 * {@link Object } 6073 * 6074 * 6075 */ 6076 public List<Object> getAny() { 6077 if (any == null) { 6078 any = new ArrayList<Object>(); 6079 } 6080 return this.any; 6081 } 6082 6083 public String toString() { 6084 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6085 final StringBuilder buffer = new StringBuilder(); 6086 append(null, buffer, strategy); 6087 return buffer.toString(); 6088 } 6089 6090 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6091 strategy.appendStart(locator, this, buffer); 6092 appendFields(locator, buffer, strategy); 6093 strategy.appendEnd(locator, this, buffer); 6094 return buffer; 6095 } 6096 6097 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6098 { 6099 List<Object> theAny; 6100 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6101 strategy.appendField(locator, this, "any", buffer, theAny); 6102 } 6103 return buffer; 6104 } 6105 6106 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6107 int currentHashCode = 1; 6108 { 6109 List<Object> theAny; 6110 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6111 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6112 } 6113 return currentHashCode; 6114 } 6115 6116 public int hashCode() { 6117 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6118 return this.hashCode(null, strategy); 6119 } 6120 6121 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6122 if (!(object instanceof DtoBrokerService.MessageAuthorizationPolicy)) { 6123 return false; 6124 } 6125 if (this == object) { 6126 return true; 6127 } 6128 final DtoBrokerService.MessageAuthorizationPolicy that = ((DtoBrokerService.MessageAuthorizationPolicy) object); 6129 { 6130 List<Object> lhsAny; 6131 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6132 List<Object> rhsAny; 6133 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 6134 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6135 return false; 6136 } 6137 } 6138 return true; 6139 } 6140 6141 public boolean equals(Object object) { 6142 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6143 return equals(null, null, object, strategy); 6144 } 6145 6146 } 6147 6148 6149 /** 6150 * <p>Java class for anonymous complex type. 6151 * 6152 * <p>The following schema fragment specifies the expected content contained within this class. 6153 * 6154 * <pre> 6155 * <complexType> 6156 * <complexContent> 6157 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6158 * <choice maxOccurs="unbounded" minOccurs="0"> 6159 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 6160 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 6161 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 6162 * <any namespace='##other'/> 6163 * </choice> 6164 * </restriction> 6165 * </complexContent> 6166 * </complexType> 6167 * </pre> 6168 * 6169 * 6170 */ 6171 @XmlAccessorType(XmlAccessType.FIELD) 6172 @XmlType(name = "", propOrder = { 6173 "ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector" 6174 }) 6175 public static class NetworkConnectors 6176 implements Equals, HashCode, ToString 6177 { 6178 6179 @XmlElementRefs({ 6180 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 6181 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false), 6182 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false) 6183 }) 6184 @XmlAnyElement(lax = true) 6185 protected List<Object> ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6186 6187 /** 6188 * Gets the value of the ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector property. 6189 * 6190 * <p> 6191 * This accessor method returns a reference to the live list, 6192 * not a snapshot. Therefore any modification you make to the 6193 * returned list will be present inside the JAXB object. 6194 * This is why there is not a <CODE>set</CODE> method for the ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector property. 6195 * 6196 * <p> 6197 * For example, to add a new item, do as follows: 6198 * <pre> 6199 * getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector().add(newItem); 6200 * </pre> 6201 * 6202 * 6203 * <p> 6204 * Objects of the following type(s) are allowed in the list 6205 * {@link DtoMulticastNetworkConnector } 6206 * {@link Object } 6207 * {@link DtoLdapNetworkConnector } 6208 * {@link DtoNetworkConnector } 6209 * 6210 * 6211 */ 6212 public List<Object> getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector() { 6213 if (ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector == null) { 6214 ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector = new ArrayList<Object>(); 6215 } 6216 return this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6217 } 6218 6219 public String toString() { 6220 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6221 final StringBuilder buffer = new StringBuilder(); 6222 append(null, buffer, strategy); 6223 return buffer.toString(); 6224 } 6225 6226 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6227 strategy.appendStart(locator, this, buffer); 6228 appendFields(locator, buffer, strategy); 6229 strategy.appendEnd(locator, this, buffer); 6230 return buffer; 6231 } 6232 6233 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6234 { 6235 List<Object> theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6236 theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector = (((this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector!= null)&&(!this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector.isEmpty()))?this.getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector():null); 6237 strategy.appendField(locator, this, "ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector", buffer, theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector); 6238 } 6239 return buffer; 6240 } 6241 6242 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6243 int currentHashCode = 1; 6244 { 6245 List<Object> theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6246 theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector = (((this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector!= null)&&(!this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector.isEmpty()))?this.getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector():null); 6247 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector", theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector), currentHashCode, theLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector); 6248 } 6249 return currentHashCode; 6250 } 6251 6252 public int hashCode() { 6253 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6254 return this.hashCode(null, strategy); 6255 } 6256 6257 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6258 if (!(object instanceof DtoBrokerService.NetworkConnectors)) { 6259 return false; 6260 } 6261 if (this == object) { 6262 return true; 6263 } 6264 final DtoBrokerService.NetworkConnectors that = ((DtoBrokerService.NetworkConnectors) object); 6265 { 6266 List<Object> lhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6267 lhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector = (((this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector!= null)&&(!this.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector.isEmpty()))?this.getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector():null); 6268 List<Object> rhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector; 6269 rhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector = (((that.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector!= null)&&(!that.ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector.isEmpty()))?that.getLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector():null); 6270 if (!strategy.equals(LocatorUtils.property(thisLocator, "ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector", lhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector), LocatorUtils.property(thatLocator, "ldapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector", rhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector), lhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector, rhsLdapNetworkConnectorOrMulticastNetworkConnectorOrNetworkConnector)) { 6271 return false; 6272 } 6273 } 6274 return true; 6275 } 6276 6277 public boolean equals(Object object) { 6278 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6279 return equals(null, null, object, strategy); 6280 } 6281 6282 } 6283 6284 6285 /** 6286 * <p>Java class for anonymous complex type. 6287 * 6288 * <p>The following schema fragment specifies the expected content contained within this class. 6289 * 6290 * <pre> 6291 * <complexType> 6292 * <complexContent> 6293 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6294 * <sequence maxOccurs="unbounded" minOccurs="0"> 6295 * <any maxOccurs="unbounded" minOccurs="0"/> 6296 * </sequence> 6297 * </restriction> 6298 * </complexContent> 6299 * </complexType> 6300 * </pre> 6301 * 6302 * 6303 */ 6304 @XmlAccessorType(XmlAccessType.FIELD) 6305 @XmlType(name = "", propOrder = { 6306 "any" 6307 }) 6308 public static class NetworkConnectorURIs 6309 implements Equals, HashCode, ToString 6310 { 6311 6312 @XmlAnyElement(lax = true) 6313 protected List<Object> any; 6314 6315 /** 6316 * Gets the value of the any property. 6317 * 6318 * <p> 6319 * This accessor method returns a reference to the live list, 6320 * not a snapshot. Therefore any modification you make to the 6321 * returned list will be present inside the JAXB object. 6322 * This is why there is not a <CODE>set</CODE> method for the any property. 6323 * 6324 * <p> 6325 * For example, to add a new item, do as follows: 6326 * <pre> 6327 * getAny().add(newItem); 6328 * </pre> 6329 * 6330 * 6331 * <p> 6332 * Objects of the following type(s) are allowed in the list 6333 * {@link Object } 6334 * 6335 * 6336 */ 6337 public List<Object> getAny() { 6338 if (any == null) { 6339 any = new ArrayList<Object>(); 6340 } 6341 return this.any; 6342 } 6343 6344 public String toString() { 6345 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6346 final StringBuilder buffer = new StringBuilder(); 6347 append(null, buffer, strategy); 6348 return buffer.toString(); 6349 } 6350 6351 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6352 strategy.appendStart(locator, this, buffer); 6353 appendFields(locator, buffer, strategy); 6354 strategy.appendEnd(locator, this, buffer); 6355 return buffer; 6356 } 6357 6358 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6359 { 6360 List<Object> theAny; 6361 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6362 strategy.appendField(locator, this, "any", buffer, theAny); 6363 } 6364 return buffer; 6365 } 6366 6367 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6368 int currentHashCode = 1; 6369 { 6370 List<Object> theAny; 6371 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6372 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6373 } 6374 return currentHashCode; 6375 } 6376 6377 public int hashCode() { 6378 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6379 return this.hashCode(null, strategy); 6380 } 6381 6382 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6383 if (!(object instanceof DtoBrokerService.NetworkConnectorURIs)) { 6384 return false; 6385 } 6386 if (this == object) { 6387 return true; 6388 } 6389 final DtoBrokerService.NetworkConnectorURIs that = ((DtoBrokerService.NetworkConnectorURIs) object); 6390 { 6391 List<Object> lhsAny; 6392 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 6393 List<Object> rhsAny; 6394 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 6395 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6396 return false; 6397 } 6398 } 6399 return true; 6400 } 6401 6402 public boolean equals(Object object) { 6403 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6404 return equals(null, null, object, strategy); 6405 } 6406 6407 } 6408 6409 6410 /** 6411 * <p>Java class for anonymous complex type. 6412 * 6413 * <p>The following schema fragment specifies the expected content contained within this class. 6414 * 6415 * <pre> 6416 * <complexType> 6417 * <complexContent> 6418 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6419 * <choice minOccurs="0"> 6420 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 6421 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapter"/> 6422 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 6423 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 6424 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 6425 * <element ref="{http://activemq.apache.org/schema/core}memoryPersistenceAdapter"/> 6426 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 6427 * <any namespace='##other'/> 6428 * </choice> 6429 * </restriction> 6430 * </complexContent> 6431 * </complexType> 6432 * </pre> 6433 * 6434 * 6435 */ 6436 @XmlAccessorType(XmlAccessType.FIELD) 6437 @XmlType(name = "", propOrder = { 6438 "jdbcPersistenceAdapter", 6439 "journalPersistenceAdapter", 6440 "kahaDB", 6441 "levelDB", 6442 "mKahaDB", 6443 "memoryPersistenceAdapter", 6444 "replicatedLevelDB", 6445 "any" 6446 }) 6447 public static class PersistenceAdapter 6448 implements Equals, HashCode, ToString 6449 { 6450 6451 protected DtoJdbcPersistenceAdapter jdbcPersistenceAdapter; 6452 protected DtoJournalPersistenceAdapter journalPersistenceAdapter; 6453 protected DtoKahaDB kahaDB; 6454 protected DtoLevelDB levelDB; 6455 protected DtoMKahaDB mKahaDB; 6456 protected DtoMemoryPersistenceAdapter memoryPersistenceAdapter; 6457 protected DtoReplicatedLevelDB replicatedLevelDB; 6458 @XmlAnyElement(lax = true) 6459 protected Object any; 6460 6461 /** 6462 * Gets the value of the jdbcPersistenceAdapter property. 6463 * 6464 * @return 6465 * possible object is 6466 * {@link DtoJdbcPersistenceAdapter } 6467 * 6468 */ 6469 public DtoJdbcPersistenceAdapter getJdbcPersistenceAdapter() { 6470 return jdbcPersistenceAdapter; 6471 } 6472 6473 /** 6474 * Sets the value of the jdbcPersistenceAdapter property. 6475 * 6476 * @param value 6477 * allowed object is 6478 * {@link DtoJdbcPersistenceAdapter } 6479 * 6480 */ 6481 public void setJdbcPersistenceAdapter(DtoJdbcPersistenceAdapter value) { 6482 this.jdbcPersistenceAdapter = value; 6483 } 6484 6485 /** 6486 * Gets the value of the journalPersistenceAdapter property. 6487 * 6488 * @return 6489 * possible object is 6490 * {@link DtoJournalPersistenceAdapter } 6491 * 6492 */ 6493 public DtoJournalPersistenceAdapter getJournalPersistenceAdapter() { 6494 return journalPersistenceAdapter; 6495 } 6496 6497 /** 6498 * Sets the value of the journalPersistenceAdapter property. 6499 * 6500 * @param value 6501 * allowed object is 6502 * {@link DtoJournalPersistenceAdapter } 6503 * 6504 */ 6505 public void setJournalPersistenceAdapter(DtoJournalPersistenceAdapter value) { 6506 this.journalPersistenceAdapter = value; 6507 } 6508 6509 /** 6510 * Gets the value of the kahaDB property. 6511 * 6512 * @return 6513 * possible object is 6514 * {@link DtoKahaDB } 6515 * 6516 */ 6517 public DtoKahaDB getKahaDB() { 6518 return kahaDB; 6519 } 6520 6521 /** 6522 * Sets the value of the kahaDB property. 6523 * 6524 * @param value 6525 * allowed object is 6526 * {@link DtoKahaDB } 6527 * 6528 */ 6529 public void setKahaDB(DtoKahaDB value) { 6530 this.kahaDB = value; 6531 } 6532 6533 /** 6534 * Gets the value of the levelDB property. 6535 * 6536 * @return 6537 * possible object is 6538 * {@link DtoLevelDB } 6539 * 6540 */ 6541 public DtoLevelDB getLevelDB() { 6542 return levelDB; 6543 } 6544 6545 /** 6546 * Sets the value of the levelDB property. 6547 * 6548 * @param value 6549 * allowed object is 6550 * {@link DtoLevelDB } 6551 * 6552 */ 6553 public void setLevelDB(DtoLevelDB value) { 6554 this.levelDB = value; 6555 } 6556 6557 /** 6558 * Gets the value of the mKahaDB property. 6559 * 6560 * @return 6561 * possible object is 6562 * {@link DtoMKahaDB } 6563 * 6564 */ 6565 public DtoMKahaDB getMKahaDB() { 6566 return mKahaDB; 6567 } 6568 6569 /** 6570 * Sets the value of the mKahaDB property. 6571 * 6572 * @param value 6573 * allowed object is 6574 * {@link DtoMKahaDB } 6575 * 6576 */ 6577 public void setMKahaDB(DtoMKahaDB value) { 6578 this.mKahaDB = value; 6579 } 6580 6581 /** 6582 * Gets the value of the memoryPersistenceAdapter property. 6583 * 6584 * @return 6585 * possible object is 6586 * {@link DtoMemoryPersistenceAdapter } 6587 * 6588 */ 6589 public DtoMemoryPersistenceAdapter getMemoryPersistenceAdapter() { 6590 return memoryPersistenceAdapter; 6591 } 6592 6593 /** 6594 * Sets the value of the memoryPersistenceAdapter property. 6595 * 6596 * @param value 6597 * allowed object is 6598 * {@link DtoMemoryPersistenceAdapter } 6599 * 6600 */ 6601 public void setMemoryPersistenceAdapter(DtoMemoryPersistenceAdapter value) { 6602 this.memoryPersistenceAdapter = value; 6603 } 6604 6605 /** 6606 * Gets the value of the replicatedLevelDB property. 6607 * 6608 * @return 6609 * possible object is 6610 * {@link DtoReplicatedLevelDB } 6611 * 6612 */ 6613 public DtoReplicatedLevelDB getReplicatedLevelDB() { 6614 return replicatedLevelDB; 6615 } 6616 6617 /** 6618 * Sets the value of the replicatedLevelDB property. 6619 * 6620 * @param value 6621 * allowed object is 6622 * {@link DtoReplicatedLevelDB } 6623 * 6624 */ 6625 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 6626 this.replicatedLevelDB = value; 6627 } 6628 6629 /** 6630 * Gets the value of the any property. 6631 * 6632 * @return 6633 * possible object is 6634 * {@link Object } 6635 * 6636 */ 6637 public Object getAny() { 6638 return any; 6639 } 6640 6641 /** 6642 * Sets the value of the any property. 6643 * 6644 * @param value 6645 * allowed object is 6646 * {@link Object } 6647 * 6648 */ 6649 public void setAny(Object value) { 6650 this.any = value; 6651 } 6652 6653 public String toString() { 6654 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6655 final StringBuilder buffer = new StringBuilder(); 6656 append(null, buffer, strategy); 6657 return buffer.toString(); 6658 } 6659 6660 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6661 strategy.appendStart(locator, this, buffer); 6662 appendFields(locator, buffer, strategy); 6663 strategy.appendEnd(locator, this, buffer); 6664 return buffer; 6665 } 6666 6667 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6668 { 6669 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6670 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6671 strategy.appendField(locator, this, "jdbcPersistenceAdapter", buffer, theJdbcPersistenceAdapter); 6672 } 6673 { 6674 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6675 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6676 strategy.appendField(locator, this, "journalPersistenceAdapter", buffer, theJournalPersistenceAdapter); 6677 } 6678 { 6679 DtoKahaDB theKahaDB; 6680 theKahaDB = this.getKahaDB(); 6681 strategy.appendField(locator, this, "kahaDB", buffer, theKahaDB); 6682 } 6683 { 6684 DtoLevelDB theLevelDB; 6685 theLevelDB = this.getLevelDB(); 6686 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 6687 } 6688 { 6689 DtoMKahaDB theMKahaDB; 6690 theMKahaDB = this.getMKahaDB(); 6691 strategy.appendField(locator, this, "mKahaDB", buffer, theMKahaDB); 6692 } 6693 { 6694 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6695 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6696 strategy.appendField(locator, this, "memoryPersistenceAdapter", buffer, theMemoryPersistenceAdapter); 6697 } 6698 { 6699 DtoReplicatedLevelDB theReplicatedLevelDB; 6700 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6701 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 6702 } 6703 { 6704 Object theAny; 6705 theAny = this.getAny(); 6706 strategy.appendField(locator, this, "any", buffer, theAny); 6707 } 6708 return buffer; 6709 } 6710 6711 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6712 int currentHashCode = 1; 6713 { 6714 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6715 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6716 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcPersistenceAdapter", theJdbcPersistenceAdapter), currentHashCode, theJdbcPersistenceAdapter); 6717 } 6718 { 6719 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6720 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6721 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapter", theJournalPersistenceAdapter), currentHashCode, theJournalPersistenceAdapter); 6722 } 6723 { 6724 DtoKahaDB theKahaDB; 6725 theKahaDB = this.getKahaDB(); 6726 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kahaDB", theKahaDB), currentHashCode, theKahaDB); 6727 } 6728 { 6729 DtoLevelDB theLevelDB; 6730 theLevelDB = this.getLevelDB(); 6731 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 6732 } 6733 { 6734 DtoMKahaDB theMKahaDB; 6735 theMKahaDB = this.getMKahaDB(); 6736 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mKahaDB", theMKahaDB), currentHashCode, theMKahaDB); 6737 } 6738 { 6739 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6740 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6741 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "memoryPersistenceAdapter", theMemoryPersistenceAdapter), currentHashCode, theMemoryPersistenceAdapter); 6742 } 6743 { 6744 DtoReplicatedLevelDB theReplicatedLevelDB; 6745 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6746 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 6747 } 6748 { 6749 Object theAny; 6750 theAny = this.getAny(); 6751 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6752 } 6753 return currentHashCode; 6754 } 6755 6756 public int hashCode() { 6757 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6758 return this.hashCode(null, strategy); 6759 } 6760 6761 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6762 if (!(object instanceof DtoBrokerService.PersistenceAdapter)) { 6763 return false; 6764 } 6765 if (this == object) { 6766 return true; 6767 } 6768 final DtoBrokerService.PersistenceAdapter that = ((DtoBrokerService.PersistenceAdapter) object); 6769 { 6770 DtoJdbcPersistenceAdapter lhsJdbcPersistenceAdapter; 6771 lhsJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6772 DtoJdbcPersistenceAdapter rhsJdbcPersistenceAdapter; 6773 rhsJdbcPersistenceAdapter = that.getJdbcPersistenceAdapter(); 6774 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcPersistenceAdapter", lhsJdbcPersistenceAdapter), LocatorUtils.property(thatLocator, "jdbcPersistenceAdapter", rhsJdbcPersistenceAdapter), lhsJdbcPersistenceAdapter, rhsJdbcPersistenceAdapter)) { 6775 return false; 6776 } 6777 } 6778 { 6779 DtoJournalPersistenceAdapter lhsJournalPersistenceAdapter; 6780 lhsJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6781 DtoJournalPersistenceAdapter rhsJournalPersistenceAdapter; 6782 rhsJournalPersistenceAdapter = that.getJournalPersistenceAdapter(); 6783 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapter", lhsJournalPersistenceAdapter), LocatorUtils.property(thatLocator, "journalPersistenceAdapter", rhsJournalPersistenceAdapter), lhsJournalPersistenceAdapter, rhsJournalPersistenceAdapter)) { 6784 return false; 6785 } 6786 } 6787 { 6788 DtoKahaDB lhsKahaDB; 6789 lhsKahaDB = this.getKahaDB(); 6790 DtoKahaDB rhsKahaDB; 6791 rhsKahaDB = that.getKahaDB(); 6792 if (!strategy.equals(LocatorUtils.property(thisLocator, "kahaDB", lhsKahaDB), LocatorUtils.property(thatLocator, "kahaDB", rhsKahaDB), lhsKahaDB, rhsKahaDB)) { 6793 return false; 6794 } 6795 } 6796 { 6797 DtoLevelDB lhsLevelDB; 6798 lhsLevelDB = this.getLevelDB(); 6799 DtoLevelDB rhsLevelDB; 6800 rhsLevelDB = that.getLevelDB(); 6801 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 6802 return false; 6803 } 6804 } 6805 { 6806 DtoMKahaDB lhsMKahaDB; 6807 lhsMKahaDB = this.getMKahaDB(); 6808 DtoMKahaDB rhsMKahaDB; 6809 rhsMKahaDB = that.getMKahaDB(); 6810 if (!strategy.equals(LocatorUtils.property(thisLocator, "mKahaDB", lhsMKahaDB), LocatorUtils.property(thatLocator, "mKahaDB", rhsMKahaDB), lhsMKahaDB, rhsMKahaDB)) { 6811 return false; 6812 } 6813 } 6814 { 6815 DtoMemoryPersistenceAdapter lhsMemoryPersistenceAdapter; 6816 lhsMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6817 DtoMemoryPersistenceAdapter rhsMemoryPersistenceAdapter; 6818 rhsMemoryPersistenceAdapter = that.getMemoryPersistenceAdapter(); 6819 if (!strategy.equals(LocatorUtils.property(thisLocator, "memoryPersistenceAdapter", lhsMemoryPersistenceAdapter), LocatorUtils.property(thatLocator, "memoryPersistenceAdapter", rhsMemoryPersistenceAdapter), lhsMemoryPersistenceAdapter, rhsMemoryPersistenceAdapter)) { 6820 return false; 6821 } 6822 } 6823 { 6824 DtoReplicatedLevelDB lhsReplicatedLevelDB; 6825 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 6826 DtoReplicatedLevelDB rhsReplicatedLevelDB; 6827 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 6828 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 6829 return false; 6830 } 6831 } 6832 { 6833 Object lhsAny; 6834 lhsAny = this.getAny(); 6835 Object rhsAny; 6836 rhsAny = that.getAny(); 6837 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6838 return false; 6839 } 6840 } 6841 return true; 6842 } 6843 6844 public boolean equals(Object object) { 6845 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6846 return equals(null, null, object, strategy); 6847 } 6848 6849 } 6850 6851 6852 /** 6853 * <p>Java class for anonymous complex type. 6854 * 6855 * <p>The following schema fragment specifies the expected content contained within this class. 6856 * 6857 * <pre> 6858 * <complexType> 6859 * <complexContent> 6860 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6861 * <choice minOccurs="0"> 6862 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 6863 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 6864 * <any namespace='##other'/> 6865 * </choice> 6866 * </restriction> 6867 * </complexContent> 6868 * </complexType> 6869 * </pre> 6870 * 6871 * 6872 */ 6873 @XmlAccessorType(XmlAccessType.FIELD) 6874 @XmlType(name = "", propOrder = { 6875 "journalPersistenceAdapterFactory", 6876 "journaledJDBC", 6877 "any" 6878 }) 6879 public static class PersistenceFactory 6880 implements Equals, HashCode, ToString 6881 { 6882 6883 protected DtoJournalPersistenceAdapterFactory journalPersistenceAdapterFactory; 6884 protected DtoJournaledJDBC journaledJDBC; 6885 @XmlAnyElement(lax = true) 6886 protected Object any; 6887 6888 /** 6889 * Gets the value of the journalPersistenceAdapterFactory property. 6890 * 6891 * @return 6892 * possible object is 6893 * {@link DtoJournalPersistenceAdapterFactory } 6894 * 6895 */ 6896 public DtoJournalPersistenceAdapterFactory getJournalPersistenceAdapterFactory() { 6897 return journalPersistenceAdapterFactory; 6898 } 6899 6900 /** 6901 * Sets the value of the journalPersistenceAdapterFactory property. 6902 * 6903 * @param value 6904 * allowed object is 6905 * {@link DtoJournalPersistenceAdapterFactory } 6906 * 6907 */ 6908 public void setJournalPersistenceAdapterFactory(DtoJournalPersistenceAdapterFactory value) { 6909 this.journalPersistenceAdapterFactory = value; 6910 } 6911 6912 /** 6913 * Gets the value of the journaledJDBC property. 6914 * 6915 * @return 6916 * possible object is 6917 * {@link DtoJournaledJDBC } 6918 * 6919 */ 6920 public DtoJournaledJDBC getJournaledJDBC() { 6921 return journaledJDBC; 6922 } 6923 6924 /** 6925 * Sets the value of the journaledJDBC property. 6926 * 6927 * @param value 6928 * allowed object is 6929 * {@link DtoJournaledJDBC } 6930 * 6931 */ 6932 public void setJournaledJDBC(DtoJournaledJDBC value) { 6933 this.journaledJDBC = value; 6934 } 6935 6936 /** 6937 * Gets the value of the any property. 6938 * 6939 * @return 6940 * possible object is 6941 * {@link Object } 6942 * 6943 */ 6944 public Object getAny() { 6945 return any; 6946 } 6947 6948 /** 6949 * Sets the value of the any property. 6950 * 6951 * @param value 6952 * allowed object is 6953 * {@link Object } 6954 * 6955 */ 6956 public void setAny(Object value) { 6957 this.any = value; 6958 } 6959 6960 public String toString() { 6961 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6962 final StringBuilder buffer = new StringBuilder(); 6963 append(null, buffer, strategy); 6964 return buffer.toString(); 6965 } 6966 6967 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6968 strategy.appendStart(locator, this, buffer); 6969 appendFields(locator, buffer, strategy); 6970 strategy.appendEnd(locator, this, buffer); 6971 return buffer; 6972 } 6973 6974 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6975 { 6976 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6977 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6978 strategy.appendField(locator, this, "journalPersistenceAdapterFactory", buffer, theJournalPersistenceAdapterFactory); 6979 } 6980 { 6981 DtoJournaledJDBC theJournaledJDBC; 6982 theJournaledJDBC = this.getJournaledJDBC(); 6983 strategy.appendField(locator, this, "journaledJDBC", buffer, theJournaledJDBC); 6984 } 6985 { 6986 Object theAny; 6987 theAny = this.getAny(); 6988 strategy.appendField(locator, this, "any", buffer, theAny); 6989 } 6990 return buffer; 6991 } 6992 6993 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6994 int currentHashCode = 1; 6995 { 6996 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6997 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6998 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapterFactory", theJournalPersistenceAdapterFactory), currentHashCode, theJournalPersistenceAdapterFactory); 6999 } 7000 { 7001 DtoJournaledJDBC theJournaledJDBC; 7002 theJournaledJDBC = this.getJournaledJDBC(); 7003 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journaledJDBC", theJournaledJDBC), currentHashCode, theJournaledJDBC); 7004 } 7005 { 7006 Object theAny; 7007 theAny = this.getAny(); 7008 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7009 } 7010 return currentHashCode; 7011 } 7012 7013 public int hashCode() { 7014 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7015 return this.hashCode(null, strategy); 7016 } 7017 7018 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7019 if (!(object instanceof DtoBrokerService.PersistenceFactory)) { 7020 return false; 7021 } 7022 if (this == object) { 7023 return true; 7024 } 7025 final DtoBrokerService.PersistenceFactory that = ((DtoBrokerService.PersistenceFactory) object); 7026 { 7027 DtoJournalPersistenceAdapterFactory lhsJournalPersistenceAdapterFactory; 7028 lhsJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 7029 DtoJournalPersistenceAdapterFactory rhsJournalPersistenceAdapterFactory; 7030 rhsJournalPersistenceAdapterFactory = that.getJournalPersistenceAdapterFactory(); 7031 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapterFactory", lhsJournalPersistenceAdapterFactory), LocatorUtils.property(thatLocator, "journalPersistenceAdapterFactory", rhsJournalPersistenceAdapterFactory), lhsJournalPersistenceAdapterFactory, rhsJournalPersistenceAdapterFactory)) { 7032 return false; 7033 } 7034 } 7035 { 7036 DtoJournaledJDBC lhsJournaledJDBC; 7037 lhsJournaledJDBC = this.getJournaledJDBC(); 7038 DtoJournaledJDBC rhsJournaledJDBC; 7039 rhsJournaledJDBC = that.getJournaledJDBC(); 7040 if (!strategy.equals(LocatorUtils.property(thisLocator, "journaledJDBC", lhsJournaledJDBC), LocatorUtils.property(thatLocator, "journaledJDBC", rhsJournaledJDBC), lhsJournaledJDBC, rhsJournaledJDBC)) { 7041 return false; 7042 } 7043 } 7044 { 7045 Object lhsAny; 7046 lhsAny = this.getAny(); 7047 Object rhsAny; 7048 rhsAny = that.getAny(); 7049 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7050 return false; 7051 } 7052 } 7053 return true; 7054 } 7055 7056 public boolean equals(Object object) { 7057 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7058 return equals(null, null, object, strategy); 7059 } 7060 7061 } 7062 7063 7064 /** 7065 * <p>Java class for anonymous complex type. 7066 * 7067 * <p>The following schema fragment specifies the expected content contained within this class. 7068 * 7069 * <pre> 7070 * <complexType> 7071 * <complexContent> 7072 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7073 * <choice minOccurs="0"> 7074 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 7075 * <any namespace='##other'/> 7076 * </choice> 7077 * </restriction> 7078 * </complexContent> 7079 * </complexType> 7080 * </pre> 7081 * 7082 * 7083 */ 7084 @XmlAccessorType(XmlAccessType.FIELD) 7085 @XmlType(name = "", propOrder = { 7086 "taskRunnerFactory", 7087 "any" 7088 }) 7089 public static class PersistenceTaskRunnerFactory 7090 implements Equals, HashCode, ToString 7091 { 7092 7093 protected DtoTaskRunnerFactory taskRunnerFactory; 7094 @XmlAnyElement(lax = true) 7095 protected Object any; 7096 7097 /** 7098 * Gets the value of the taskRunnerFactory property. 7099 * 7100 * @return 7101 * possible object is 7102 * {@link DtoTaskRunnerFactory } 7103 * 7104 */ 7105 public DtoTaskRunnerFactory getTaskRunnerFactory() { 7106 return taskRunnerFactory; 7107 } 7108 7109 /** 7110 * Sets the value of the taskRunnerFactory property. 7111 * 7112 * @param value 7113 * allowed object is 7114 * {@link DtoTaskRunnerFactory } 7115 * 7116 */ 7117 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 7118 this.taskRunnerFactory = value; 7119 } 7120 7121 /** 7122 * Gets the value of the any property. 7123 * 7124 * @return 7125 * possible object is 7126 * {@link Object } 7127 * 7128 */ 7129 public Object getAny() { 7130 return any; 7131 } 7132 7133 /** 7134 * Sets the value of the any property. 7135 * 7136 * @param value 7137 * allowed object is 7138 * {@link Object } 7139 * 7140 */ 7141 public void setAny(Object value) { 7142 this.any = value; 7143 } 7144 7145 public String toString() { 7146 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7147 final StringBuilder buffer = new StringBuilder(); 7148 append(null, buffer, strategy); 7149 return buffer.toString(); 7150 } 7151 7152 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7153 strategy.appendStart(locator, this, buffer); 7154 appendFields(locator, buffer, strategy); 7155 strategy.appendEnd(locator, this, buffer); 7156 return buffer; 7157 } 7158 7159 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7160 { 7161 DtoTaskRunnerFactory theTaskRunnerFactory; 7162 theTaskRunnerFactory = this.getTaskRunnerFactory(); 7163 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 7164 } 7165 { 7166 Object theAny; 7167 theAny = this.getAny(); 7168 strategy.appendField(locator, this, "any", buffer, theAny); 7169 } 7170 return buffer; 7171 } 7172 7173 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7174 int currentHashCode = 1; 7175 { 7176 DtoTaskRunnerFactory theTaskRunnerFactory; 7177 theTaskRunnerFactory = this.getTaskRunnerFactory(); 7178 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 7179 } 7180 { 7181 Object theAny; 7182 theAny = this.getAny(); 7183 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7184 } 7185 return currentHashCode; 7186 } 7187 7188 public int hashCode() { 7189 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7190 return this.hashCode(null, strategy); 7191 } 7192 7193 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7194 if (!(object instanceof DtoBrokerService.PersistenceTaskRunnerFactory)) { 7195 return false; 7196 } 7197 if (this == object) { 7198 return true; 7199 } 7200 final DtoBrokerService.PersistenceTaskRunnerFactory that = ((DtoBrokerService.PersistenceTaskRunnerFactory) object); 7201 { 7202 DtoTaskRunnerFactory lhsTaskRunnerFactory; 7203 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 7204 DtoTaskRunnerFactory rhsTaskRunnerFactory; 7205 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 7206 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 7207 return false; 7208 } 7209 } 7210 { 7211 Object lhsAny; 7212 lhsAny = this.getAny(); 7213 Object rhsAny; 7214 rhsAny = that.getAny(); 7215 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7216 return false; 7217 } 7218 } 7219 return true; 7220 } 7221 7222 public boolean equals(Object object) { 7223 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7224 return equals(null, null, object, strategy); 7225 } 7226 7227 } 7228 7229 7230 /** 7231 * <p>Java class for anonymous complex type. 7232 * 7233 * <p>The following schema fragment specifies the expected content contained within this class. 7234 * 7235 * <pre> 7236 * <complexType> 7237 * <complexContent> 7238 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7239 * <choice maxOccurs="unbounded" minOccurs="0"> 7240 * <element ref="{http://activemq.apache.org/schema/core}authorizationPlugin"/> 7241 * <element ref="{http://activemq.apache.org/schema/core}camelRoutesBrokerPlugin"/> 7242 * <element ref="{http://activemq.apache.org/schema/core}connectionDotFilePlugin"/> 7243 * <element ref="{http://activemq.apache.org/schema/core}destinationDotFilePlugin"/> 7244 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 7245 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 7246 * <element ref="{http://activemq.apache.org/schema/core}discardingDLQBrokerPlugin"/> 7247 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBrokerPlugin"/> 7248 * <element ref="{http://activemq.apache.org/schema/core}jaasAuthenticationPlugin"/> 7249 * <element ref="{http://activemq.apache.org/schema/core}jaasCertificateAuthenticationPlugin"/> 7250 * <element ref="{http://activemq.apache.org/schema/core}jaasDualAuthenticationPlugin"/> 7251 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 7252 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 7253 * <element ref="{http://activemq.apache.org/schema/core}partitionBrokerPlugin"/> 7254 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 7255 * <element ref="{http://activemq.apache.org/schema/core}runtimeConfigurationPlugin"/> 7256 * <element ref="{http://activemq.apache.org/schema/core}simpleAuthenticationPlugin"/> 7257 * <element ref="{http://activemq.apache.org/schema/core}statisticsBrokerPlugin"/> 7258 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 7259 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 7260 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 7261 * <element ref="{http://activemq.apache.org/schema/core}virtualSelectorCacheBrokerPlugin"/> 7262 * <any namespace='##other'/> 7263 * </choice> 7264 * </restriction> 7265 * </complexContent> 7266 * </complexType> 7267 * </pre> 7268 * 7269 * 7270 */ 7271 @XmlAccessorType(XmlAccessType.FIELD) 7272 @XmlType(name = "", propOrder = { 7273 "authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin" 7274 }) 7275 public static class Plugins 7276 implements Equals, HashCode, ToString 7277 { 7278 7279 @XmlElementRefs({ 7280 @XmlElementRef(name = "camelRoutesBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoCamelRoutesBrokerPlugin.class, required = false), 7281 @XmlElementRef(name = "authorizationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoAuthorizationPlugin.class, required = false), 7282 @XmlElementRef(name = "traceBrokerPathPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTraceBrokerPathPlugin.class, required = false), 7283 @XmlElementRef(name = "simpleAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoSimpleAuthenticationPlugin.class, required = false), 7284 @XmlElementRef(name = "destinationPathSeparatorPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationPathSeparatorPlugin.class, required = false), 7285 @XmlElementRef(name = "discardingDLQBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDiscardingDLQBrokerPlugin.class, required = false), 7286 @XmlElementRef(name = "jaasCertificateAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasCertificateAuthenticationPlugin.class, required = false), 7287 @XmlElementRef(name = "timeStampingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTimeStampingBrokerPlugin.class, required = false), 7288 @XmlElementRef(name = "destinationDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationDotFilePlugin.class, required = false), 7289 @XmlElementRef(name = "virtualSelectorCacheBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoVirtualSelectorCacheBrokerPlugin.class, required = false), 7290 @XmlElementRef(name = "jaasAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasAuthenticationPlugin.class, required = false), 7291 @XmlElementRef(name = "forcePersistencyModeBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoForcePersistencyModeBrokerPlugin.class, required = false), 7292 @XmlElementRef(name = "connectionDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoConnectionDotFilePlugin.class, required = false), 7293 @XmlElementRef(name = "partitionBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoPartitionBrokerPlugin.class, required = false), 7294 @XmlElementRef(name = "redeliveryPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRedeliveryPlugin.class, required = false), 7295 @XmlElementRef(name = "multicastTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastTraceBrokerPlugin.class, required = false), 7296 @XmlElementRef(name = "runtimeConfigurationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRuntimeConfigurationPlugin.class, required = false), 7297 @XmlElementRef(name = "statisticsBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoStatisticsBrokerPlugin.class, required = false), 7298 @XmlElementRef(name = "udpTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoUdpTraceBrokerPlugin.class, required = false), 7299 @XmlElementRef(name = "destinationsPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationsPlugin.class, required = false), 7300 @XmlElementRef(name = "jaasDualAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasDualAuthenticationPlugin.class, required = false), 7301 @XmlElementRef(name = "loggingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoLoggingBrokerPlugin.class, required = false) 7302 }) 7303 @XmlAnyElement(lax = true) 7304 protected List<Object> authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7305 7306 /** 7307 * Gets the value of the authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin property. 7308 * 7309 * <p> 7310 * This accessor method returns a reference to the live list, 7311 * not a snapshot. Therefore any modification you make to the 7312 * returned list will be present inside the JAXB object. 7313 * This is why there is not a <CODE>set</CODE> method for the authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin property. 7314 * 7315 * <p> 7316 * For example, to add a new item, do as follows: 7317 * <pre> 7318 * getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin().add(newItem); 7319 * </pre> 7320 * 7321 * 7322 * <p> 7323 * Objects of the following type(s) are allowed in the list 7324 * {@link Object } 7325 * {@link DtoCamelRoutesBrokerPlugin } 7326 * {@link DtoAuthorizationPlugin } 7327 * {@link DtoTraceBrokerPathPlugin } 7328 * {@link DtoSimpleAuthenticationPlugin } 7329 * {@link DtoDestinationPathSeparatorPlugin } 7330 * {@link DtoDiscardingDLQBrokerPlugin } 7331 * {@link DtoJaasCertificateAuthenticationPlugin } 7332 * {@link DtoTimeStampingBrokerPlugin } 7333 * {@link DtoDestinationDotFilePlugin } 7334 * {@link DtoVirtualSelectorCacheBrokerPlugin } 7335 * {@link DtoJaasAuthenticationPlugin } 7336 * {@link DtoForcePersistencyModeBrokerPlugin } 7337 * {@link DtoConnectionDotFilePlugin } 7338 * {@link DtoPartitionBrokerPlugin } 7339 * {@link DtoRedeliveryPlugin } 7340 * {@link DtoMulticastTraceBrokerPlugin } 7341 * {@link DtoRuntimeConfigurationPlugin } 7342 * {@link DtoStatisticsBrokerPlugin } 7343 * {@link DtoUdpTraceBrokerPlugin } 7344 * {@link DtoDestinationsPlugin } 7345 * {@link DtoJaasDualAuthenticationPlugin } 7346 * {@link DtoLoggingBrokerPlugin } 7347 * 7348 * 7349 */ 7350 public List<Object> getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin() { 7351 if (authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin == null) { 7352 authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin = new ArrayList<Object>(); 7353 } 7354 return this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7355 } 7356 7357 public String toString() { 7358 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7359 final StringBuilder buffer = new StringBuilder(); 7360 append(null, buffer, strategy); 7361 return buffer.toString(); 7362 } 7363 7364 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7365 strategy.appendStart(locator, this, buffer); 7366 appendFields(locator, buffer, strategy); 7367 strategy.appendEnd(locator, this, buffer); 7368 return buffer; 7369 } 7370 7371 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7372 { 7373 List<Object> theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7374 theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin = (((this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin!= null)&&(!this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin.isEmpty()))?this.getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin():null); 7375 strategy.appendField(locator, this, "authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin", buffer, theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin); 7376 } 7377 return buffer; 7378 } 7379 7380 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7381 int currentHashCode = 1; 7382 { 7383 List<Object> theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7384 theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin = (((this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin!= null)&&(!this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin.isEmpty()))?this.getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin():null); 7385 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin", theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin), currentHashCode, theAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin); 7386 } 7387 return currentHashCode; 7388 } 7389 7390 public int hashCode() { 7391 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7392 return this.hashCode(null, strategy); 7393 } 7394 7395 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7396 if (!(object instanceof DtoBrokerService.Plugins)) { 7397 return false; 7398 } 7399 if (this == object) { 7400 return true; 7401 } 7402 final DtoBrokerService.Plugins that = ((DtoBrokerService.Plugins) object); 7403 { 7404 List<Object> lhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7405 lhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin = (((this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin!= null)&&(!this.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin.isEmpty()))?this.getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin():null); 7406 List<Object> rhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin; 7407 rhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin = (((that.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin!= null)&&(!that.authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin.isEmpty()))?that.getAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin():null); 7408 if (!strategy.equals(LocatorUtils.property(thisLocator, "authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin", lhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin), LocatorUtils.property(thatLocator, "authorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin", rhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin), lhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin, rhsAuthorizationPluginOrCamelRoutesBrokerPluginOrConnectionDotFilePlugin)) { 7409 return false; 7410 } 7411 } 7412 return true; 7413 } 7414 7415 public boolean equals(Object object) { 7416 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7417 return equals(null, null, object, strategy); 7418 } 7419 7420 } 7421 7422 7423 /** 7424 * <p>Java class for anonymous complex type. 7425 * 7426 * <p>The following schema fragment specifies the expected content contained within this class. 7427 * 7428 * <pre> 7429 * <complexType> 7430 * <complexContent> 7431 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7432 * <choice minOccurs="0"> 7433 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 7434 * <any namespace='##other'/> 7435 * </choice> 7436 * </restriction> 7437 * </complexContent> 7438 * </complexType> 7439 * </pre> 7440 * 7441 * 7442 */ 7443 @XmlAccessorType(XmlAccessType.FIELD) 7444 @XmlType(name = "", propOrder = { 7445 "systemUsage", 7446 "any" 7447 }) 7448 public static class ProducerSystemUsage 7449 implements Equals, HashCode, ToString 7450 { 7451 7452 protected DtoSystemUsage systemUsage; 7453 @XmlAnyElement(lax = true) 7454 protected Object any; 7455 7456 /** 7457 * Gets the value of the systemUsage property. 7458 * 7459 * @return 7460 * possible object is 7461 * {@link DtoSystemUsage } 7462 * 7463 */ 7464 public DtoSystemUsage getSystemUsage() { 7465 return systemUsage; 7466 } 7467 7468 /** 7469 * Sets the value of the systemUsage property. 7470 * 7471 * @param value 7472 * allowed object is 7473 * {@link DtoSystemUsage } 7474 * 7475 */ 7476 public void setSystemUsage(DtoSystemUsage value) { 7477 this.systemUsage = value; 7478 } 7479 7480 /** 7481 * Gets the value of the any property. 7482 * 7483 * @return 7484 * possible object is 7485 * {@link Object } 7486 * 7487 */ 7488 public Object getAny() { 7489 return any; 7490 } 7491 7492 /** 7493 * Sets the value of the any property. 7494 * 7495 * @param value 7496 * allowed object is 7497 * {@link Object } 7498 * 7499 */ 7500 public void setAny(Object value) { 7501 this.any = value; 7502 } 7503 7504 public String toString() { 7505 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7506 final StringBuilder buffer = new StringBuilder(); 7507 append(null, buffer, strategy); 7508 return buffer.toString(); 7509 } 7510 7511 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7512 strategy.appendStart(locator, this, buffer); 7513 appendFields(locator, buffer, strategy); 7514 strategy.appendEnd(locator, this, buffer); 7515 return buffer; 7516 } 7517 7518 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7519 { 7520 DtoSystemUsage theSystemUsage; 7521 theSystemUsage = this.getSystemUsage(); 7522 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 7523 } 7524 { 7525 Object theAny; 7526 theAny = this.getAny(); 7527 strategy.appendField(locator, this, "any", buffer, theAny); 7528 } 7529 return buffer; 7530 } 7531 7532 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7533 int currentHashCode = 1; 7534 { 7535 DtoSystemUsage theSystemUsage; 7536 theSystemUsage = this.getSystemUsage(); 7537 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 7538 } 7539 { 7540 Object theAny; 7541 theAny = this.getAny(); 7542 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7543 } 7544 return currentHashCode; 7545 } 7546 7547 public int hashCode() { 7548 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7549 return this.hashCode(null, strategy); 7550 } 7551 7552 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7553 if (!(object instanceof DtoBrokerService.ProducerSystemUsage)) { 7554 return false; 7555 } 7556 if (this == object) { 7557 return true; 7558 } 7559 final DtoBrokerService.ProducerSystemUsage that = ((DtoBrokerService.ProducerSystemUsage) object); 7560 { 7561 DtoSystemUsage lhsSystemUsage; 7562 lhsSystemUsage = this.getSystemUsage(); 7563 DtoSystemUsage rhsSystemUsage; 7564 rhsSystemUsage = that.getSystemUsage(); 7565 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 7566 return false; 7567 } 7568 } 7569 { 7570 Object lhsAny; 7571 lhsAny = this.getAny(); 7572 Object rhsAny; 7573 rhsAny = that.getAny(); 7574 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7575 return false; 7576 } 7577 } 7578 return true; 7579 } 7580 7581 public boolean equals(Object object) { 7582 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7583 return equals(null, null, object, strategy); 7584 } 7585 7586 } 7587 7588 7589 /** 7590 * <p>Java class for anonymous complex type. 7591 * 7592 * <p>The following schema fragment specifies the expected content contained within this class. 7593 * 7594 * <pre> 7595 * <complexType> 7596 * <complexContent> 7597 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7598 * <sequence maxOccurs="unbounded" minOccurs="0"> 7599 * <any maxOccurs="unbounded" minOccurs="0"/> 7600 * </sequence> 7601 * </restriction> 7602 * </complexContent> 7603 * </complexType> 7604 * </pre> 7605 * 7606 * 7607 */ 7608 @XmlAccessorType(XmlAccessType.FIELD) 7609 @XmlType(name = "", propOrder = { 7610 "any" 7611 }) 7612 public static class ProxyConnectors 7613 implements Equals, HashCode, ToString 7614 { 7615 7616 @XmlAnyElement(lax = true) 7617 protected List<Object> any; 7618 7619 /** 7620 * Gets the value of the any property. 7621 * 7622 * <p> 7623 * This accessor method returns a reference to the live list, 7624 * not a snapshot. Therefore any modification you make to the 7625 * returned list will be present inside the JAXB object. 7626 * This is why there is not a <CODE>set</CODE> method for the any property. 7627 * 7628 * <p> 7629 * For example, to add a new item, do as follows: 7630 * <pre> 7631 * getAny().add(newItem); 7632 * </pre> 7633 * 7634 * 7635 * <p> 7636 * Objects of the following type(s) are allowed in the list 7637 * {@link Object } 7638 * 7639 * 7640 */ 7641 public List<Object> getAny() { 7642 if (any == null) { 7643 any = new ArrayList<Object>(); 7644 } 7645 return this.any; 7646 } 7647 7648 public String toString() { 7649 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7650 final StringBuilder buffer = new StringBuilder(); 7651 append(null, buffer, strategy); 7652 return buffer.toString(); 7653 } 7654 7655 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7656 strategy.appendStart(locator, this, buffer); 7657 appendFields(locator, buffer, strategy); 7658 strategy.appendEnd(locator, this, buffer); 7659 return buffer; 7660 } 7661 7662 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7663 { 7664 List<Object> theAny; 7665 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7666 strategy.appendField(locator, this, "any", buffer, theAny); 7667 } 7668 return buffer; 7669 } 7670 7671 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7672 int currentHashCode = 1; 7673 { 7674 List<Object> theAny; 7675 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7676 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7677 } 7678 return currentHashCode; 7679 } 7680 7681 public int hashCode() { 7682 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7683 return this.hashCode(null, strategy); 7684 } 7685 7686 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7687 if (!(object instanceof DtoBrokerService.ProxyConnectors)) { 7688 return false; 7689 } 7690 if (this == object) { 7691 return true; 7692 } 7693 final DtoBrokerService.ProxyConnectors that = ((DtoBrokerService.ProxyConnectors) object); 7694 { 7695 List<Object> lhsAny; 7696 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7697 List<Object> rhsAny; 7698 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 7699 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7700 return false; 7701 } 7702 } 7703 return true; 7704 } 7705 7706 public boolean equals(Object object) { 7707 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7708 return equals(null, null, object, strategy); 7709 } 7710 7711 } 7712 7713 7714 /** 7715 * <p>Java class for anonymous complex type. 7716 * 7717 * <p>The following schema fragment specifies the expected content contained within this class. 7718 * 7719 * <pre> 7720 * <complexType> 7721 * <complexContent> 7722 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7723 * <choice minOccurs="0"> 7724 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 7725 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 7726 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBroker"/> 7727 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 7728 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 7729 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 7730 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 7731 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 7732 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 7733 * <any namespace='##other'/> 7734 * </choice> 7735 * </restriction> 7736 * </complexContent> 7737 * </complexType> 7738 * </pre> 7739 * 7740 * 7741 */ 7742 @XmlAccessorType(XmlAccessType.FIELD) 7743 @XmlType(name = "", propOrder = { 7744 "destinationPathSeparatorPlugin", 7745 "destinationsPlugin", 7746 "forcePersistencyModeBroker", 7747 "loggingBrokerPlugin", 7748 "multicastTraceBrokerPlugin", 7749 "redeliveryPlugin", 7750 "timeStampingBrokerPlugin", 7751 "traceBrokerPathPlugin", 7752 "udpTraceBrokerPlugin", 7753 "any" 7754 }) 7755 public static class RegionBroker 7756 implements Equals, HashCode, ToString 7757 { 7758 7759 protected DtoDestinationPathSeparatorPlugin destinationPathSeparatorPlugin; 7760 protected DtoDestinationsPlugin destinationsPlugin; 7761 protected DtoForcePersistencyModeBroker forcePersistencyModeBroker; 7762 protected DtoLoggingBrokerPlugin loggingBrokerPlugin; 7763 protected DtoMulticastTraceBrokerPlugin multicastTraceBrokerPlugin; 7764 protected DtoRedeliveryPlugin redeliveryPlugin; 7765 protected DtoTimeStampingBrokerPlugin timeStampingBrokerPlugin; 7766 protected DtoTraceBrokerPathPlugin traceBrokerPathPlugin; 7767 protected DtoUdpTraceBrokerPlugin udpTraceBrokerPlugin; 7768 @XmlAnyElement(lax = true) 7769 protected Object any; 7770 7771 /** 7772 * Gets the value of the destinationPathSeparatorPlugin property. 7773 * 7774 * @return 7775 * possible object is 7776 * {@link DtoDestinationPathSeparatorPlugin } 7777 * 7778 */ 7779 public DtoDestinationPathSeparatorPlugin getDestinationPathSeparatorPlugin() { 7780 return destinationPathSeparatorPlugin; 7781 } 7782 7783 /** 7784 * Sets the value of the destinationPathSeparatorPlugin property. 7785 * 7786 * @param value 7787 * allowed object is 7788 * {@link DtoDestinationPathSeparatorPlugin } 7789 * 7790 */ 7791 public void setDestinationPathSeparatorPlugin(DtoDestinationPathSeparatorPlugin value) { 7792 this.destinationPathSeparatorPlugin = value; 7793 } 7794 7795 /** 7796 * Gets the value of the destinationsPlugin property. 7797 * 7798 * @return 7799 * possible object is 7800 * {@link DtoDestinationsPlugin } 7801 * 7802 */ 7803 public DtoDestinationsPlugin getDestinationsPlugin() { 7804 return destinationsPlugin; 7805 } 7806 7807 /** 7808 * Sets the value of the destinationsPlugin property. 7809 * 7810 * @param value 7811 * allowed object is 7812 * {@link DtoDestinationsPlugin } 7813 * 7814 */ 7815 public void setDestinationsPlugin(DtoDestinationsPlugin value) { 7816 this.destinationsPlugin = value; 7817 } 7818 7819 /** 7820 * Gets the value of the forcePersistencyModeBroker property. 7821 * 7822 * @return 7823 * possible object is 7824 * {@link DtoForcePersistencyModeBroker } 7825 * 7826 */ 7827 public DtoForcePersistencyModeBroker getForcePersistencyModeBroker() { 7828 return forcePersistencyModeBroker; 7829 } 7830 7831 /** 7832 * Sets the value of the forcePersistencyModeBroker property. 7833 * 7834 * @param value 7835 * allowed object is 7836 * {@link DtoForcePersistencyModeBroker } 7837 * 7838 */ 7839 public void setForcePersistencyModeBroker(DtoForcePersistencyModeBroker value) { 7840 this.forcePersistencyModeBroker = value; 7841 } 7842 7843 /** 7844 * Gets the value of the loggingBrokerPlugin property. 7845 * 7846 * @return 7847 * possible object is 7848 * {@link DtoLoggingBrokerPlugin } 7849 * 7850 */ 7851 public DtoLoggingBrokerPlugin getLoggingBrokerPlugin() { 7852 return loggingBrokerPlugin; 7853 } 7854 7855 /** 7856 * Sets the value of the loggingBrokerPlugin property. 7857 * 7858 * @param value 7859 * allowed object is 7860 * {@link DtoLoggingBrokerPlugin } 7861 * 7862 */ 7863 public void setLoggingBrokerPlugin(DtoLoggingBrokerPlugin value) { 7864 this.loggingBrokerPlugin = value; 7865 } 7866 7867 /** 7868 * Gets the value of the multicastTraceBrokerPlugin property. 7869 * 7870 * @return 7871 * possible object is 7872 * {@link DtoMulticastTraceBrokerPlugin } 7873 * 7874 */ 7875 public DtoMulticastTraceBrokerPlugin getMulticastTraceBrokerPlugin() { 7876 return multicastTraceBrokerPlugin; 7877 } 7878 7879 /** 7880 * Sets the value of the multicastTraceBrokerPlugin property. 7881 * 7882 * @param value 7883 * allowed object is 7884 * {@link DtoMulticastTraceBrokerPlugin } 7885 * 7886 */ 7887 public void setMulticastTraceBrokerPlugin(DtoMulticastTraceBrokerPlugin value) { 7888 this.multicastTraceBrokerPlugin = value; 7889 } 7890 7891 /** 7892 * Gets the value of the redeliveryPlugin property. 7893 * 7894 * @return 7895 * possible object is 7896 * {@link DtoRedeliveryPlugin } 7897 * 7898 */ 7899 public DtoRedeliveryPlugin getRedeliveryPlugin() { 7900 return redeliveryPlugin; 7901 } 7902 7903 /** 7904 * Sets the value of the redeliveryPlugin property. 7905 * 7906 * @param value 7907 * allowed object is 7908 * {@link DtoRedeliveryPlugin } 7909 * 7910 */ 7911 public void setRedeliveryPlugin(DtoRedeliveryPlugin value) { 7912 this.redeliveryPlugin = value; 7913 } 7914 7915 /** 7916 * Gets the value of the timeStampingBrokerPlugin property. 7917 * 7918 * @return 7919 * possible object is 7920 * {@link DtoTimeStampingBrokerPlugin } 7921 * 7922 */ 7923 public DtoTimeStampingBrokerPlugin getTimeStampingBrokerPlugin() { 7924 return timeStampingBrokerPlugin; 7925 } 7926 7927 /** 7928 * Sets the value of the timeStampingBrokerPlugin property. 7929 * 7930 * @param value 7931 * allowed object is 7932 * {@link DtoTimeStampingBrokerPlugin } 7933 * 7934 */ 7935 public void setTimeStampingBrokerPlugin(DtoTimeStampingBrokerPlugin value) { 7936 this.timeStampingBrokerPlugin = value; 7937 } 7938 7939 /** 7940 * Gets the value of the traceBrokerPathPlugin property. 7941 * 7942 * @return 7943 * possible object is 7944 * {@link DtoTraceBrokerPathPlugin } 7945 * 7946 */ 7947 public DtoTraceBrokerPathPlugin getTraceBrokerPathPlugin() { 7948 return traceBrokerPathPlugin; 7949 } 7950 7951 /** 7952 * Sets the value of the traceBrokerPathPlugin property. 7953 * 7954 * @param value 7955 * allowed object is 7956 * {@link DtoTraceBrokerPathPlugin } 7957 * 7958 */ 7959 public void setTraceBrokerPathPlugin(DtoTraceBrokerPathPlugin value) { 7960 this.traceBrokerPathPlugin = value; 7961 } 7962 7963 /** 7964 * Gets the value of the udpTraceBrokerPlugin property. 7965 * 7966 * @return 7967 * possible object is 7968 * {@link DtoUdpTraceBrokerPlugin } 7969 * 7970 */ 7971 public DtoUdpTraceBrokerPlugin getUdpTraceBrokerPlugin() { 7972 return udpTraceBrokerPlugin; 7973 } 7974 7975 /** 7976 * Sets the value of the udpTraceBrokerPlugin property. 7977 * 7978 * @param value 7979 * allowed object is 7980 * {@link DtoUdpTraceBrokerPlugin } 7981 * 7982 */ 7983 public void setUdpTraceBrokerPlugin(DtoUdpTraceBrokerPlugin value) { 7984 this.udpTraceBrokerPlugin = value; 7985 } 7986 7987 /** 7988 * Gets the value of the any property. 7989 * 7990 * @return 7991 * possible object is 7992 * {@link Object } 7993 * 7994 */ 7995 public Object getAny() { 7996 return any; 7997 } 7998 7999 /** 8000 * Sets the value of the any property. 8001 * 8002 * @param value 8003 * allowed object is 8004 * {@link Object } 8005 * 8006 */ 8007 public void setAny(Object value) { 8008 this.any = value; 8009 } 8010 8011 public String toString() { 8012 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8013 final StringBuilder buffer = new StringBuilder(); 8014 append(null, buffer, strategy); 8015 return buffer.toString(); 8016 } 8017 8018 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8019 strategy.appendStart(locator, this, buffer); 8020 appendFields(locator, buffer, strategy); 8021 strategy.appendEnd(locator, this, buffer); 8022 return buffer; 8023 } 8024 8025 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8026 { 8027 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 8028 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 8029 strategy.appendField(locator, this, "destinationPathSeparatorPlugin", buffer, theDestinationPathSeparatorPlugin); 8030 } 8031 { 8032 DtoDestinationsPlugin theDestinationsPlugin; 8033 theDestinationsPlugin = this.getDestinationsPlugin(); 8034 strategy.appendField(locator, this, "destinationsPlugin", buffer, theDestinationsPlugin); 8035 } 8036 { 8037 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 8038 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 8039 strategy.appendField(locator, this, "forcePersistencyModeBroker", buffer, theForcePersistencyModeBroker); 8040 } 8041 { 8042 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 8043 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 8044 strategy.appendField(locator, this, "loggingBrokerPlugin", buffer, theLoggingBrokerPlugin); 8045 } 8046 { 8047 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 8048 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 8049 strategy.appendField(locator, this, "multicastTraceBrokerPlugin", buffer, theMulticastTraceBrokerPlugin); 8050 } 8051 { 8052 DtoRedeliveryPlugin theRedeliveryPlugin; 8053 theRedeliveryPlugin = this.getRedeliveryPlugin(); 8054 strategy.appendField(locator, this, "redeliveryPlugin", buffer, theRedeliveryPlugin); 8055 } 8056 { 8057 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 8058 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 8059 strategy.appendField(locator, this, "timeStampingBrokerPlugin", buffer, theTimeStampingBrokerPlugin); 8060 } 8061 { 8062 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 8063 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 8064 strategy.appendField(locator, this, "traceBrokerPathPlugin", buffer, theTraceBrokerPathPlugin); 8065 } 8066 { 8067 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 8068 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 8069 strategy.appendField(locator, this, "udpTraceBrokerPlugin", buffer, theUdpTraceBrokerPlugin); 8070 } 8071 { 8072 Object theAny; 8073 theAny = this.getAny(); 8074 strategy.appendField(locator, this, "any", buffer, theAny); 8075 } 8076 return buffer; 8077 } 8078 8079 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8080 int currentHashCode = 1; 8081 { 8082 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 8083 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 8084 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationPathSeparatorPlugin", theDestinationPathSeparatorPlugin), currentHashCode, theDestinationPathSeparatorPlugin); 8085 } 8086 { 8087 DtoDestinationsPlugin theDestinationsPlugin; 8088 theDestinationsPlugin = this.getDestinationsPlugin(); 8089 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationsPlugin", theDestinationsPlugin), currentHashCode, theDestinationsPlugin); 8090 } 8091 { 8092 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 8093 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 8094 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "forcePersistencyModeBroker", theForcePersistencyModeBroker), currentHashCode, theForcePersistencyModeBroker); 8095 } 8096 { 8097 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 8098 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 8099 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loggingBrokerPlugin", theLoggingBrokerPlugin), currentHashCode, theLoggingBrokerPlugin); 8100 } 8101 { 8102 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 8103 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 8104 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "multicastTraceBrokerPlugin", theMulticastTraceBrokerPlugin), currentHashCode, theMulticastTraceBrokerPlugin); 8105 } 8106 { 8107 DtoRedeliveryPlugin theRedeliveryPlugin; 8108 theRedeliveryPlugin = this.getRedeliveryPlugin(); 8109 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "redeliveryPlugin", theRedeliveryPlugin), currentHashCode, theRedeliveryPlugin); 8110 } 8111 { 8112 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 8113 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 8114 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timeStampingBrokerPlugin", theTimeStampingBrokerPlugin), currentHashCode, theTimeStampingBrokerPlugin); 8115 } 8116 { 8117 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 8118 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 8119 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "traceBrokerPathPlugin", theTraceBrokerPathPlugin), currentHashCode, theTraceBrokerPathPlugin); 8120 } 8121 { 8122 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 8123 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 8124 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "udpTraceBrokerPlugin", theUdpTraceBrokerPlugin), currentHashCode, theUdpTraceBrokerPlugin); 8125 } 8126 { 8127 Object theAny; 8128 theAny = this.getAny(); 8129 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8130 } 8131 return currentHashCode; 8132 } 8133 8134 public int hashCode() { 8135 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8136 return this.hashCode(null, strategy); 8137 } 8138 8139 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8140 if (!(object instanceof DtoBrokerService.RegionBroker)) { 8141 return false; 8142 } 8143 if (this == object) { 8144 return true; 8145 } 8146 final DtoBrokerService.RegionBroker that = ((DtoBrokerService.RegionBroker) object); 8147 { 8148 DtoDestinationPathSeparatorPlugin lhsDestinationPathSeparatorPlugin; 8149 lhsDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 8150 DtoDestinationPathSeparatorPlugin rhsDestinationPathSeparatorPlugin; 8151 rhsDestinationPathSeparatorPlugin = that.getDestinationPathSeparatorPlugin(); 8152 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationPathSeparatorPlugin", lhsDestinationPathSeparatorPlugin), LocatorUtils.property(thatLocator, "destinationPathSeparatorPlugin", rhsDestinationPathSeparatorPlugin), lhsDestinationPathSeparatorPlugin, rhsDestinationPathSeparatorPlugin)) { 8153 return false; 8154 } 8155 } 8156 { 8157 DtoDestinationsPlugin lhsDestinationsPlugin; 8158 lhsDestinationsPlugin = this.getDestinationsPlugin(); 8159 DtoDestinationsPlugin rhsDestinationsPlugin; 8160 rhsDestinationsPlugin = that.getDestinationsPlugin(); 8161 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationsPlugin", lhsDestinationsPlugin), LocatorUtils.property(thatLocator, "destinationsPlugin", rhsDestinationsPlugin), lhsDestinationsPlugin, rhsDestinationsPlugin)) { 8162 return false; 8163 } 8164 } 8165 { 8166 DtoForcePersistencyModeBroker lhsForcePersistencyModeBroker; 8167 lhsForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 8168 DtoForcePersistencyModeBroker rhsForcePersistencyModeBroker; 8169 rhsForcePersistencyModeBroker = that.getForcePersistencyModeBroker(); 8170 if (!strategy.equals(LocatorUtils.property(thisLocator, "forcePersistencyModeBroker", lhsForcePersistencyModeBroker), LocatorUtils.property(thatLocator, "forcePersistencyModeBroker", rhsForcePersistencyModeBroker), lhsForcePersistencyModeBroker, rhsForcePersistencyModeBroker)) { 8171 return false; 8172 } 8173 } 8174 { 8175 DtoLoggingBrokerPlugin lhsLoggingBrokerPlugin; 8176 lhsLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 8177 DtoLoggingBrokerPlugin rhsLoggingBrokerPlugin; 8178 rhsLoggingBrokerPlugin = that.getLoggingBrokerPlugin(); 8179 if (!strategy.equals(LocatorUtils.property(thisLocator, "loggingBrokerPlugin", lhsLoggingBrokerPlugin), LocatorUtils.property(thatLocator, "loggingBrokerPlugin", rhsLoggingBrokerPlugin), lhsLoggingBrokerPlugin, rhsLoggingBrokerPlugin)) { 8180 return false; 8181 } 8182 } 8183 { 8184 DtoMulticastTraceBrokerPlugin lhsMulticastTraceBrokerPlugin; 8185 lhsMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 8186 DtoMulticastTraceBrokerPlugin rhsMulticastTraceBrokerPlugin; 8187 rhsMulticastTraceBrokerPlugin = that.getMulticastTraceBrokerPlugin(); 8188 if (!strategy.equals(LocatorUtils.property(thisLocator, "multicastTraceBrokerPlugin", lhsMulticastTraceBrokerPlugin), LocatorUtils.property(thatLocator, "multicastTraceBrokerPlugin", rhsMulticastTraceBrokerPlugin), lhsMulticastTraceBrokerPlugin, rhsMulticastTraceBrokerPlugin)) { 8189 return false; 8190 } 8191 } 8192 { 8193 DtoRedeliveryPlugin lhsRedeliveryPlugin; 8194 lhsRedeliveryPlugin = this.getRedeliveryPlugin(); 8195 DtoRedeliveryPlugin rhsRedeliveryPlugin; 8196 rhsRedeliveryPlugin = that.getRedeliveryPlugin(); 8197 if (!strategy.equals(LocatorUtils.property(thisLocator, "redeliveryPlugin", lhsRedeliveryPlugin), LocatorUtils.property(thatLocator, "redeliveryPlugin", rhsRedeliveryPlugin), lhsRedeliveryPlugin, rhsRedeliveryPlugin)) { 8198 return false; 8199 } 8200 } 8201 { 8202 DtoTimeStampingBrokerPlugin lhsTimeStampingBrokerPlugin; 8203 lhsTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 8204 DtoTimeStampingBrokerPlugin rhsTimeStampingBrokerPlugin; 8205 rhsTimeStampingBrokerPlugin = that.getTimeStampingBrokerPlugin(); 8206 if (!strategy.equals(LocatorUtils.property(thisLocator, "timeStampingBrokerPlugin", lhsTimeStampingBrokerPlugin), LocatorUtils.property(thatLocator, "timeStampingBrokerPlugin", rhsTimeStampingBrokerPlugin), lhsTimeStampingBrokerPlugin, rhsTimeStampingBrokerPlugin)) { 8207 return false; 8208 } 8209 } 8210 { 8211 DtoTraceBrokerPathPlugin lhsTraceBrokerPathPlugin; 8212 lhsTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 8213 DtoTraceBrokerPathPlugin rhsTraceBrokerPathPlugin; 8214 rhsTraceBrokerPathPlugin = that.getTraceBrokerPathPlugin(); 8215 if (!strategy.equals(LocatorUtils.property(thisLocator, "traceBrokerPathPlugin", lhsTraceBrokerPathPlugin), LocatorUtils.property(thatLocator, "traceBrokerPathPlugin", rhsTraceBrokerPathPlugin), lhsTraceBrokerPathPlugin, rhsTraceBrokerPathPlugin)) { 8216 return false; 8217 } 8218 } 8219 { 8220 DtoUdpTraceBrokerPlugin lhsUdpTraceBrokerPlugin; 8221 lhsUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 8222 DtoUdpTraceBrokerPlugin rhsUdpTraceBrokerPlugin; 8223 rhsUdpTraceBrokerPlugin = that.getUdpTraceBrokerPlugin(); 8224 if (!strategy.equals(LocatorUtils.property(thisLocator, "udpTraceBrokerPlugin", lhsUdpTraceBrokerPlugin), LocatorUtils.property(thatLocator, "udpTraceBrokerPlugin", rhsUdpTraceBrokerPlugin), lhsUdpTraceBrokerPlugin, rhsUdpTraceBrokerPlugin)) { 8225 return false; 8226 } 8227 } 8228 { 8229 Object lhsAny; 8230 lhsAny = this.getAny(); 8231 Object rhsAny; 8232 rhsAny = that.getAny(); 8233 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8234 return false; 8235 } 8236 } 8237 return true; 8238 } 8239 8240 public boolean equals(Object object) { 8241 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8242 return equals(null, null, object, strategy); 8243 } 8244 8245 } 8246 8247 8248 /** 8249 * <p>Java class for anonymous complex type. 8250 * 8251 * <p>The following schema fragment specifies the expected content contained within this class. 8252 * 8253 * <pre> 8254 * <complexType> 8255 * <complexContent> 8256 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8257 * <choice maxOccurs="unbounded" minOccurs="0"> 8258 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 8259 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 8260 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 8261 * <element ref="{http://activemq.apache.org/schema/core}forwardingBridge"/> 8262 * <element ref="{http://activemq.apache.org/schema/core}inboundQueueBridge"/> 8263 * <element ref="{http://activemq.apache.org/schema/core}inboundTopicBridge"/> 8264 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 8265 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 8266 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 8267 * <element ref="{http://activemq.apache.org/schema/core}jobSchedulerUsage"/> 8268 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 8269 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 8270 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 8271 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 8272 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 8273 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 8274 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 8275 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 8276 * <element ref="{http://activemq.apache.org/schema/core}memoryUsage"/> 8277 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 8278 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 8279 * <element ref="{http://activemq.apache.org/schema/core}outboundQueueBridge"/> 8280 * <element ref="{http://activemq.apache.org/schema/core}outboundTopicBridge"/> 8281 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 8282 * <element ref="{http://activemq.apache.org/schema/core}proxyConnector"/> 8283 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 8284 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 8285 * <element ref="{http://activemq.apache.org/schema/core}storeUsage"/> 8286 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 8287 * <element ref="{http://activemq.apache.org/schema/core}tempUsage"/> 8288 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 8289 * <any namespace='##other'/> 8290 * </choice> 8291 * </restriction> 8292 * </complexContent> 8293 * </complexType> 8294 * </pre> 8295 * 8296 * 8297 */ 8298 @XmlAccessorType(XmlAccessType.FIELD) 8299 @XmlType(name = "", propOrder = { 8300 "brokerOrBrokerServiceOrDatabaseLocker" 8301 }) 8302 public static class Services 8303 implements Equals, HashCode, ToString 8304 { 8305 8306 @XmlElementRefs({ 8307 @XmlElementRef(name = "pListStoreImpl", namespace = "http://activemq.apache.org/schema/core", type = DtoPListStoreImpl.class, required = false), 8308 @XmlElementRef(name = "memoryUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoMemoryUsage.class, required = false), 8309 @XmlElementRef(name = "tempUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoTempUsage.class, required = false), 8310 @XmlElementRef(name = "inboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundQueueBridge.class, required = false), 8311 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = DtoManagementContext.class, required = false), 8312 @XmlElementRef(name = "outboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundQueueBridge.class, required = false), 8313 @XmlElementRef(name = "outboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundTopicBridge.class, required = false), 8314 @XmlElementRef(name = "replicatedLevelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoReplicatedLevelDB.class, required = false), 8315 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false), 8316 @XmlElementRef(name = "broker", namespace = "http://activemq.apache.org/schema/core", type = DtoBroker.class, required = false), 8317 @XmlElementRef(name = "lease-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoLeaseDatabaseLocker.class, required = false), 8318 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false), 8319 @XmlElementRef(name = "shared-file-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoSharedFileLocker.class, required = false), 8320 @XmlElementRef(name = "transact-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoTransactDatabaseLocker.class, required = false), 8321 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 8322 @XmlElementRef(name = "jdbcPersistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = DtoJdbcPersistenceAdapter.class, required = false), 8323 @XmlElementRef(name = "storeUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoStoreUsage.class, required = false), 8324 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoSystemUsage.class, required = false), 8325 @XmlElementRef(name = "forwardingBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoForwardingBridge.class, required = false), 8326 @XmlElementRef(name = "kahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoKahaDB.class, required = false), 8327 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false), 8328 @XmlElementRef(name = "jobSchedulerUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoJobSchedulerUsage.class, required = false), 8329 @XmlElementRef(name = "brokerService", namespace = "http://activemq.apache.org/schema/core", type = DtoBrokerService.class, required = false), 8330 @XmlElementRef(name = "database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoDatabaseLocker.class, required = false), 8331 @XmlElementRef(name = "inboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundTopicBridge.class, required = false), 8332 @XmlElementRef(name = "levelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoLevelDB.class, required = false), 8333 @XmlElementRef(name = "journaledJDBC", namespace = "http://activemq.apache.org/schema/core", type = DtoJournaledJDBC.class, required = false), 8334 @XmlElementRef(name = "journalPersistenceAdapterFactory", namespace = "http://activemq.apache.org/schema/core", type = DtoJournalPersistenceAdapterFactory.class, required = false), 8335 @XmlElementRef(name = "proxyConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoProxyConnector.class, required = false), 8336 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false), 8337 @XmlElementRef(name = "mKahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoMKahaDB.class, required = false) 8338 }) 8339 @XmlAnyElement(lax = true) 8340 protected List<Object> brokerOrBrokerServiceOrDatabaseLocker; 8341 8342 /** 8343 * Gets the value of the brokerOrBrokerServiceOrDatabaseLocker property. 8344 * 8345 * <p> 8346 * This accessor method returns a reference to the live list, 8347 * not a snapshot. Therefore any modification you make to the 8348 * returned list will be present inside the JAXB object. 8349 * This is why there is not a <CODE>set</CODE> method for the brokerOrBrokerServiceOrDatabaseLocker property. 8350 * 8351 * <p> 8352 * For example, to add a new item, do as follows: 8353 * <pre> 8354 * getBrokerOrBrokerServiceOrDatabaseLocker().add(newItem); 8355 * </pre> 8356 * 8357 * 8358 * <p> 8359 * Objects of the following type(s) are allowed in the list 8360 * {@link Object } 8361 * {@link DtoPListStoreImpl } 8362 * {@link DtoMemoryUsage } 8363 * {@link DtoTempUsage } 8364 * {@link DtoInboundQueueBridge } 8365 * {@link DtoManagementContext } 8366 * {@link DtoOutboundQueueBridge } 8367 * {@link DtoOutboundTopicBridge } 8368 * {@link DtoReplicatedLevelDB } 8369 * {@link DtoNetworkConnector } 8370 * {@link DtoBroker } 8371 * {@link DtoLeaseDatabaseLocker } 8372 * {@link DtoJmsQueueConnector } 8373 * {@link DtoSharedFileLocker } 8374 * {@link DtoTransactDatabaseLocker } 8375 * {@link DtoMulticastNetworkConnector } 8376 * {@link DtoJdbcPersistenceAdapter } 8377 * {@link DtoStoreUsage } 8378 * {@link DtoSystemUsage } 8379 * {@link DtoForwardingBridge } 8380 * {@link DtoKahaDB } 8381 * {@link DtoLdapNetworkConnector } 8382 * {@link DtoJobSchedulerUsage } 8383 * {@link DtoBrokerService } 8384 * {@link DtoDatabaseLocker } 8385 * {@link DtoInboundTopicBridge } 8386 * {@link DtoLevelDB } 8387 * {@link DtoJournaledJDBC } 8388 * {@link DtoJournalPersistenceAdapterFactory } 8389 * {@link DtoProxyConnector } 8390 * {@link DtoJmsTopicConnector } 8391 * {@link DtoMKahaDB } 8392 * 8393 * 8394 */ 8395 public List<Object> getBrokerOrBrokerServiceOrDatabaseLocker() { 8396 if (brokerOrBrokerServiceOrDatabaseLocker == null) { 8397 brokerOrBrokerServiceOrDatabaseLocker = new ArrayList<Object>(); 8398 } 8399 return this.brokerOrBrokerServiceOrDatabaseLocker; 8400 } 8401 8402 public String toString() { 8403 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8404 final StringBuilder buffer = new StringBuilder(); 8405 append(null, buffer, strategy); 8406 return buffer.toString(); 8407 } 8408 8409 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8410 strategy.appendStart(locator, this, buffer); 8411 appendFields(locator, buffer, strategy); 8412 strategy.appendEnd(locator, this, buffer); 8413 return buffer; 8414 } 8415 8416 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8417 { 8418 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 8419 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8420 strategy.appendField(locator, this, "brokerOrBrokerServiceOrDatabaseLocker", buffer, theBrokerOrBrokerServiceOrDatabaseLocker); 8421 } 8422 return buffer; 8423 } 8424 8425 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8426 int currentHashCode = 1; 8427 { 8428 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 8429 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8430 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerOrBrokerServiceOrDatabaseLocker", theBrokerOrBrokerServiceOrDatabaseLocker), currentHashCode, theBrokerOrBrokerServiceOrDatabaseLocker); 8431 } 8432 return currentHashCode; 8433 } 8434 8435 public int hashCode() { 8436 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8437 return this.hashCode(null, strategy); 8438 } 8439 8440 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8441 if (!(object instanceof DtoBrokerService.Services)) { 8442 return false; 8443 } 8444 if (this == object) { 8445 return true; 8446 } 8447 final DtoBrokerService.Services that = ((DtoBrokerService.Services) object); 8448 { 8449 List<Object> lhsBrokerOrBrokerServiceOrDatabaseLocker; 8450 lhsBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8451 List<Object> rhsBrokerOrBrokerServiceOrDatabaseLocker; 8452 rhsBrokerOrBrokerServiceOrDatabaseLocker = (((that.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!that.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?that.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8453 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerOrBrokerServiceOrDatabaseLocker", lhsBrokerOrBrokerServiceOrDatabaseLocker), LocatorUtils.property(thatLocator, "brokerOrBrokerServiceOrDatabaseLocker", rhsBrokerOrBrokerServiceOrDatabaseLocker), lhsBrokerOrBrokerServiceOrDatabaseLocker, rhsBrokerOrBrokerServiceOrDatabaseLocker)) { 8454 return false; 8455 } 8456 } 8457 return true; 8458 } 8459 8460 public boolean equals(Object object) { 8461 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8462 return equals(null, null, object, strategy); 8463 } 8464 8465 } 8466 8467 8468 /** 8469 * <p>Java class for anonymous complex type. 8470 * 8471 * <p>The following schema fragment specifies the expected content contained within this class. 8472 * 8473 * <pre> 8474 * <complexType> 8475 * <complexContent> 8476 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8477 * <sequence maxOccurs="unbounded" minOccurs="0"> 8478 * <any maxOccurs="unbounded" minOccurs="0"/> 8479 * </sequence> 8480 * </restriction> 8481 * </complexContent> 8482 * </complexType> 8483 * </pre> 8484 * 8485 * 8486 */ 8487 @XmlAccessorType(XmlAccessType.FIELD) 8488 @XmlType(name = "", propOrder = { 8489 "any" 8490 }) 8491 public static class ShutdownHooks 8492 implements Equals, HashCode, ToString 8493 { 8494 8495 @XmlAnyElement(lax = true) 8496 protected List<Object> any; 8497 8498 /** 8499 * Gets the value of the any property. 8500 * 8501 * <p> 8502 * This accessor method returns a reference to the live list, 8503 * not a snapshot. Therefore any modification you make to the 8504 * returned list will be present inside the JAXB object. 8505 * This is why there is not a <CODE>set</CODE> method for the any property. 8506 * 8507 * <p> 8508 * For example, to add a new item, do as follows: 8509 * <pre> 8510 * getAny().add(newItem); 8511 * </pre> 8512 * 8513 * 8514 * <p> 8515 * Objects of the following type(s) are allowed in the list 8516 * {@link Object } 8517 * 8518 * 8519 */ 8520 public List<Object> getAny() { 8521 if (any == null) { 8522 any = new ArrayList<Object>(); 8523 } 8524 return this.any; 8525 } 8526 8527 public String toString() { 8528 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8529 final StringBuilder buffer = new StringBuilder(); 8530 append(null, buffer, strategy); 8531 return buffer.toString(); 8532 } 8533 8534 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8535 strategy.appendStart(locator, this, buffer); 8536 appendFields(locator, buffer, strategy); 8537 strategy.appendEnd(locator, this, buffer); 8538 return buffer; 8539 } 8540 8541 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8542 { 8543 List<Object> theAny; 8544 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8545 strategy.appendField(locator, this, "any", buffer, theAny); 8546 } 8547 return buffer; 8548 } 8549 8550 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8551 int currentHashCode = 1; 8552 { 8553 List<Object> theAny; 8554 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8555 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8556 } 8557 return currentHashCode; 8558 } 8559 8560 public int hashCode() { 8561 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8562 return this.hashCode(null, strategy); 8563 } 8564 8565 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8566 if (!(object instanceof DtoBrokerService.ShutdownHooks)) { 8567 return false; 8568 } 8569 if (this == object) { 8570 return true; 8571 } 8572 final DtoBrokerService.ShutdownHooks that = ((DtoBrokerService.ShutdownHooks) object); 8573 { 8574 List<Object> lhsAny; 8575 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8576 List<Object> rhsAny; 8577 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 8578 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8579 return false; 8580 } 8581 } 8582 return true; 8583 } 8584 8585 public boolean equals(Object object) { 8586 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8587 return equals(null, null, object, strategy); 8588 } 8589 8590 } 8591 8592 8593 /** 8594 * <p>Java class for anonymous complex type. 8595 * 8596 * <p>The following schema fragment specifies the expected content contained within this class. 8597 * 8598 * <pre> 8599 * <complexType> 8600 * <complexContent> 8601 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8602 * <choice minOccurs="0"> 8603 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 8604 * <any namespace='##other'/> 8605 * </choice> 8606 * </restriction> 8607 * </complexContent> 8608 * </complexType> 8609 * </pre> 8610 * 8611 * 8612 */ 8613 @XmlAccessorType(XmlAccessType.FIELD) 8614 @XmlType(name = "", propOrder = { 8615 "sslContext", 8616 "any" 8617 }) 8618 public static class SslContext 8619 implements Equals, HashCode, ToString 8620 { 8621 8622 protected DtoSslContext sslContext; 8623 @XmlAnyElement(lax = true) 8624 protected Object any; 8625 8626 /** 8627 * Gets the value of the sslContext property. 8628 * 8629 * @return 8630 * possible object is 8631 * {@link DtoSslContext } 8632 * 8633 */ 8634 public DtoSslContext getSslContext() { 8635 return sslContext; 8636 } 8637 8638 /** 8639 * Sets the value of the sslContext property. 8640 * 8641 * @param value 8642 * allowed object is 8643 * {@link DtoSslContext } 8644 * 8645 */ 8646 public void setSslContext(DtoSslContext value) { 8647 this.sslContext = value; 8648 } 8649 8650 /** 8651 * Gets the value of the any property. 8652 * 8653 * @return 8654 * possible object is 8655 * {@link Object } 8656 * 8657 */ 8658 public Object getAny() { 8659 return any; 8660 } 8661 8662 /** 8663 * Sets the value of the any property. 8664 * 8665 * @param value 8666 * allowed object is 8667 * {@link Object } 8668 * 8669 */ 8670 public void setAny(Object value) { 8671 this.any = value; 8672 } 8673 8674 public String toString() { 8675 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8676 final StringBuilder buffer = new StringBuilder(); 8677 append(null, buffer, strategy); 8678 return buffer.toString(); 8679 } 8680 8681 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8682 strategy.appendStart(locator, this, buffer); 8683 appendFields(locator, buffer, strategy); 8684 strategy.appendEnd(locator, this, buffer); 8685 return buffer; 8686 } 8687 8688 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8689 { 8690 DtoSslContext theSslContext; 8691 theSslContext = this.getSslContext(); 8692 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 8693 } 8694 { 8695 Object theAny; 8696 theAny = this.getAny(); 8697 strategy.appendField(locator, this, "any", buffer, theAny); 8698 } 8699 return buffer; 8700 } 8701 8702 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8703 int currentHashCode = 1; 8704 { 8705 DtoSslContext theSslContext; 8706 theSslContext = this.getSslContext(); 8707 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 8708 } 8709 { 8710 Object theAny; 8711 theAny = this.getAny(); 8712 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8713 } 8714 return currentHashCode; 8715 } 8716 8717 public int hashCode() { 8718 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8719 return this.hashCode(null, strategy); 8720 } 8721 8722 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8723 if (!(object instanceof DtoBrokerService.SslContext)) { 8724 return false; 8725 } 8726 if (this == object) { 8727 return true; 8728 } 8729 final DtoBrokerService.SslContext that = ((DtoBrokerService.SslContext) object); 8730 { 8731 DtoSslContext lhsSslContext; 8732 lhsSslContext = this.getSslContext(); 8733 DtoSslContext rhsSslContext; 8734 rhsSslContext = that.getSslContext(); 8735 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 8736 return false; 8737 } 8738 } 8739 { 8740 Object lhsAny; 8741 lhsAny = this.getAny(); 8742 Object rhsAny; 8743 rhsAny = that.getAny(); 8744 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8745 return false; 8746 } 8747 } 8748 return true; 8749 } 8750 8751 public boolean equals(Object object) { 8752 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8753 return equals(null, null, object, strategy); 8754 } 8755 8756 } 8757 8758 8759 /** 8760 * <p>Java class for anonymous complex type. 8761 * 8762 * <p>The following schema fragment specifies the expected content contained within this class. 8763 * 8764 * <pre> 8765 * <complexType> 8766 * <complexContent> 8767 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8768 * <sequence minOccurs="0"> 8769 * <any maxOccurs="unbounded" minOccurs="0"/> 8770 * </sequence> 8771 * </restriction> 8772 * </complexContent> 8773 * </complexType> 8774 * </pre> 8775 * 8776 * 8777 */ 8778 @XmlAccessorType(XmlAccessType.FIELD) 8779 @XmlType(name = "", propOrder = { 8780 "any" 8781 }) 8782 public static class StartException 8783 implements Equals, HashCode, ToString 8784 { 8785 8786 @XmlAnyElement(lax = true) 8787 protected List<Object> any; 8788 8789 /** 8790 * Gets the value of the any property. 8791 * 8792 * <p> 8793 * This accessor method returns a reference to the live list, 8794 * not a snapshot. Therefore any modification you make to the 8795 * returned list will be present inside the JAXB object. 8796 * This is why there is not a <CODE>set</CODE> method for the any property. 8797 * 8798 * <p> 8799 * For example, to add a new item, do as follows: 8800 * <pre> 8801 * getAny().add(newItem); 8802 * </pre> 8803 * 8804 * 8805 * <p> 8806 * Objects of the following type(s) are allowed in the list 8807 * {@link Object } 8808 * 8809 * 8810 */ 8811 public List<Object> getAny() { 8812 if (any == null) { 8813 any = new ArrayList<Object>(); 8814 } 8815 return this.any; 8816 } 8817 8818 public String toString() { 8819 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8820 final StringBuilder buffer = new StringBuilder(); 8821 append(null, buffer, strategy); 8822 return buffer.toString(); 8823 } 8824 8825 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8826 strategy.appendStart(locator, this, buffer); 8827 appendFields(locator, buffer, strategy); 8828 strategy.appendEnd(locator, this, buffer); 8829 return buffer; 8830 } 8831 8832 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8833 { 8834 List<Object> theAny; 8835 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8836 strategy.appendField(locator, this, "any", buffer, theAny); 8837 } 8838 return buffer; 8839 } 8840 8841 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8842 int currentHashCode = 1; 8843 { 8844 List<Object> theAny; 8845 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8846 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8847 } 8848 return currentHashCode; 8849 } 8850 8851 public int hashCode() { 8852 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8853 return this.hashCode(null, strategy); 8854 } 8855 8856 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8857 if (!(object instanceof DtoBrokerService.StartException)) { 8858 return false; 8859 } 8860 if (this == object) { 8861 return true; 8862 } 8863 final DtoBrokerService.StartException that = ((DtoBrokerService.StartException) object); 8864 { 8865 List<Object> lhsAny; 8866 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8867 List<Object> rhsAny; 8868 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 8869 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8870 return false; 8871 } 8872 } 8873 return true; 8874 } 8875 8876 public boolean equals(Object object) { 8877 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8878 return equals(null, null, object, strategy); 8879 } 8880 8881 } 8882 8883 8884 /** 8885 * <p>Java class for anonymous complex type. 8886 * 8887 * <p>The following schema fragment specifies the expected content contained within this class. 8888 * 8889 * <pre> 8890 * <complexType> 8891 * <complexContent> 8892 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8893 * <choice minOccurs="0"> 8894 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 8895 * <any namespace='##other'/> 8896 * </choice> 8897 * </restriction> 8898 * </complexContent> 8899 * </complexType> 8900 * </pre> 8901 * 8902 * 8903 */ 8904 @XmlAccessorType(XmlAccessType.FIELD) 8905 @XmlType(name = "", propOrder = { 8906 "systemUsage", 8907 "any" 8908 }) 8909 public static class SystemUsage 8910 implements Equals, HashCode, ToString 8911 { 8912 8913 protected DtoSystemUsage systemUsage; 8914 @XmlAnyElement(lax = true) 8915 protected Object any; 8916 8917 /** 8918 * Gets the value of the systemUsage property. 8919 * 8920 * @return 8921 * possible object is 8922 * {@link DtoSystemUsage } 8923 * 8924 */ 8925 public DtoSystemUsage getSystemUsage() { 8926 return systemUsage; 8927 } 8928 8929 /** 8930 * Sets the value of the systemUsage property. 8931 * 8932 * @param value 8933 * allowed object is 8934 * {@link DtoSystemUsage } 8935 * 8936 */ 8937 public void setSystemUsage(DtoSystemUsage value) { 8938 this.systemUsage = value; 8939 } 8940 8941 /** 8942 * Gets the value of the any property. 8943 * 8944 * @return 8945 * possible object is 8946 * {@link Object } 8947 * 8948 */ 8949 public Object getAny() { 8950 return any; 8951 } 8952 8953 /** 8954 * Sets the value of the any property. 8955 * 8956 * @param value 8957 * allowed object is 8958 * {@link Object } 8959 * 8960 */ 8961 public void setAny(Object value) { 8962 this.any = value; 8963 } 8964 8965 public String toString() { 8966 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8967 final StringBuilder buffer = new StringBuilder(); 8968 append(null, buffer, strategy); 8969 return buffer.toString(); 8970 } 8971 8972 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8973 strategy.appendStart(locator, this, buffer); 8974 appendFields(locator, buffer, strategy); 8975 strategy.appendEnd(locator, this, buffer); 8976 return buffer; 8977 } 8978 8979 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8980 { 8981 DtoSystemUsage theSystemUsage; 8982 theSystemUsage = this.getSystemUsage(); 8983 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 8984 } 8985 { 8986 Object theAny; 8987 theAny = this.getAny(); 8988 strategy.appendField(locator, this, "any", buffer, theAny); 8989 } 8990 return buffer; 8991 } 8992 8993 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8994 int currentHashCode = 1; 8995 { 8996 DtoSystemUsage theSystemUsage; 8997 theSystemUsage = this.getSystemUsage(); 8998 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 8999 } 9000 { 9001 Object theAny; 9002 theAny = this.getAny(); 9003 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9004 } 9005 return currentHashCode; 9006 } 9007 9008 public int hashCode() { 9009 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9010 return this.hashCode(null, strategy); 9011 } 9012 9013 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9014 if (!(object instanceof DtoBrokerService.SystemUsage)) { 9015 return false; 9016 } 9017 if (this == object) { 9018 return true; 9019 } 9020 final DtoBrokerService.SystemUsage that = ((DtoBrokerService.SystemUsage) object); 9021 { 9022 DtoSystemUsage lhsSystemUsage; 9023 lhsSystemUsage = this.getSystemUsage(); 9024 DtoSystemUsage rhsSystemUsage; 9025 rhsSystemUsage = that.getSystemUsage(); 9026 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 9027 return false; 9028 } 9029 } 9030 { 9031 Object lhsAny; 9032 lhsAny = this.getAny(); 9033 Object rhsAny; 9034 rhsAny = that.getAny(); 9035 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9036 return false; 9037 } 9038 } 9039 return true; 9040 } 9041 9042 public boolean equals(Object object) { 9043 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9044 return equals(null, null, object, strategy); 9045 } 9046 9047 } 9048 9049 9050 /** 9051 * <p>Java class for anonymous complex type. 9052 * 9053 * <p>The following schema fragment specifies the expected content contained within this class. 9054 * 9055 * <pre> 9056 * <complexType> 9057 * <complexContent> 9058 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9059 * <choice minOccurs="0"> 9060 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 9061 * <any namespace='##other'/> 9062 * </choice> 9063 * </restriction> 9064 * </complexContent> 9065 * </complexType> 9066 * </pre> 9067 * 9068 * 9069 */ 9070 @XmlAccessorType(XmlAccessType.FIELD) 9071 @XmlType(name = "", propOrder = { 9072 "taskRunnerFactory", 9073 "any" 9074 }) 9075 public static class TaskRunnerFactory 9076 implements Equals, HashCode, ToString 9077 { 9078 9079 protected DtoTaskRunnerFactory taskRunnerFactory; 9080 @XmlAnyElement(lax = true) 9081 protected Object any; 9082 9083 /** 9084 * Gets the value of the taskRunnerFactory property. 9085 * 9086 * @return 9087 * possible object is 9088 * {@link DtoTaskRunnerFactory } 9089 * 9090 */ 9091 public DtoTaskRunnerFactory getTaskRunnerFactory() { 9092 return taskRunnerFactory; 9093 } 9094 9095 /** 9096 * Sets the value of the taskRunnerFactory property. 9097 * 9098 * @param value 9099 * allowed object is 9100 * {@link DtoTaskRunnerFactory } 9101 * 9102 */ 9103 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 9104 this.taskRunnerFactory = value; 9105 } 9106 9107 /** 9108 * Gets the value of the any property. 9109 * 9110 * @return 9111 * possible object is 9112 * {@link Object } 9113 * 9114 */ 9115 public Object getAny() { 9116 return any; 9117 } 9118 9119 /** 9120 * Sets the value of the any property. 9121 * 9122 * @param value 9123 * allowed object is 9124 * {@link Object } 9125 * 9126 */ 9127 public void setAny(Object value) { 9128 this.any = value; 9129 } 9130 9131 public String toString() { 9132 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9133 final StringBuilder buffer = new StringBuilder(); 9134 append(null, buffer, strategy); 9135 return buffer.toString(); 9136 } 9137 9138 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9139 strategy.appendStart(locator, this, buffer); 9140 appendFields(locator, buffer, strategy); 9141 strategy.appendEnd(locator, this, buffer); 9142 return buffer; 9143 } 9144 9145 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9146 { 9147 DtoTaskRunnerFactory theTaskRunnerFactory; 9148 theTaskRunnerFactory = this.getTaskRunnerFactory(); 9149 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 9150 } 9151 { 9152 Object theAny; 9153 theAny = this.getAny(); 9154 strategy.appendField(locator, this, "any", buffer, theAny); 9155 } 9156 return buffer; 9157 } 9158 9159 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9160 int currentHashCode = 1; 9161 { 9162 DtoTaskRunnerFactory theTaskRunnerFactory; 9163 theTaskRunnerFactory = this.getTaskRunnerFactory(); 9164 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 9165 } 9166 { 9167 Object theAny; 9168 theAny = this.getAny(); 9169 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9170 } 9171 return currentHashCode; 9172 } 9173 9174 public int hashCode() { 9175 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9176 return this.hashCode(null, strategy); 9177 } 9178 9179 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9180 if (!(object instanceof DtoBrokerService.TaskRunnerFactory)) { 9181 return false; 9182 } 9183 if (this == object) { 9184 return true; 9185 } 9186 final DtoBrokerService.TaskRunnerFactory that = ((DtoBrokerService.TaskRunnerFactory) object); 9187 { 9188 DtoTaskRunnerFactory lhsTaskRunnerFactory; 9189 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 9190 DtoTaskRunnerFactory rhsTaskRunnerFactory; 9191 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 9192 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 9193 return false; 9194 } 9195 } 9196 { 9197 Object lhsAny; 9198 lhsAny = this.getAny(); 9199 Object rhsAny; 9200 rhsAny = that.getAny(); 9201 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9202 return false; 9203 } 9204 } 9205 return true; 9206 } 9207 9208 public boolean equals(Object object) { 9209 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9210 return equals(null, null, object, strategy); 9211 } 9212 9213 } 9214 9215 9216 /** 9217 * <p>Java class for anonymous complex type. 9218 * 9219 * <p>The following schema fragment specifies the expected content contained within this class. 9220 * 9221 * <pre> 9222 * <complexType> 9223 * <complexContent> 9224 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9225 * <choice minOccurs="0"> 9226 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 9227 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 9228 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 9229 * <any namespace='##other'/> 9230 * </choice> 9231 * </restriction> 9232 * </complexContent> 9233 * </complexType> 9234 * </pre> 9235 * 9236 * 9237 */ 9238 @XmlAccessorType(XmlAccessType.FIELD) 9239 @XmlType(name = "", propOrder = { 9240 "levelDB", 9241 "pListStoreImpl", 9242 "replicatedLevelDB", 9243 "any" 9244 }) 9245 public static class TempDataStore 9246 implements Equals, HashCode, ToString 9247 { 9248 9249 protected DtoLevelDB levelDB; 9250 protected DtoPListStoreImpl pListStoreImpl; 9251 protected DtoReplicatedLevelDB replicatedLevelDB; 9252 @XmlAnyElement(lax = true) 9253 protected Object any; 9254 9255 /** 9256 * Gets the value of the levelDB property. 9257 * 9258 * @return 9259 * possible object is 9260 * {@link DtoLevelDB } 9261 * 9262 */ 9263 public DtoLevelDB getLevelDB() { 9264 return levelDB; 9265 } 9266 9267 /** 9268 * Sets the value of the levelDB property. 9269 * 9270 * @param value 9271 * allowed object is 9272 * {@link DtoLevelDB } 9273 * 9274 */ 9275 public void setLevelDB(DtoLevelDB value) { 9276 this.levelDB = value; 9277 } 9278 9279 /** 9280 * Gets the value of the pListStoreImpl property. 9281 * 9282 * @return 9283 * possible object is 9284 * {@link DtoPListStoreImpl } 9285 * 9286 */ 9287 public DtoPListStoreImpl getPListStoreImpl() { 9288 return pListStoreImpl; 9289 } 9290 9291 /** 9292 * Sets the value of the pListStoreImpl property. 9293 * 9294 * @param value 9295 * allowed object is 9296 * {@link DtoPListStoreImpl } 9297 * 9298 */ 9299 public void setPListStoreImpl(DtoPListStoreImpl value) { 9300 this.pListStoreImpl = value; 9301 } 9302 9303 /** 9304 * Gets the value of the replicatedLevelDB property. 9305 * 9306 * @return 9307 * possible object is 9308 * {@link DtoReplicatedLevelDB } 9309 * 9310 */ 9311 public DtoReplicatedLevelDB getReplicatedLevelDB() { 9312 return replicatedLevelDB; 9313 } 9314 9315 /** 9316 * Sets the value of the replicatedLevelDB property. 9317 * 9318 * @param value 9319 * allowed object is 9320 * {@link DtoReplicatedLevelDB } 9321 * 9322 */ 9323 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 9324 this.replicatedLevelDB = value; 9325 } 9326 9327 /** 9328 * Gets the value of the any property. 9329 * 9330 * @return 9331 * possible object is 9332 * {@link Object } 9333 * 9334 */ 9335 public Object getAny() { 9336 return any; 9337 } 9338 9339 /** 9340 * Sets the value of the any property. 9341 * 9342 * @param value 9343 * allowed object is 9344 * {@link Object } 9345 * 9346 */ 9347 public void setAny(Object value) { 9348 this.any = value; 9349 } 9350 9351 public String toString() { 9352 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9353 final StringBuilder buffer = new StringBuilder(); 9354 append(null, buffer, strategy); 9355 return buffer.toString(); 9356 } 9357 9358 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9359 strategy.appendStart(locator, this, buffer); 9360 appendFields(locator, buffer, strategy); 9361 strategy.appendEnd(locator, this, buffer); 9362 return buffer; 9363 } 9364 9365 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9366 { 9367 DtoLevelDB theLevelDB; 9368 theLevelDB = this.getLevelDB(); 9369 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 9370 } 9371 { 9372 DtoPListStoreImpl thePListStoreImpl; 9373 thePListStoreImpl = this.getPListStoreImpl(); 9374 strategy.appendField(locator, this, "pListStoreImpl", buffer, thePListStoreImpl); 9375 } 9376 { 9377 DtoReplicatedLevelDB theReplicatedLevelDB; 9378 theReplicatedLevelDB = this.getReplicatedLevelDB(); 9379 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 9380 } 9381 { 9382 Object theAny; 9383 theAny = this.getAny(); 9384 strategy.appendField(locator, this, "any", buffer, theAny); 9385 } 9386 return buffer; 9387 } 9388 9389 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9390 int currentHashCode = 1; 9391 { 9392 DtoLevelDB theLevelDB; 9393 theLevelDB = this.getLevelDB(); 9394 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 9395 } 9396 { 9397 DtoPListStoreImpl thePListStoreImpl; 9398 thePListStoreImpl = this.getPListStoreImpl(); 9399 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pListStoreImpl", thePListStoreImpl), currentHashCode, thePListStoreImpl); 9400 } 9401 { 9402 DtoReplicatedLevelDB theReplicatedLevelDB; 9403 theReplicatedLevelDB = this.getReplicatedLevelDB(); 9404 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 9405 } 9406 { 9407 Object theAny; 9408 theAny = this.getAny(); 9409 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9410 } 9411 return currentHashCode; 9412 } 9413 9414 public int hashCode() { 9415 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9416 return this.hashCode(null, strategy); 9417 } 9418 9419 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9420 if (!(object instanceof DtoBrokerService.TempDataStore)) { 9421 return false; 9422 } 9423 if (this == object) { 9424 return true; 9425 } 9426 final DtoBrokerService.TempDataStore that = ((DtoBrokerService.TempDataStore) object); 9427 { 9428 DtoLevelDB lhsLevelDB; 9429 lhsLevelDB = this.getLevelDB(); 9430 DtoLevelDB rhsLevelDB; 9431 rhsLevelDB = that.getLevelDB(); 9432 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 9433 return false; 9434 } 9435 } 9436 { 9437 DtoPListStoreImpl lhsPListStoreImpl; 9438 lhsPListStoreImpl = this.getPListStoreImpl(); 9439 DtoPListStoreImpl rhsPListStoreImpl; 9440 rhsPListStoreImpl = that.getPListStoreImpl(); 9441 if (!strategy.equals(LocatorUtils.property(thisLocator, "pListStoreImpl", lhsPListStoreImpl), LocatorUtils.property(thatLocator, "pListStoreImpl", rhsPListStoreImpl), lhsPListStoreImpl, rhsPListStoreImpl)) { 9442 return false; 9443 } 9444 } 9445 { 9446 DtoReplicatedLevelDB lhsReplicatedLevelDB; 9447 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 9448 DtoReplicatedLevelDB rhsReplicatedLevelDB; 9449 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 9450 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 9451 return false; 9452 } 9453 } 9454 { 9455 Object lhsAny; 9456 lhsAny = this.getAny(); 9457 Object rhsAny; 9458 rhsAny = that.getAny(); 9459 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9460 return false; 9461 } 9462 } 9463 return true; 9464 } 9465 9466 public boolean equals(Object object) { 9467 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9468 return equals(null, null, object, strategy); 9469 } 9470 9471 } 9472 9473 9474 /** 9475 * <p>Java class for anonymous complex type. 9476 * 9477 * <p>The following schema fragment specifies the expected content contained within this class. 9478 * 9479 * <pre> 9480 * <complexType> 9481 * <complexContent> 9482 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9483 * <choice maxOccurs="unbounded" minOccurs="0"> 9484 * <element ref="{http://activemq.apache.org/schema/core}transportConnector"/> 9485 * <any namespace='##other'/> 9486 * </choice> 9487 * </restriction> 9488 * </complexContent> 9489 * </complexType> 9490 * </pre> 9491 * 9492 * 9493 */ 9494 @XmlAccessorType(XmlAccessType.FIELD) 9495 @XmlType(name = "", propOrder = { 9496 "transportConnectorOrAny" 9497 }) 9498 public static class TransportConnectors 9499 implements Equals, HashCode, ToString 9500 { 9501 9502 @XmlElementRef(name = "transportConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoTransportConnector.class, required = false) 9503 @XmlAnyElement(lax = true) 9504 protected List<Object> transportConnectorOrAny; 9505 9506 /** 9507 * Gets the value of the transportConnectorOrAny property. 9508 * 9509 * <p> 9510 * This accessor method returns a reference to the live list, 9511 * not a snapshot. Therefore any modification you make to the 9512 * returned list will be present inside the JAXB object. 9513 * This is why there is not a <CODE>set</CODE> method for the transportConnectorOrAny property. 9514 * 9515 * <p> 9516 * For example, to add a new item, do as follows: 9517 * <pre> 9518 * getTransportConnectorOrAny().add(newItem); 9519 * </pre> 9520 * 9521 * 9522 * <p> 9523 * Objects of the following type(s) are allowed in the list 9524 * {@link Object } 9525 * {@link DtoTransportConnector } 9526 * 9527 * 9528 */ 9529 public List<Object> getTransportConnectorOrAny() { 9530 if (transportConnectorOrAny == null) { 9531 transportConnectorOrAny = new ArrayList<Object>(); 9532 } 9533 return this.transportConnectorOrAny; 9534 } 9535 9536 public String toString() { 9537 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9538 final StringBuilder buffer = new StringBuilder(); 9539 append(null, buffer, strategy); 9540 return buffer.toString(); 9541 } 9542 9543 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9544 strategy.appendStart(locator, this, buffer); 9545 appendFields(locator, buffer, strategy); 9546 strategy.appendEnd(locator, this, buffer); 9547 return buffer; 9548 } 9549 9550 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9551 { 9552 List<Object> theTransportConnectorOrAny; 9553 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9554 strategy.appendField(locator, this, "transportConnectorOrAny", buffer, theTransportConnectorOrAny); 9555 } 9556 return buffer; 9557 } 9558 9559 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9560 int currentHashCode = 1; 9561 { 9562 List<Object> theTransportConnectorOrAny; 9563 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9564 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportConnectorOrAny", theTransportConnectorOrAny), currentHashCode, theTransportConnectorOrAny); 9565 } 9566 return currentHashCode; 9567 } 9568 9569 public int hashCode() { 9570 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9571 return this.hashCode(null, strategy); 9572 } 9573 9574 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9575 if (!(object instanceof DtoBrokerService.TransportConnectors)) { 9576 return false; 9577 } 9578 if (this == object) { 9579 return true; 9580 } 9581 final DtoBrokerService.TransportConnectors that = ((DtoBrokerService.TransportConnectors) object); 9582 { 9583 List<Object> lhsTransportConnectorOrAny; 9584 lhsTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9585 List<Object> rhsTransportConnectorOrAny; 9586 rhsTransportConnectorOrAny = (((that.transportConnectorOrAny!= null)&&(!that.transportConnectorOrAny.isEmpty()))?that.getTransportConnectorOrAny():null); 9587 if (!strategy.equals(LocatorUtils.property(thisLocator, "transportConnectorOrAny", lhsTransportConnectorOrAny), LocatorUtils.property(thatLocator, "transportConnectorOrAny", rhsTransportConnectorOrAny), lhsTransportConnectorOrAny, rhsTransportConnectorOrAny)) { 9588 return false; 9589 } 9590 } 9591 return true; 9592 } 9593 9594 public boolean equals(Object object) { 9595 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9596 return equals(null, null, object, strategy); 9597 } 9598 9599 } 9600 9601 9602 /** 9603 * <p>Java class for anonymous complex type. 9604 * 9605 * <p>The following schema fragment specifies the expected content contained within this class. 9606 * 9607 * <pre> 9608 * <complexType> 9609 * <complexContent> 9610 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9611 * <sequence maxOccurs="unbounded" minOccurs="0"> 9612 * <any maxOccurs="unbounded" minOccurs="0"/> 9613 * </sequence> 9614 * </restriction> 9615 * </complexContent> 9616 * </complexType> 9617 * </pre> 9618 * 9619 * 9620 */ 9621 @XmlAccessorType(XmlAccessType.FIELD) 9622 @XmlType(name = "", propOrder = { 9623 "any" 9624 }) 9625 public static class TransportConnectorURIs 9626 implements Equals, HashCode, ToString 9627 { 9628 9629 @XmlAnyElement(lax = true) 9630 protected List<Object> any; 9631 9632 /** 9633 * Gets the value of the any property. 9634 * 9635 * <p> 9636 * This accessor method returns a reference to the live list, 9637 * not a snapshot. Therefore any modification you make to the 9638 * returned list will be present inside the JAXB object. 9639 * This is why there is not a <CODE>set</CODE> method for the any property. 9640 * 9641 * <p> 9642 * For example, to add a new item, do as follows: 9643 * <pre> 9644 * getAny().add(newItem); 9645 * </pre> 9646 * 9647 * 9648 * <p> 9649 * Objects of the following type(s) are allowed in the list 9650 * {@link Object } 9651 * 9652 * 9653 */ 9654 public List<Object> getAny() { 9655 if (any == null) { 9656 any = new ArrayList<Object>(); 9657 } 9658 return this.any; 9659 } 9660 9661 public String toString() { 9662 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9663 final StringBuilder buffer = new StringBuilder(); 9664 append(null, buffer, strategy); 9665 return buffer.toString(); 9666 } 9667 9668 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9669 strategy.appendStart(locator, this, buffer); 9670 appendFields(locator, buffer, strategy); 9671 strategy.appendEnd(locator, this, buffer); 9672 return buffer; 9673 } 9674 9675 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9676 { 9677 List<Object> theAny; 9678 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9679 strategy.appendField(locator, this, "any", buffer, theAny); 9680 } 9681 return buffer; 9682 } 9683 9684 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9685 int currentHashCode = 1; 9686 { 9687 List<Object> theAny; 9688 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9689 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9690 } 9691 return currentHashCode; 9692 } 9693 9694 public int hashCode() { 9695 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9696 return this.hashCode(null, strategy); 9697 } 9698 9699 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9700 if (!(object instanceof DtoBrokerService.TransportConnectorURIs)) { 9701 return false; 9702 } 9703 if (this == object) { 9704 return true; 9705 } 9706 final DtoBrokerService.TransportConnectorURIs that = ((DtoBrokerService.TransportConnectorURIs) object); 9707 { 9708 List<Object> lhsAny; 9709 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9710 List<Object> rhsAny; 9711 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 9712 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9713 return false; 9714 } 9715 } 9716 return true; 9717 } 9718 9719 public boolean equals(Object object) { 9720 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9721 return equals(null, null, object, strategy); 9722 } 9723 9724 } 9725 9726}