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