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