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