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