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