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