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