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