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