001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.10-b140310.1920 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2015.06.22 at 09:54:13 AM CEST 006// 007 008 009package org.apache.activemq.schema.core; 010 011import java.math.BigInteger; 012import java.util.ArrayList; 013import java.util.HashMap; 014import java.util.List; 015import java.util.Map; 016import javax.xml.bind.JAXBElement; 017import javax.xml.bind.annotation.XmlAccessType; 018import javax.xml.bind.annotation.XmlAccessorType; 019import javax.xml.bind.annotation.XmlAnyAttribute; 020import javax.xml.bind.annotation.XmlAnyElement; 021import javax.xml.bind.annotation.XmlAttribute; 022import javax.xml.bind.annotation.XmlElement; 023import javax.xml.bind.annotation.XmlElementRef; 024import javax.xml.bind.annotation.XmlElementRefs; 025import javax.xml.bind.annotation.XmlID; 026import javax.xml.bind.annotation.XmlRootElement; 027import javax.xml.bind.annotation.XmlSchemaType; 028import javax.xml.bind.annotation.XmlType; 029import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 030import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 031import javax.xml.namespace.QName; 032import org.jvnet.jaxb2_commons.lang.Equals; 033import org.jvnet.jaxb2_commons.lang.EqualsStrategy; 034import org.jvnet.jaxb2_commons.lang.HashCode; 035import org.jvnet.jaxb2_commons.lang.HashCodeStrategy; 036import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; 037import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; 038import org.jvnet.jaxb2_commons.lang.ToString; 039import org.jvnet.jaxb2_commons.lang.ToStringStrategy; 040import org.jvnet.jaxb2_commons.locator.ObjectLocator; 041import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; 042 043 044/** 045 * <p>Java class for anonymous complex type. 046 * 047 * <p>The following schema fragment specifies the expected content contained within this class. 048 * 049 * <pre> 050 * <complexType> 051 * <complexContent> 052 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 053 * <choice maxOccurs="unbounded" minOccurs="0"> 054 * <choice> 055 * <element name="adminView" minOccurs="0"> 056 * <complexType> 057 * <complexContent> 058 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 059 * <sequence minOccurs="0"> 060 * <any maxOccurs="unbounded" minOccurs="0"/> 061 * </sequence> 062 * </restriction> 063 * </complexContent> 064 * </complexType> 065 * </element> 066 * <element name="brokerContext" minOccurs="0"> 067 * <complexType> 068 * <complexContent> 069 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 070 * <sequence minOccurs="0"> 071 * <any maxOccurs="unbounded" minOccurs="0"/> 072 * </sequence> 073 * </restriction> 074 * </complexContent> 075 * </complexType> 076 * </element> 077 * <element name="consumerSystemUsage" minOccurs="0"> 078 * <complexType> 079 * <complexContent> 080 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 081 * <choice minOccurs="0"> 082 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 083 * <any namespace='##other'/> 084 * </choice> 085 * </restriction> 086 * </complexContent> 087 * </complexType> 088 * </element> 089 * <element name="destinationFactory" minOccurs="0"> 090 * <complexType> 091 * <complexContent> 092 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 093 * <sequence minOccurs="0"> 094 * <any maxOccurs="unbounded" minOccurs="0"/> 095 * </sequence> 096 * </restriction> 097 * </complexContent> 098 * </complexType> 099 * </element> 100 * <element name="destinationInterceptors" maxOccurs="unbounded" minOccurs="0"> 101 * <complexType> 102 * <complexContent> 103 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 104 * <choice maxOccurs="unbounded" minOccurs="0"> 105 * <element ref="{http://activemq.apache.org/schema/core}mirroredQueue"/> 106 * <element ref="{http://activemq.apache.org/schema/core}virtualDestinationInterceptor"/> 107 * <any namespace='##other'/> 108 * </choice> 109 * </restriction> 110 * </complexContent> 111 * </complexType> 112 * </element> 113 * <element name="destinationPolicy" minOccurs="0"> 114 * <complexType> 115 * <complexContent> 116 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 117 * <choice minOccurs="0"> 118 * <element ref="{http://activemq.apache.org/schema/core}policyMap"/> 119 * <any namespace='##other'/> 120 * </choice> 121 * </restriction> 122 * </complexContent> 123 * </complexType> 124 * </element> 125 * <element name="destinations" maxOccurs="unbounded" minOccurs="0"> 126 * <complexType> 127 * <complexContent> 128 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 129 * <choice maxOccurs="unbounded" minOccurs="0"> 130 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 131 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 132 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 133 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 134 * <any namespace='##other'/> 135 * </choice> 136 * </restriction> 137 * </complexContent> 138 * </complexType> 139 * </element> 140 * <element name="ioExceptionHandler" minOccurs="0"> 141 * <complexType> 142 * <complexContent> 143 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 144 * <choice minOccurs="0"> 145 * <element ref="{http://activemq.apache.org/schema/core}defaultIOExceptionHandler"/> 146 * <element ref="{http://activemq.apache.org/schema/core}jDBCIOExceptionHandler"/> 147 * <element ref="{http://activemq.apache.org/schema/core}leaseLockerIOExceptionHandler"/> 148 * <any namespace='##other'/> 149 * </choice> 150 * </restriction> 151 * </complexContent> 152 * </complexType> 153 * </element> 154 * <element name="jmsBridgeConnectors" maxOccurs="unbounded" minOccurs="0"> 155 * <complexType> 156 * <complexContent> 157 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 158 * <choice maxOccurs="unbounded" minOccurs="0"> 159 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 160 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 161 * <any namespace='##other'/> 162 * </choice> 163 * </restriction> 164 * </complexContent> 165 * </complexType> 166 * </element> 167 * <element name="jobSchedulerStore" minOccurs="0"> 168 * <complexType> 169 * <complexContent> 170 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 171 * <sequence minOccurs="0"> 172 * <any maxOccurs="unbounded" minOccurs="0"/> 173 * </sequence> 174 * </restriction> 175 * </complexContent> 176 * </complexType> 177 * </element> 178 * <element name="managementContext" minOccurs="0"> 179 * <complexType> 180 * <complexContent> 181 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 182 * <choice minOccurs="0"> 183 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 184 * <any namespace='##other'/> 185 * </choice> 186 * </restriction> 187 * </complexContent> 188 * </complexType> 189 * </element> 190 * <element name="messageAuthorizationPolicy" minOccurs="0"> 191 * <complexType> 192 * <complexContent> 193 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 194 * <sequence minOccurs="0"> 195 * <any maxOccurs="unbounded" minOccurs="0"/> 196 * </sequence> 197 * </restriction> 198 * </complexContent> 199 * </complexType> 200 * </element> 201 * <element name="networkConnectorURIs" maxOccurs="unbounded" minOccurs="0"> 202 * <complexType> 203 * <complexContent> 204 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 205 * <sequence maxOccurs="unbounded" minOccurs="0"> 206 * <any maxOccurs="unbounded" minOccurs="0"/> 207 * </sequence> 208 * </restriction> 209 * </complexContent> 210 * </complexType> 211 * </element> 212 * <element name="networkConnectors" maxOccurs="unbounded" minOccurs="0"> 213 * <complexType> 214 * <complexContent> 215 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 216 * <choice maxOccurs="unbounded" minOccurs="0"> 217 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 218 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 219 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 220 * <any namespace='##other'/> 221 * </choice> 222 * </restriction> 223 * </complexContent> 224 * </complexType> 225 * </element> 226 * <element name="persistenceAdapter" minOccurs="0"> 227 * <complexType> 228 * <complexContent> 229 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 230 * <choice minOccurs="0"> 231 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 232 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapter"/> 233 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 234 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 235 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 236 * <element ref="{http://activemq.apache.org/schema/core}memoryPersistenceAdapter"/> 237 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 238 * <any namespace='##other'/> 239 * </choice> 240 * </restriction> 241 * </complexContent> 242 * </complexType> 243 * </element> 244 * <element name="persistenceFactory" minOccurs="0"> 245 * <complexType> 246 * <complexContent> 247 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 248 * <choice minOccurs="0"> 249 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 250 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 251 * <any namespace='##other'/> 252 * </choice> 253 * </restriction> 254 * </complexContent> 255 * </complexType> 256 * </element> 257 * <element name="persistenceTaskRunnerFactory" minOccurs="0"> 258 * <complexType> 259 * <complexContent> 260 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 261 * <choice minOccurs="0"> 262 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 263 * <any namespace='##other'/> 264 * </choice> 265 * </restriction> 266 * </complexContent> 267 * </complexType> 268 * </element> 269 * <element name="plugins" maxOccurs="unbounded" minOccurs="0"> 270 * <complexType> 271 * <complexContent> 272 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 273 * <choice maxOccurs="unbounded" minOccurs="0"> 274 * <element ref="{http://activemq.apache.org/schema/core}authorizationPlugin"/> 275 * <element ref="{http://activemq.apache.org/schema/core}camelRoutesBrokerPlugin"/> 276 * <element ref="{http://activemq.apache.org/schema/core}connectionDotFilePlugin"/> 277 * <element ref="{http://activemq.apache.org/schema/core}destinationDotFilePlugin"/> 278 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 279 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 280 * <element ref="{http://activemq.apache.org/schema/core}discardingDLQBrokerPlugin"/> 281 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBrokerPlugin"/> 282 * <element ref="{http://activemq.apache.org/schema/core}jaasAuthenticationPlugin"/> 283 * <element ref="{http://activemq.apache.org/schema/core}jaasCertificateAuthenticationPlugin"/> 284 * <element ref="{http://activemq.apache.org/schema/core}jaasDualAuthenticationPlugin"/> 285 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 286 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 287 * <element ref="{http://activemq.apache.org/schema/core}partitionBrokerPlugin"/> 288 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 289 * <element ref="{http://activemq.apache.org/schema/core}runtimeConfigurationPlugin"/> 290 * <element ref="{http://activemq.apache.org/schema/core}simpleAuthenticationPlugin"/> 291 * <element ref="{http://activemq.apache.org/schema/core}statisticsBrokerPlugin"/> 292 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 293 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 294 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 295 * <element ref="{http://activemq.apache.org/schema/core}virtualSelectorCacheBrokerPlugin"/> 296 * <any namespace='##other'/> 297 * </choice> 298 * </restriction> 299 * </complexContent> 300 * </complexType> 301 * </element> 302 * <element name="producerSystemUsage" minOccurs="0"> 303 * <complexType> 304 * <complexContent> 305 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 306 * <choice minOccurs="0"> 307 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 308 * <any namespace='##other'/> 309 * </choice> 310 * </restriction> 311 * </complexContent> 312 * </complexType> 313 * </element> 314 * <element name="proxyConnectors" maxOccurs="unbounded" minOccurs="0"> 315 * <complexType> 316 * <complexContent> 317 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 318 * <sequence maxOccurs="unbounded" minOccurs="0"> 319 * <any maxOccurs="unbounded" minOccurs="0"/> 320 * </sequence> 321 * </restriction> 322 * </complexContent> 323 * </complexType> 324 * </element> 325 * <element name="regionBroker" minOccurs="0"> 326 * <complexType> 327 * <complexContent> 328 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 329 * <choice minOccurs="0"> 330 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 331 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 332 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBroker"/> 333 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 334 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 335 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 336 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 337 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 338 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 339 * <any namespace='##other'/> 340 * </choice> 341 * </restriction> 342 * </complexContent> 343 * </complexType> 344 * </element> 345 * <element name="services" maxOccurs="unbounded" minOccurs="0"> 346 * <complexType> 347 * <complexContent> 348 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 349 * <choice maxOccurs="unbounded" minOccurs="0"> 350 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 351 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 352 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 353 * <element ref="{http://activemq.apache.org/schema/core}forwardingBridge"/> 354 * <element ref="{http://activemq.apache.org/schema/core}inboundQueueBridge"/> 355 * <element ref="{http://activemq.apache.org/schema/core}inboundTopicBridge"/> 356 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 357 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 358 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 359 * <element ref="{http://activemq.apache.org/schema/core}jobSchedulerUsage"/> 360 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 361 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 362 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 363 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 364 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 365 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 366 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 367 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 368 * <element ref="{http://activemq.apache.org/schema/core}memoryUsage"/> 369 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 370 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 371 * <element ref="{http://activemq.apache.org/schema/core}outboundQueueBridge"/> 372 * <element ref="{http://activemq.apache.org/schema/core}outboundTopicBridge"/> 373 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 374 * <element ref="{http://activemq.apache.org/schema/core}proxyConnector"/> 375 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 376 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 377 * <element ref="{http://activemq.apache.org/schema/core}storeUsage"/> 378 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 379 * <element ref="{http://activemq.apache.org/schema/core}tempUsage"/> 380 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 381 * <any namespace='##other'/> 382 * </choice> 383 * </restriction> 384 * </complexContent> 385 * </complexType> 386 * </element> 387 * <element name="shutdownHooks" maxOccurs="unbounded" minOccurs="0"> 388 * <complexType> 389 * <complexContent> 390 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 391 * <sequence maxOccurs="unbounded" minOccurs="0"> 392 * <any maxOccurs="unbounded" minOccurs="0"/> 393 * </sequence> 394 * </restriction> 395 * </complexContent> 396 * </complexType> 397 * </element> 398 * <element name="sslContext" minOccurs="0"> 399 * <complexType> 400 * <complexContent> 401 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 402 * <choice minOccurs="0"> 403 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 404 * <any namespace='##other'/> 405 * </choice> 406 * </restriction> 407 * </complexContent> 408 * </complexType> 409 * </element> 410 * <element name="systemUsage" minOccurs="0"> 411 * <complexType> 412 * <complexContent> 413 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 414 * <choice minOccurs="0"> 415 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 416 * <any namespace='##other'/> 417 * </choice> 418 * </restriction> 419 * </complexContent> 420 * </complexType> 421 * </element> 422 * <element name="taskRunnerFactory" minOccurs="0"> 423 * <complexType> 424 * <complexContent> 425 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 426 * <choice minOccurs="0"> 427 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 428 * <any namespace='##other'/> 429 * </choice> 430 * </restriction> 431 * </complexContent> 432 * </complexType> 433 * </element> 434 * <element name="tempDataStore" minOccurs="0"> 435 * <complexType> 436 * <complexContent> 437 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 438 * <choice minOccurs="0"> 439 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 440 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 441 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 442 * <any namespace='##other'/> 443 * </choice> 444 * </restriction> 445 * </complexContent> 446 * </complexType> 447 * </element> 448 * <element name="transportConnectorURIs" maxOccurs="unbounded" minOccurs="0"> 449 * <complexType> 450 * <complexContent> 451 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 452 * <sequence maxOccurs="unbounded" minOccurs="0"> 453 * <any maxOccurs="unbounded" minOccurs="0"/> 454 * </sequence> 455 * </restriction> 456 * </complexContent> 457 * </complexType> 458 * </element> 459 * <element name="transportConnectors" maxOccurs="unbounded" minOccurs="0"> 460 * <complexType> 461 * <complexContent> 462 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 463 * <choice maxOccurs="unbounded" minOccurs="0"> 464 * <element ref="{http://activemq.apache.org/schema/core}transportConnector"/> 465 * <any namespace='##other'/> 466 * </choice> 467 * </restriction> 468 * </complexContent> 469 * </complexType> 470 * </element> 471 * <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> 472 * </choice> 473 * </choice> 474 * <attribute name="adminView" type="{http://www.w3.org/2001/XMLSchema}string" /> 475 * <attribute name="advisorySupport" type="{http://www.w3.org/2001/XMLSchema}string" /> 476 * <attribute name="allowTempAutoCreationOnSend" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 477 * <attribute name="brokerContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 478 * <attribute name="brokerId" type="{http://www.w3.org/2001/XMLSchema}string" /> 479 * <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" /> 480 * <attribute name="brokerObjectName" type="{http://www.w3.org/2001/XMLSchema}string" /> 481 * <attribute name="cacheTempDestinations" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 482 * <attribute name="consumerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 483 * <attribute name="consumerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 484 * <attribute name="dataDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 485 * <attribute name="dataDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 486 * <attribute name="dedicatedTaskRunner" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 487 * <attribute name="deleteAllMessagesOnStartup" type="{http://www.w3.org/2001/XMLSchema}string" /> 488 * <attribute name="destinationFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 489 * <attribute name="destinationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 490 * <attribute name="enableStatistics" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 491 * <attribute name="ioExceptionHandler" type="{http://www.w3.org/2001/XMLSchema}string" /> 492 * <attribute name="jobSchedulerStore" type="{http://www.w3.org/2001/XMLSchema}string" /> 493 * <attribute name="keepDurableSubsActive" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 494 * <attribute name="managementContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 495 * <attribute name="maxPurgedDestinationsPerSweep" type="{http://www.w3.org/2001/XMLSchema}integer" /> 496 * <attribute name="mbeanInvocationTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 497 * <attribute name="messageAuthorizationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" /> 498 * <attribute name="monitorConnectionSplits" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 499 * <attribute name="networkConnectorStartAsync" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 500 * <attribute name="offlineDurableSubscriberTaskSchedule" type="{http://www.w3.org/2001/XMLSchema}long" /> 501 * <attribute name="offlineDurableSubscriberTimeout" type="{http://www.w3.org/2001/XMLSchema}long" /> 502 * <attribute name="passiveSlave" type="{http://www.w3.org/2001/XMLSchema}string" /> 503 * <attribute name="persistenceAdapter" type="{http://www.w3.org/2001/XMLSchema}string" /> 504 * <attribute name="persistenceFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 505 * <attribute name="persistenceTaskRunnerFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> 506 * <attribute name="persistenceThreadPriority" type="{http://www.w3.org/2001/XMLSchema}integer" /> 507 * <attribute name="persistent" type="{http://www.w3.org/2001/XMLSchema}string" /> 508 * <attribute name="populateJMSXUserID" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 509 * <attribute name="populateUserNameInMBeans" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 510 * <attribute name="producerSystemUsage" type="{http://www.w3.org/2001/XMLSchema}string" /> 511 * <attribute name="producerSystemUsagePortion" type="{http://www.w3.org/2001/XMLSchema}integer" /> 512 * <attribute name="regionBroker" type="{http://www.w3.org/2001/XMLSchema}string" /> 513 * <attribute name="rejectDurableConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 514 * <attribute name="restartAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 515 * <attribute name="schedulePeriodForDestinationPurge" type="{http://www.w3.org/2001/XMLSchema}integer" /> 516 * <attribute name="schedulerDirectory" type="{http://www.w3.org/2001/XMLSchema}string" /> 517 * <attribute name="schedulerDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" /> 518 * <attribute name="schedulerSupport" type="{http://www.w3.org/2001/XMLSchema}string" /> 519 * <attribute name="shutdownOnMasterFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 520 * <attribute name="shutdownOnSlaveFailure" type="{http://www.w3.org/2001/XMLSchema}string" /> 521 * <attribute name="splitSystemUsageForProducersConsumers" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 522 * <attribute name="sslContext" type="{http://www.w3.org/2001/XMLSchema}string" /> 523 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 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 "contents" 557}) 558@XmlRootElement(name = "broker") 559public class DtoBroker implements Equals, HashCode, ToString 560{ 561 562 @XmlElementRefs({ 563 @XmlElementRef(name = "taskRunnerFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 564 @XmlElementRef(name = "destinationFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 565 @XmlElementRef(name = "producerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 566 @XmlElementRef(name = "consumerSystemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 567 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 568 @XmlElementRef(name = "brokerContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 569 @XmlElementRef(name = "transportConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 570 @XmlElementRef(name = "persistenceFactory", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 571 @XmlElementRef(name = "jobSchedulerStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 572 @XmlElementRef(name = "persistenceTaskRunnerFactory", 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 = "tempDataStore", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 575 @XmlElementRef(name = "destinationInterceptors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 576 @XmlElementRef(name = "transportConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 577 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 578 @XmlElementRef(name = "shutdownHooks", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 579 @XmlElementRef(name = "services", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 580 @XmlElementRef(name = "networkConnectorURIs", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 581 @XmlElementRef(name = "adminView", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 582 @XmlElementRef(name = "messageAuthorizationPolicy", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 583 @XmlElementRef(name = "sslContext", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 584 @XmlElementRef(name = "destinationPolicy", 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 = "jmsBridgeConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 587 @XmlElementRef(name = "ioExceptionHandler", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 588 @XmlElementRef(name = "networkConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 589 @XmlElementRef(name = "persistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 590 @XmlElementRef(name = "plugins", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false), 591 @XmlElementRef(name = "proxyConnectors", namespace = "http://activemq.apache.org/schema/core", type = JAXBElement.class, required = false) 592 }) 593 @XmlAnyElement(lax = true) 594 protected List<Object> contents; 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 = "schedulerDirectory") 680 protected String schedulerDirectory; 681 @XmlAttribute(name = "schedulerDirectoryFile") 682 protected String schedulerDirectoryFile; 683 @XmlAttribute(name = "schedulerSupport") 684 protected String schedulerSupport; 685 @XmlAttribute(name = "shutdownOnMasterFailure") 686 protected Boolean shutdownOnMasterFailure; 687 @XmlAttribute(name = "shutdownOnSlaveFailure") 688 protected String shutdownOnSlaveFailure; 689 @XmlAttribute(name = "splitSystemUsageForProducersConsumers") 690 protected Boolean splitSystemUsageForProducersConsumers; 691 @XmlAttribute(name = "sslContext") 692 protected String sslContext; 693 @XmlAttribute(name = "start") 694 protected Boolean start; 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 contents 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 contents property. 753 * 754 * <p> 755 * For example, to add a new item, do as follows: 756 * <pre> 757 * getContents().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 DtoBroker.TaskRunnerFactory }{@code >} 764 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationFactory }{@code >} 765 * {@link JAXBElement }{@code <}{@link DtoBroker.ProducerSystemUsage }{@code >} 766 * {@link JAXBElement }{@code <}{@link DtoBroker.ConsumerSystemUsage }{@code >} 767 * {@link JAXBElement }{@code <}{@link DtoBroker.SystemUsage }{@code >} 768 * {@link JAXBElement }{@code <}{@link DtoBroker.BrokerContext }{@code >} 769 * {@link JAXBElement }{@code <}{@link DtoBroker.TransportConnectorURIs }{@code >} 770 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceFactory }{@code >} 771 * {@link JAXBElement }{@code <}{@link DtoBroker.JobSchedulerStore }{@code >} 772 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceTaskRunnerFactory }{@code >} 773 * {@link JAXBElement }{@code <}{@link DtoBroker.RegionBroker }{@code >} 774 * {@link JAXBElement }{@code <}{@link DtoBroker.TempDataStore }{@code >} 775 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationInterceptors }{@code >} 776 * {@link JAXBElement }{@code <}{@link DtoBroker.TransportConnectors }{@code >} 777 * {@link JAXBElement }{@code <}{@link DtoBroker.ManagementContext }{@code >} 778 * {@link JAXBElement }{@code <}{@link DtoBroker.ShutdownHooks }{@code >} 779 * {@link JAXBElement }{@code <}{@link DtoBroker.Services }{@code >} 780 * {@link JAXBElement }{@code <}{@link DtoBroker.NetworkConnectorURIs }{@code >} 781 * {@link JAXBElement }{@code <}{@link DtoBroker.AdminView }{@code >} 782 * {@link Object } 783 * {@link JAXBElement }{@code <}{@link DtoBroker.MessageAuthorizationPolicy }{@code >} 784 * {@link JAXBElement }{@code <}{@link DtoBroker.SslContext }{@code >} 785 * {@link JAXBElement }{@code <}{@link DtoBroker.DestinationPolicy }{@code >} 786 * {@link JAXBElement }{@code <}{@link DtoBroker.Destinations }{@code >} 787 * {@link JAXBElement }{@code <}{@link DtoBroker.NetworkConnectors }{@code >} 788 * {@link JAXBElement }{@code <}{@link DtoBroker.IoExceptionHandler }{@code >} 789 * {@link JAXBElement }{@code <}{@link DtoBroker.JmsBridgeConnectors }{@code >} 790 * {@link JAXBElement }{@code <}{@link DtoBroker.PersistenceAdapter }{@code >} 791 * {@link JAXBElement }{@code <}{@link DtoBroker.Plugins }{@code >} 792 * {@link JAXBElement }{@code <}{@link DtoBroker.ProxyConnectors }{@code >} 793 * 794 * 795 */ 796 public List<Object> getContents() { 797 if (contents == null) { 798 contents = new ArrayList<Object>(); 799 } 800 return this.contents; 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 schedulerDirectory property. 1813 * 1814 * @return 1815 * possible object is 1816 * {@link String } 1817 * 1818 */ 1819 public String getSchedulerDirectory() { 1820 return schedulerDirectory; 1821 } 1822 1823 /** 1824 * Sets the value of the schedulerDirectory property. 1825 * 1826 * @param value 1827 * allowed object is 1828 * {@link String } 1829 * 1830 */ 1831 public void setSchedulerDirectory(String value) { 1832 this.schedulerDirectory = value; 1833 } 1834 1835 /** 1836 * Gets the value of the schedulerDirectoryFile property. 1837 * 1838 * @return 1839 * possible object is 1840 * {@link String } 1841 * 1842 */ 1843 public String getSchedulerDirectoryFile() { 1844 return schedulerDirectoryFile; 1845 } 1846 1847 /** 1848 * Sets the value of the schedulerDirectoryFile property. 1849 * 1850 * @param value 1851 * allowed object is 1852 * {@link String } 1853 * 1854 */ 1855 public void setSchedulerDirectoryFile(String value) { 1856 this.schedulerDirectoryFile = value; 1857 } 1858 1859 /** 1860 * Gets the value of the schedulerSupport property. 1861 * 1862 * @return 1863 * possible object is 1864 * {@link String } 1865 * 1866 */ 1867 public String getSchedulerSupport() { 1868 return schedulerSupport; 1869 } 1870 1871 /** 1872 * Sets the value of the schedulerSupport property. 1873 * 1874 * @param value 1875 * allowed object is 1876 * {@link String } 1877 * 1878 */ 1879 public void setSchedulerSupport(String value) { 1880 this.schedulerSupport = value; 1881 } 1882 1883 /** 1884 * Gets the value of the shutdownOnMasterFailure property. 1885 * 1886 * @return 1887 * possible object is 1888 * {@link Boolean } 1889 * 1890 */ 1891 public Boolean isShutdownOnMasterFailure() { 1892 return shutdownOnMasterFailure; 1893 } 1894 1895 /** 1896 * Sets the value of the shutdownOnMasterFailure property. 1897 * 1898 * @param value 1899 * allowed object is 1900 * {@link Boolean } 1901 * 1902 */ 1903 public void setShutdownOnMasterFailure(Boolean value) { 1904 this.shutdownOnMasterFailure = value; 1905 } 1906 1907 /** 1908 * Gets the value of the shutdownOnSlaveFailure property. 1909 * 1910 * @return 1911 * possible object is 1912 * {@link String } 1913 * 1914 */ 1915 public String getShutdownOnSlaveFailure() { 1916 return shutdownOnSlaveFailure; 1917 } 1918 1919 /** 1920 * Sets the value of the shutdownOnSlaveFailure property. 1921 * 1922 * @param value 1923 * allowed object is 1924 * {@link String } 1925 * 1926 */ 1927 public void setShutdownOnSlaveFailure(String value) { 1928 this.shutdownOnSlaveFailure = value; 1929 } 1930 1931 /** 1932 * Gets the value of the splitSystemUsageForProducersConsumers property. 1933 * 1934 * @return 1935 * possible object is 1936 * {@link Boolean } 1937 * 1938 */ 1939 public Boolean isSplitSystemUsageForProducersConsumers() { 1940 return splitSystemUsageForProducersConsumers; 1941 } 1942 1943 /** 1944 * Sets the value of the splitSystemUsageForProducersConsumers property. 1945 * 1946 * @param value 1947 * allowed object is 1948 * {@link Boolean } 1949 * 1950 */ 1951 public void setSplitSystemUsageForProducersConsumers(Boolean value) { 1952 this.splitSystemUsageForProducersConsumers = value; 1953 } 1954 1955 /** 1956 * Gets the value of the sslContext property. 1957 * 1958 * @return 1959 * possible object is 1960 * {@link String } 1961 * 1962 */ 1963 public String getSslContext() { 1964 return sslContext; 1965 } 1966 1967 /** 1968 * Sets the value of the sslContext property. 1969 * 1970 * @param value 1971 * allowed object is 1972 * {@link String } 1973 * 1974 */ 1975 public void setSslContext(String value) { 1976 this.sslContext = value; 1977 } 1978 1979 /** 1980 * Gets the value of the start property. 1981 * 1982 * @return 1983 * possible object is 1984 * {@link Boolean } 1985 * 1986 */ 1987 public Boolean isStart() { 1988 return start; 1989 } 1990 1991 /** 1992 * Sets the value of the start property. 1993 * 1994 * @param value 1995 * allowed object is 1996 * {@link Boolean } 1997 * 1998 */ 1999 public void setStart(Boolean value) { 2000 this.start = 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> theContents; 2566 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 2567 strategy.appendField(locator, this, "contents", buffer, theContents); 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 String theSchedulerDirectory; 2781 theSchedulerDirectory = this.getSchedulerDirectory(); 2782 strategy.appendField(locator, this, "schedulerDirectory", buffer, theSchedulerDirectory); 2783 } 2784 { 2785 String theSchedulerDirectoryFile; 2786 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 2787 strategy.appendField(locator, this, "schedulerDirectoryFile", buffer, theSchedulerDirectoryFile); 2788 } 2789 { 2790 String theSchedulerSupport; 2791 theSchedulerSupport = this.getSchedulerSupport(); 2792 strategy.appendField(locator, this, "schedulerSupport", buffer, theSchedulerSupport); 2793 } 2794 { 2795 Boolean theShutdownOnMasterFailure; 2796 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 2797 strategy.appendField(locator, this, "shutdownOnMasterFailure", buffer, theShutdownOnMasterFailure); 2798 } 2799 { 2800 String theShutdownOnSlaveFailure; 2801 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 2802 strategy.appendField(locator, this, "shutdownOnSlaveFailure", buffer, theShutdownOnSlaveFailure); 2803 } 2804 { 2805 Boolean theSplitSystemUsageForProducersConsumers; 2806 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 2807 strategy.appendField(locator, this, "splitSystemUsageForProducersConsumers", buffer, theSplitSystemUsageForProducersConsumers); 2808 } 2809 { 2810 String theSslContext; 2811 theSslContext = this.getSslContext(); 2812 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 2813 } 2814 { 2815 Boolean theStart; 2816 theStart = this.isStart(); 2817 strategy.appendField(locator, this, "start", buffer, theStart); 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> theContents; 2936 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 2937 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 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 String theSchedulerDirectory; 3151 theSchedulerDirectory = this.getSchedulerDirectory(); 3152 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectory", theSchedulerDirectory), currentHashCode, theSchedulerDirectory); 3153 } 3154 { 3155 String theSchedulerDirectoryFile; 3156 theSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3157 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerDirectoryFile", theSchedulerDirectoryFile), currentHashCode, theSchedulerDirectoryFile); 3158 } 3159 { 3160 String theSchedulerSupport; 3161 theSchedulerSupport = this.getSchedulerSupport(); 3162 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "schedulerSupport", theSchedulerSupport), currentHashCode, theSchedulerSupport); 3163 } 3164 { 3165 Boolean theShutdownOnMasterFailure; 3166 theShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3167 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnMasterFailure", theShutdownOnMasterFailure), currentHashCode, theShutdownOnMasterFailure); 3168 } 3169 { 3170 String theShutdownOnSlaveFailure; 3171 theShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3172 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "shutdownOnSlaveFailure", theShutdownOnSlaveFailure), currentHashCode, theShutdownOnSlaveFailure); 3173 } 3174 { 3175 Boolean theSplitSystemUsageForProducersConsumers; 3176 theSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3177 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "splitSystemUsageForProducersConsumers", theSplitSystemUsageForProducersConsumers), currentHashCode, theSplitSystemUsageForProducersConsumers); 3178 } 3179 { 3180 String theSslContext; 3181 theSslContext = this.getSslContext(); 3182 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 3183 } 3184 { 3185 Boolean theStart; 3186 theStart = this.isStart(); 3187 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "start", theStart), currentHashCode, theStart); 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 DtoBroker)) { 3309 return false; 3310 } 3311 if (this == object) { 3312 return true; 3313 } 3314 final DtoBroker that = ((DtoBroker) object); 3315 { 3316 List<Object> lhsContents; 3317 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 3318 List<Object> rhsContents; 3319 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 3320 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 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 String lhsSchedulerDirectory; 3704 lhsSchedulerDirectory = this.getSchedulerDirectory(); 3705 String rhsSchedulerDirectory; 3706 rhsSchedulerDirectory = that.getSchedulerDirectory(); 3707 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectory", lhsSchedulerDirectory), LocatorUtils.property(thatLocator, "schedulerDirectory", rhsSchedulerDirectory), lhsSchedulerDirectory, rhsSchedulerDirectory)) { 3708 return false; 3709 } 3710 } 3711 { 3712 String lhsSchedulerDirectoryFile; 3713 lhsSchedulerDirectoryFile = this.getSchedulerDirectoryFile(); 3714 String rhsSchedulerDirectoryFile; 3715 rhsSchedulerDirectoryFile = that.getSchedulerDirectoryFile(); 3716 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerDirectoryFile", lhsSchedulerDirectoryFile), LocatorUtils.property(thatLocator, "schedulerDirectoryFile", rhsSchedulerDirectoryFile), lhsSchedulerDirectoryFile, rhsSchedulerDirectoryFile)) { 3717 return false; 3718 } 3719 } 3720 { 3721 String lhsSchedulerSupport; 3722 lhsSchedulerSupport = this.getSchedulerSupport(); 3723 String rhsSchedulerSupport; 3724 rhsSchedulerSupport = that.getSchedulerSupport(); 3725 if (!strategy.equals(LocatorUtils.property(thisLocator, "schedulerSupport", lhsSchedulerSupport), LocatorUtils.property(thatLocator, "schedulerSupport", rhsSchedulerSupport), lhsSchedulerSupport, rhsSchedulerSupport)) { 3726 return false; 3727 } 3728 } 3729 { 3730 Boolean lhsShutdownOnMasterFailure; 3731 lhsShutdownOnMasterFailure = this.isShutdownOnMasterFailure(); 3732 Boolean rhsShutdownOnMasterFailure; 3733 rhsShutdownOnMasterFailure = that.isShutdownOnMasterFailure(); 3734 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnMasterFailure", lhsShutdownOnMasterFailure), LocatorUtils.property(thatLocator, "shutdownOnMasterFailure", rhsShutdownOnMasterFailure), lhsShutdownOnMasterFailure, rhsShutdownOnMasterFailure)) { 3735 return false; 3736 } 3737 } 3738 { 3739 String lhsShutdownOnSlaveFailure; 3740 lhsShutdownOnSlaveFailure = this.getShutdownOnSlaveFailure(); 3741 String rhsShutdownOnSlaveFailure; 3742 rhsShutdownOnSlaveFailure = that.getShutdownOnSlaveFailure(); 3743 if (!strategy.equals(LocatorUtils.property(thisLocator, "shutdownOnSlaveFailure", lhsShutdownOnSlaveFailure), LocatorUtils.property(thatLocator, "shutdownOnSlaveFailure", rhsShutdownOnSlaveFailure), lhsShutdownOnSlaveFailure, rhsShutdownOnSlaveFailure)) { 3744 return false; 3745 } 3746 } 3747 { 3748 Boolean lhsSplitSystemUsageForProducersConsumers; 3749 lhsSplitSystemUsageForProducersConsumers = this.isSplitSystemUsageForProducersConsumers(); 3750 Boolean rhsSplitSystemUsageForProducersConsumers; 3751 rhsSplitSystemUsageForProducersConsumers = that.isSplitSystemUsageForProducersConsumers(); 3752 if (!strategy.equals(LocatorUtils.property(thisLocator, "splitSystemUsageForProducersConsumers", lhsSplitSystemUsageForProducersConsumers), LocatorUtils.property(thatLocator, "splitSystemUsageForProducersConsumers", rhsSplitSystemUsageForProducersConsumers), lhsSplitSystemUsageForProducersConsumers, rhsSplitSystemUsageForProducersConsumers)) { 3753 return false; 3754 } 3755 } 3756 { 3757 String lhsSslContext; 3758 lhsSslContext = this.getSslContext(); 3759 String rhsSslContext; 3760 rhsSslContext = that.getSslContext(); 3761 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 3762 return false; 3763 } 3764 } 3765 { 3766 Boolean lhsStart; 3767 lhsStart = this.isStart(); 3768 Boolean rhsStart; 3769 rhsStart = that.isStart(); 3770 if (!strategy.equals(LocatorUtils.property(thisLocator, "start", lhsStart), LocatorUtils.property(thatLocator, "start", rhsStart), lhsStart, rhsStart)) { 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 DtoBroker.AdminView)) { 4080 return false; 4081 } 4082 if (this == object) { 4083 return true; 4084 } 4085 final DtoBroker.AdminView that = ((DtoBroker.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 DtoBroker.BrokerContext)) { 4205 return false; 4206 } 4207 if (this == object) { 4208 return true; 4209 } 4210 final DtoBroker.BrokerContext that = ((DtoBroker.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 DtoBroker.ConsumerSystemUsage)) { 4362 return false; 4363 } 4364 if (this == object) { 4365 return true; 4366 } 4367 final DtoBroker.ConsumerSystemUsage that = ((DtoBroker.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 DtoBroker.DestinationFactory)) { 4496 return false; 4497 } 4498 if (this == object) { 4499 return true; 4500 } 4501 final DtoBroker.DestinationFactory that = ((DtoBroker.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 "contents" 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> contents; 4557 4558 /** 4559 * Gets the value of the contents 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 contents property. 4566 * 4567 * <p> 4568 * For example, to add a new item, do as follows: 4569 * <pre> 4570 * getContents().add(newItem); 4571 * </pre> 4572 * 4573 * 4574 * <p> 4575 * Objects of the following type(s) are allowed in the list 4576 * {@link Object } 4577 * {@link DtoVirtualDestinationInterceptor } 4578 * {@link DtoMirroredQueue } 4579 * 4580 * 4581 */ 4582 public List<Object> getContents() { 4583 if (contents == null) { 4584 contents = new ArrayList<Object>(); 4585 } 4586 return this.contents; 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> theContents; 4606 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4607 strategy.appendField(locator, this, "contents", buffer, theContents); 4608 } 4609 return buffer; 4610 } 4611 4612 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4613 int currentHashCode = 1; 4614 { 4615 List<Object> theContents; 4616 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4617 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 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 DtoBroker.DestinationInterceptors)) { 4629 return false; 4630 } 4631 if (this == object) { 4632 return true; 4633 } 4634 final DtoBroker.DestinationInterceptors that = ((DtoBroker.DestinationInterceptors) object); 4635 { 4636 List<Object> lhsContents; 4637 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4638 List<Object> rhsContents; 4639 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 4640 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 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 "contents" 4678 }) 4679 public static class DestinationPolicy 4680 implements Equals, HashCode, ToString 4681 { 4682 4683 @XmlElementRef(name = "policyMap", namespace = "http://activemq.apache.org/schema/core", type = DtoPolicyMap.class, required = false) 4684 @XmlAnyElement(lax = true) 4685 protected Object contents; 4686 4687 /** 4688 * Gets the value of the contents property. 4689 * 4690 * @return 4691 * possible object is 4692 * {@link DtoPolicyMap } 4693 * {@link Object } 4694 * 4695 */ 4696 public Object getContents() { 4697 return contents; 4698 } 4699 4700 /** 4701 * Sets the value of the contents property. 4702 * 4703 * @param value 4704 * allowed object is 4705 * {@link DtoPolicyMap } 4706 * {@link Object } 4707 * 4708 */ 4709 public void setContents(Object value) { 4710 this.contents = value; 4711 } 4712 4713 public String toString() { 4714 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4715 final StringBuilder buffer = new StringBuilder(); 4716 append(null, buffer, strategy); 4717 return buffer.toString(); 4718 } 4719 4720 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4721 strategy.appendStart(locator, this, buffer); 4722 appendFields(locator, buffer, strategy); 4723 strategy.appendEnd(locator, this, buffer); 4724 return buffer; 4725 } 4726 4727 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4728 { 4729 Object theContents; 4730 theContents = this.getContents(); 4731 strategy.appendField(locator, this, "contents", buffer, theContents); 4732 } 4733 return buffer; 4734 } 4735 4736 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4737 int currentHashCode = 1; 4738 { 4739 Object theContents; 4740 theContents = this.getContents(); 4741 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 4742 } 4743 return currentHashCode; 4744 } 4745 4746 public int hashCode() { 4747 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4748 return this.hashCode(null, strategy); 4749 } 4750 4751 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4752 if (!(object instanceof DtoBroker.DestinationPolicy)) { 4753 return false; 4754 } 4755 if (this == object) { 4756 return true; 4757 } 4758 final DtoBroker.DestinationPolicy that = ((DtoBroker.DestinationPolicy) object); 4759 { 4760 Object lhsContents; 4761 lhsContents = this.getContents(); 4762 Object rhsContents; 4763 rhsContents = that.getContents(); 4764 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 4765 return false; 4766 } 4767 } 4768 return true; 4769 } 4770 4771 public boolean equals(Object object) { 4772 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4773 return equals(null, null, object, strategy); 4774 } 4775 4776 } 4777 4778 4779 /** 4780 * <p>Java class for anonymous complex type. 4781 * 4782 * <p>The following schema fragment specifies the expected content contained within this class. 4783 * 4784 * <pre> 4785 * <complexType> 4786 * <complexContent> 4787 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4788 * <choice maxOccurs="unbounded" minOccurs="0"> 4789 * <element ref="{http://activemq.apache.org/schema/core}queue"/> 4790 * <element ref="{http://activemq.apache.org/schema/core}tempQueue"/> 4791 * <element ref="{http://activemq.apache.org/schema/core}tempTopic"/> 4792 * <element ref="{http://activemq.apache.org/schema/core}topic"/> 4793 * <any namespace='##other'/> 4794 * </choice> 4795 * </restriction> 4796 * </complexContent> 4797 * </complexType> 4798 * </pre> 4799 * 4800 * 4801 */ 4802 @XmlAccessorType(XmlAccessType.FIELD) 4803 @XmlType(name = "", propOrder = { 4804 "contents" 4805 }) 4806 public static class Destinations 4807 implements Equals, HashCode, ToString 4808 { 4809 4810 @XmlElementRefs({ 4811 @XmlElementRef(name = "tempQueue", namespace = "http://activemq.apache.org/schema/core", type = DtoTempQueue.class, required = false), 4812 @XmlElementRef(name = "queue", namespace = "http://activemq.apache.org/schema/core", type = DtoQueue.class, required = false), 4813 @XmlElementRef(name = "tempTopic", namespace = "http://activemq.apache.org/schema/core", type = DtoTempTopic.class, required = false), 4814 @XmlElementRef(name = "topic", namespace = "http://activemq.apache.org/schema/core", type = DtoTopic.class, required = false) 4815 }) 4816 @XmlAnyElement(lax = true) 4817 protected List<Object> contents; 4818 4819 /** 4820 * Gets the value of the contents property. 4821 * 4822 * <p> 4823 * This accessor method returns a reference to the live list, 4824 * not a snapshot. Therefore any modification you make to the 4825 * returned list will be present inside the JAXB object. 4826 * This is why there is not a <CODE>set</CODE> method for the contents property. 4827 * 4828 * <p> 4829 * For example, to add a new item, do as follows: 4830 * <pre> 4831 * getContents().add(newItem); 4832 * </pre> 4833 * 4834 * 4835 * <p> 4836 * Objects of the following type(s) are allowed in the list 4837 * {@link DtoQueue } 4838 * {@link DtoTempQueue } 4839 * {@link DtoTempTopic } 4840 * {@link DtoTopic } 4841 * {@link Object } 4842 * 4843 * 4844 */ 4845 public List<Object> getContents() { 4846 if (contents == null) { 4847 contents = new ArrayList<Object>(); 4848 } 4849 return this.contents; 4850 } 4851 4852 public String toString() { 4853 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 4854 final StringBuilder buffer = new StringBuilder(); 4855 append(null, buffer, strategy); 4856 return buffer.toString(); 4857 } 4858 4859 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4860 strategy.appendStart(locator, this, buffer); 4861 appendFields(locator, buffer, strategy); 4862 strategy.appendEnd(locator, this, buffer); 4863 return buffer; 4864 } 4865 4866 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 4867 { 4868 List<Object> theContents; 4869 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4870 strategy.appendField(locator, this, "contents", buffer, theContents); 4871 } 4872 return buffer; 4873 } 4874 4875 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 4876 int currentHashCode = 1; 4877 { 4878 List<Object> theContents; 4879 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4880 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 4881 } 4882 return currentHashCode; 4883 } 4884 4885 public int hashCode() { 4886 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 4887 return this.hashCode(null, strategy); 4888 } 4889 4890 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 4891 if (!(object instanceof DtoBroker.Destinations)) { 4892 return false; 4893 } 4894 if (this == object) { 4895 return true; 4896 } 4897 final DtoBroker.Destinations that = ((DtoBroker.Destinations) object); 4898 { 4899 List<Object> lhsContents; 4900 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 4901 List<Object> rhsContents; 4902 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 4903 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 4904 return false; 4905 } 4906 } 4907 return true; 4908 } 4909 4910 public boolean equals(Object object) { 4911 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 4912 return equals(null, null, object, strategy); 4913 } 4914 4915 } 4916 4917 4918 /** 4919 * <p>Java class for anonymous complex type. 4920 * 4921 * <p>The following schema fragment specifies the expected content contained within this class. 4922 * 4923 * <pre> 4924 * <complexType> 4925 * <complexContent> 4926 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 4927 * <choice minOccurs="0"> 4928 * <element ref="{http://activemq.apache.org/schema/core}defaultIOExceptionHandler"/> 4929 * <element ref="{http://activemq.apache.org/schema/core}jDBCIOExceptionHandler"/> 4930 * <element ref="{http://activemq.apache.org/schema/core}leaseLockerIOExceptionHandler"/> 4931 * <any namespace='##other'/> 4932 * </choice> 4933 * </restriction> 4934 * </complexContent> 4935 * </complexType> 4936 * </pre> 4937 * 4938 * 4939 */ 4940 @XmlAccessorType(XmlAccessType.FIELD) 4941 @XmlType(name = "", propOrder = { 4942 "defaultIOExceptionHandler", 4943 "jdbcioExceptionHandler", 4944 "leaseLockerIOExceptionHandler", 4945 "any" 4946 }) 4947 public static class IoExceptionHandler 4948 implements Equals, HashCode, ToString 4949 { 4950 4951 protected DtoDefaultIOExceptionHandler defaultIOExceptionHandler; 4952 @XmlElement(name = "jDBCIOExceptionHandler") 4953 protected DtoJDBCIOExceptionHandler jdbcioExceptionHandler; 4954 protected DtoLeaseLockerIOExceptionHandler leaseLockerIOExceptionHandler; 4955 @XmlAnyElement(lax = true) 4956 protected Object any; 4957 4958 /** 4959 * Gets the value of the defaultIOExceptionHandler property. 4960 * 4961 * @return 4962 * possible object is 4963 * {@link DtoDefaultIOExceptionHandler } 4964 * 4965 */ 4966 public DtoDefaultIOExceptionHandler getDefaultIOExceptionHandler() { 4967 return defaultIOExceptionHandler; 4968 } 4969 4970 /** 4971 * Sets the value of the defaultIOExceptionHandler property. 4972 * 4973 * @param value 4974 * allowed object is 4975 * {@link DtoDefaultIOExceptionHandler } 4976 * 4977 */ 4978 public void setDefaultIOExceptionHandler(DtoDefaultIOExceptionHandler value) { 4979 this.defaultIOExceptionHandler = value; 4980 } 4981 4982 /** 4983 * Gets the value of the jdbcioExceptionHandler property. 4984 * 4985 * @return 4986 * possible object is 4987 * {@link DtoJDBCIOExceptionHandler } 4988 * 4989 */ 4990 public DtoJDBCIOExceptionHandler getJDBCIOExceptionHandler() { 4991 return jdbcioExceptionHandler; 4992 } 4993 4994 /** 4995 * Sets the value of the jdbcioExceptionHandler property. 4996 * 4997 * @param value 4998 * allowed object is 4999 * {@link DtoJDBCIOExceptionHandler } 5000 * 5001 */ 5002 public void setJDBCIOExceptionHandler(DtoJDBCIOExceptionHandler value) { 5003 this.jdbcioExceptionHandler = value; 5004 } 5005 5006 /** 5007 * Gets the value of the leaseLockerIOExceptionHandler property. 5008 * 5009 * @return 5010 * possible object is 5011 * {@link DtoLeaseLockerIOExceptionHandler } 5012 * 5013 */ 5014 public DtoLeaseLockerIOExceptionHandler getLeaseLockerIOExceptionHandler() { 5015 return leaseLockerIOExceptionHandler; 5016 } 5017 5018 /** 5019 * Sets the value of the leaseLockerIOExceptionHandler property. 5020 * 5021 * @param value 5022 * allowed object is 5023 * {@link DtoLeaseLockerIOExceptionHandler } 5024 * 5025 */ 5026 public void setLeaseLockerIOExceptionHandler(DtoLeaseLockerIOExceptionHandler value) { 5027 this.leaseLockerIOExceptionHandler = value; 5028 } 5029 5030 /** 5031 * Gets the value of the any property. 5032 * 5033 * @return 5034 * possible object is 5035 * {@link Object } 5036 * 5037 */ 5038 public Object getAny() { 5039 return any; 5040 } 5041 5042 /** 5043 * Sets the value of the any property. 5044 * 5045 * @param value 5046 * allowed object is 5047 * {@link Object } 5048 * 5049 */ 5050 public void setAny(Object value) { 5051 this.any = value; 5052 } 5053 5054 public String toString() { 5055 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5056 final StringBuilder buffer = new StringBuilder(); 5057 append(null, buffer, strategy); 5058 return buffer.toString(); 5059 } 5060 5061 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5062 strategy.appendStart(locator, this, buffer); 5063 appendFields(locator, buffer, strategy); 5064 strategy.appendEnd(locator, this, buffer); 5065 return buffer; 5066 } 5067 5068 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5069 { 5070 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5071 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5072 strategy.appendField(locator, this, "defaultIOExceptionHandler", buffer, theDefaultIOExceptionHandler); 5073 } 5074 { 5075 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5076 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5077 strategy.appendField(locator, this, "jdbcioExceptionHandler", buffer, theJDBCIOExceptionHandler); 5078 } 5079 { 5080 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5081 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5082 strategy.appendField(locator, this, "leaseLockerIOExceptionHandler", buffer, theLeaseLockerIOExceptionHandler); 5083 } 5084 { 5085 Object theAny; 5086 theAny = this.getAny(); 5087 strategy.appendField(locator, this, "any", buffer, theAny); 5088 } 5089 return buffer; 5090 } 5091 5092 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5093 int currentHashCode = 1; 5094 { 5095 DtoDefaultIOExceptionHandler theDefaultIOExceptionHandler; 5096 theDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5097 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "defaultIOExceptionHandler", theDefaultIOExceptionHandler), currentHashCode, theDefaultIOExceptionHandler); 5098 } 5099 { 5100 DtoJDBCIOExceptionHandler theJDBCIOExceptionHandler; 5101 theJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5102 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcioExceptionHandler", theJDBCIOExceptionHandler), currentHashCode, theJDBCIOExceptionHandler); 5103 } 5104 { 5105 DtoLeaseLockerIOExceptionHandler theLeaseLockerIOExceptionHandler; 5106 theLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5107 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "leaseLockerIOExceptionHandler", theLeaseLockerIOExceptionHandler), currentHashCode, theLeaseLockerIOExceptionHandler); 5108 } 5109 { 5110 Object theAny; 5111 theAny = this.getAny(); 5112 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5113 } 5114 return currentHashCode; 5115 } 5116 5117 public int hashCode() { 5118 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5119 return this.hashCode(null, strategy); 5120 } 5121 5122 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5123 if (!(object instanceof DtoBroker.IoExceptionHandler)) { 5124 return false; 5125 } 5126 if (this == object) { 5127 return true; 5128 } 5129 final DtoBroker.IoExceptionHandler that = ((DtoBroker.IoExceptionHandler) object); 5130 { 5131 DtoDefaultIOExceptionHandler lhsDefaultIOExceptionHandler; 5132 lhsDefaultIOExceptionHandler = this.getDefaultIOExceptionHandler(); 5133 DtoDefaultIOExceptionHandler rhsDefaultIOExceptionHandler; 5134 rhsDefaultIOExceptionHandler = that.getDefaultIOExceptionHandler(); 5135 if (!strategy.equals(LocatorUtils.property(thisLocator, "defaultIOExceptionHandler", lhsDefaultIOExceptionHandler), LocatorUtils.property(thatLocator, "defaultIOExceptionHandler", rhsDefaultIOExceptionHandler), lhsDefaultIOExceptionHandler, rhsDefaultIOExceptionHandler)) { 5136 return false; 5137 } 5138 } 5139 { 5140 DtoJDBCIOExceptionHandler lhsJDBCIOExceptionHandler; 5141 lhsJDBCIOExceptionHandler = this.getJDBCIOExceptionHandler(); 5142 DtoJDBCIOExceptionHandler rhsJDBCIOExceptionHandler; 5143 rhsJDBCIOExceptionHandler = that.getJDBCIOExceptionHandler(); 5144 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcioExceptionHandler", lhsJDBCIOExceptionHandler), LocatorUtils.property(thatLocator, "jdbcioExceptionHandler", rhsJDBCIOExceptionHandler), lhsJDBCIOExceptionHandler, rhsJDBCIOExceptionHandler)) { 5145 return false; 5146 } 5147 } 5148 { 5149 DtoLeaseLockerIOExceptionHandler lhsLeaseLockerIOExceptionHandler; 5150 lhsLeaseLockerIOExceptionHandler = this.getLeaseLockerIOExceptionHandler(); 5151 DtoLeaseLockerIOExceptionHandler rhsLeaseLockerIOExceptionHandler; 5152 rhsLeaseLockerIOExceptionHandler = that.getLeaseLockerIOExceptionHandler(); 5153 if (!strategy.equals(LocatorUtils.property(thisLocator, "leaseLockerIOExceptionHandler", lhsLeaseLockerIOExceptionHandler), LocatorUtils.property(thatLocator, "leaseLockerIOExceptionHandler", rhsLeaseLockerIOExceptionHandler), lhsLeaseLockerIOExceptionHandler, rhsLeaseLockerIOExceptionHandler)) { 5154 return false; 5155 } 5156 } 5157 { 5158 Object lhsAny; 5159 lhsAny = this.getAny(); 5160 Object rhsAny; 5161 rhsAny = that.getAny(); 5162 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5163 return false; 5164 } 5165 } 5166 return true; 5167 } 5168 5169 public boolean equals(Object object) { 5170 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5171 return equals(null, null, object, strategy); 5172 } 5173 5174 } 5175 5176 5177 /** 5178 * <p>Java class for anonymous complex type. 5179 * 5180 * <p>The following schema fragment specifies the expected content contained within this class. 5181 * 5182 * <pre> 5183 * <complexType> 5184 * <complexContent> 5185 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5186 * <choice maxOccurs="unbounded" minOccurs="0"> 5187 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 5188 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 5189 * <any namespace='##other'/> 5190 * </choice> 5191 * </restriction> 5192 * </complexContent> 5193 * </complexType> 5194 * </pre> 5195 * 5196 * 5197 */ 5198 @XmlAccessorType(XmlAccessType.FIELD) 5199 @XmlType(name = "", propOrder = { 5200 "jmsQueueConnectorOrJmsTopicConnectorOrAny" 5201 }) 5202 public static class JmsBridgeConnectors 5203 implements Equals, HashCode, ToString 5204 { 5205 5206 @XmlElementRefs({ 5207 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false), 5208 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false) 5209 }) 5210 @XmlAnyElement(lax = true) 5211 protected List<Object> jmsQueueConnectorOrJmsTopicConnectorOrAny; 5212 5213 /** 5214 * Gets the value of the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5215 * 5216 * <p> 5217 * This accessor method returns a reference to the live list, 5218 * not a snapshot. Therefore any modification you make to the 5219 * returned list will be present inside the JAXB object. 5220 * This is why there is not a <CODE>set</CODE> method for the jmsQueueConnectorOrJmsTopicConnectorOrAny property. 5221 * 5222 * <p> 5223 * For example, to add a new item, do as follows: 5224 * <pre> 5225 * getJmsQueueConnectorOrJmsTopicConnectorOrAny().add(newItem); 5226 * </pre> 5227 * 5228 * 5229 * <p> 5230 * Objects of the following type(s) are allowed in the list 5231 * {@link DtoJmsTopicConnector } 5232 * {@link Object } 5233 * {@link DtoJmsQueueConnector } 5234 * 5235 * 5236 */ 5237 public List<Object> getJmsQueueConnectorOrJmsTopicConnectorOrAny() { 5238 if (jmsQueueConnectorOrJmsTopicConnectorOrAny == null) { 5239 jmsQueueConnectorOrJmsTopicConnectorOrAny = new ArrayList<Object>(); 5240 } 5241 return this.jmsQueueConnectorOrJmsTopicConnectorOrAny; 5242 } 5243 5244 public String toString() { 5245 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5246 final StringBuilder buffer = new StringBuilder(); 5247 append(null, buffer, strategy); 5248 return buffer.toString(); 5249 } 5250 5251 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5252 strategy.appendStart(locator, this, buffer); 5253 appendFields(locator, buffer, strategy); 5254 strategy.appendEnd(locator, this, buffer); 5255 return buffer; 5256 } 5257 5258 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5259 { 5260 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5261 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5262 strategy.appendField(locator, this, "jmsQueueConnectorOrJmsTopicConnectorOrAny", buffer, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5263 } 5264 return buffer; 5265 } 5266 5267 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5268 int currentHashCode = 1; 5269 { 5270 List<Object> theJmsQueueConnectorOrJmsTopicConnectorOrAny; 5271 theJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5272 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", theJmsQueueConnectorOrJmsTopicConnectorOrAny), currentHashCode, theJmsQueueConnectorOrJmsTopicConnectorOrAny); 5273 } 5274 return currentHashCode; 5275 } 5276 5277 public int hashCode() { 5278 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5279 return this.hashCode(null, strategy); 5280 } 5281 5282 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5283 if (!(object instanceof DtoBroker.JmsBridgeConnectors)) { 5284 return false; 5285 } 5286 if (this == object) { 5287 return true; 5288 } 5289 final DtoBroker.JmsBridgeConnectors that = ((DtoBroker.JmsBridgeConnectors) object); 5290 { 5291 List<Object> lhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5292 lhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((this.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!this.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?this.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5293 List<Object> rhsJmsQueueConnectorOrJmsTopicConnectorOrAny; 5294 rhsJmsQueueConnectorOrJmsTopicConnectorOrAny = (((that.jmsQueueConnectorOrJmsTopicConnectorOrAny!= null)&&(!that.jmsQueueConnectorOrJmsTopicConnectorOrAny.isEmpty()))?that.getJmsQueueConnectorOrJmsTopicConnectorOrAny():null); 5295 if (!strategy.equals(LocatorUtils.property(thisLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", lhsJmsQueueConnectorOrJmsTopicConnectorOrAny), LocatorUtils.property(thatLocator, "jmsQueueConnectorOrJmsTopicConnectorOrAny", rhsJmsQueueConnectorOrJmsTopicConnectorOrAny), lhsJmsQueueConnectorOrJmsTopicConnectorOrAny, rhsJmsQueueConnectorOrJmsTopicConnectorOrAny)) { 5296 return false; 5297 } 5298 } 5299 return true; 5300 } 5301 5302 public boolean equals(Object object) { 5303 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5304 return equals(null, null, object, strategy); 5305 } 5306 5307 } 5308 5309 5310 /** 5311 * <p>Java class for anonymous complex type. 5312 * 5313 * <p>The following schema fragment specifies the expected content contained within this class. 5314 * 5315 * <pre> 5316 * <complexType> 5317 * <complexContent> 5318 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5319 * <sequence minOccurs="0"> 5320 * <any maxOccurs="unbounded" minOccurs="0"/> 5321 * </sequence> 5322 * </restriction> 5323 * </complexContent> 5324 * </complexType> 5325 * </pre> 5326 * 5327 * 5328 */ 5329 @XmlAccessorType(XmlAccessType.FIELD) 5330 @XmlType(name = "", propOrder = { 5331 "any" 5332 }) 5333 public static class JobSchedulerStore 5334 implements Equals, HashCode, ToString 5335 { 5336 5337 @XmlAnyElement(lax = true) 5338 protected List<Object> any; 5339 5340 /** 5341 * Gets the value of the any property. 5342 * 5343 * <p> 5344 * This accessor method returns a reference to the live list, 5345 * not a snapshot. Therefore any modification you make to the 5346 * returned list will be present inside the JAXB object. 5347 * This is why there is not a <CODE>set</CODE> method for the any property. 5348 * 5349 * <p> 5350 * For example, to add a new item, do as follows: 5351 * <pre> 5352 * getAny().add(newItem); 5353 * </pre> 5354 * 5355 * 5356 * <p> 5357 * Objects of the following type(s) are allowed in the list 5358 * {@link Object } 5359 * 5360 * 5361 */ 5362 public List<Object> getAny() { 5363 if (any == null) { 5364 any = new ArrayList<Object>(); 5365 } 5366 return this.any; 5367 } 5368 5369 public String toString() { 5370 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5371 final StringBuilder buffer = new StringBuilder(); 5372 append(null, buffer, strategy); 5373 return buffer.toString(); 5374 } 5375 5376 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5377 strategy.appendStart(locator, this, buffer); 5378 appendFields(locator, buffer, strategy); 5379 strategy.appendEnd(locator, this, buffer); 5380 return buffer; 5381 } 5382 5383 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5384 { 5385 List<Object> theAny; 5386 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5387 strategy.appendField(locator, this, "any", buffer, theAny); 5388 } 5389 return buffer; 5390 } 5391 5392 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5393 int currentHashCode = 1; 5394 { 5395 List<Object> theAny; 5396 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5397 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5398 } 5399 return currentHashCode; 5400 } 5401 5402 public int hashCode() { 5403 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5404 return this.hashCode(null, strategy); 5405 } 5406 5407 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5408 if (!(object instanceof DtoBroker.JobSchedulerStore)) { 5409 return false; 5410 } 5411 if (this == object) { 5412 return true; 5413 } 5414 final DtoBroker.JobSchedulerStore that = ((DtoBroker.JobSchedulerStore) object); 5415 { 5416 List<Object> lhsAny; 5417 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5418 List<Object> rhsAny; 5419 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 5420 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5421 return false; 5422 } 5423 } 5424 return true; 5425 } 5426 5427 public boolean equals(Object object) { 5428 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5429 return equals(null, null, object, strategy); 5430 } 5431 5432 } 5433 5434 5435 /** 5436 * <p>Java class for anonymous complex type. 5437 * 5438 * <p>The following schema fragment specifies the expected content contained within this class. 5439 * 5440 * <pre> 5441 * <complexType> 5442 * <complexContent> 5443 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5444 * <choice minOccurs="0"> 5445 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 5446 * <any namespace='##other'/> 5447 * </choice> 5448 * </restriction> 5449 * </complexContent> 5450 * </complexType> 5451 * </pre> 5452 * 5453 * 5454 */ 5455 @XmlAccessorType(XmlAccessType.FIELD) 5456 @XmlType(name = "", propOrder = { 5457 "managementContext", 5458 "any" 5459 }) 5460 public static class ManagementContext 5461 implements Equals, HashCode, ToString 5462 { 5463 5464 protected DtoManagementContext managementContext; 5465 @XmlAnyElement(lax = true) 5466 protected Object any; 5467 5468 /** 5469 * Gets the value of the managementContext property. 5470 * 5471 * @return 5472 * possible object is 5473 * {@link DtoManagementContext } 5474 * 5475 */ 5476 public DtoManagementContext getManagementContext() { 5477 return managementContext; 5478 } 5479 5480 /** 5481 * Sets the value of the managementContext property. 5482 * 5483 * @param value 5484 * allowed object is 5485 * {@link DtoManagementContext } 5486 * 5487 */ 5488 public void setManagementContext(DtoManagementContext value) { 5489 this.managementContext = value; 5490 } 5491 5492 /** 5493 * Gets the value of the any property. 5494 * 5495 * @return 5496 * possible object is 5497 * {@link Object } 5498 * 5499 */ 5500 public Object getAny() { 5501 return any; 5502 } 5503 5504 /** 5505 * Sets the value of the any property. 5506 * 5507 * @param value 5508 * allowed object is 5509 * {@link Object } 5510 * 5511 */ 5512 public void setAny(Object value) { 5513 this.any = value; 5514 } 5515 5516 public String toString() { 5517 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5518 final StringBuilder buffer = new StringBuilder(); 5519 append(null, buffer, strategy); 5520 return buffer.toString(); 5521 } 5522 5523 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5524 strategy.appendStart(locator, this, buffer); 5525 appendFields(locator, buffer, strategy); 5526 strategy.appendEnd(locator, this, buffer); 5527 return buffer; 5528 } 5529 5530 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5531 { 5532 DtoManagementContext theManagementContext; 5533 theManagementContext = this.getManagementContext(); 5534 strategy.appendField(locator, this, "managementContext", buffer, theManagementContext); 5535 } 5536 { 5537 Object theAny; 5538 theAny = this.getAny(); 5539 strategy.appendField(locator, this, "any", buffer, theAny); 5540 } 5541 return buffer; 5542 } 5543 5544 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5545 int currentHashCode = 1; 5546 { 5547 DtoManagementContext theManagementContext; 5548 theManagementContext = this.getManagementContext(); 5549 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "managementContext", theManagementContext), currentHashCode, theManagementContext); 5550 } 5551 { 5552 Object theAny; 5553 theAny = this.getAny(); 5554 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5555 } 5556 return currentHashCode; 5557 } 5558 5559 public int hashCode() { 5560 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5561 return this.hashCode(null, strategy); 5562 } 5563 5564 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5565 if (!(object instanceof DtoBroker.ManagementContext)) { 5566 return false; 5567 } 5568 if (this == object) { 5569 return true; 5570 } 5571 final DtoBroker.ManagementContext that = ((DtoBroker.ManagementContext) object); 5572 { 5573 DtoManagementContext lhsManagementContext; 5574 lhsManagementContext = this.getManagementContext(); 5575 DtoManagementContext rhsManagementContext; 5576 rhsManagementContext = that.getManagementContext(); 5577 if (!strategy.equals(LocatorUtils.property(thisLocator, "managementContext", lhsManagementContext), LocatorUtils.property(thatLocator, "managementContext", rhsManagementContext), lhsManagementContext, rhsManagementContext)) { 5578 return false; 5579 } 5580 } 5581 { 5582 Object lhsAny; 5583 lhsAny = this.getAny(); 5584 Object rhsAny; 5585 rhsAny = that.getAny(); 5586 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5587 return false; 5588 } 5589 } 5590 return true; 5591 } 5592 5593 public boolean equals(Object object) { 5594 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5595 return equals(null, null, object, strategy); 5596 } 5597 5598 } 5599 5600 5601 /** 5602 * <p>Java class for anonymous complex type. 5603 * 5604 * <p>The following schema fragment specifies the expected content contained within this class. 5605 * 5606 * <pre> 5607 * <complexType> 5608 * <complexContent> 5609 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5610 * <sequence minOccurs="0"> 5611 * <any maxOccurs="unbounded" minOccurs="0"/> 5612 * </sequence> 5613 * </restriction> 5614 * </complexContent> 5615 * </complexType> 5616 * </pre> 5617 * 5618 * 5619 */ 5620 @XmlAccessorType(XmlAccessType.FIELD) 5621 @XmlType(name = "", propOrder = { 5622 "any" 5623 }) 5624 public static class MessageAuthorizationPolicy 5625 implements Equals, HashCode, ToString 5626 { 5627 5628 @XmlAnyElement(lax = true) 5629 protected List<Object> any; 5630 5631 /** 5632 * Gets the value of the any property. 5633 * 5634 * <p> 5635 * This accessor method returns a reference to the live list, 5636 * not a snapshot. Therefore any modification you make to the 5637 * returned list will be present inside the JAXB object. 5638 * This is why there is not a <CODE>set</CODE> method for the any property. 5639 * 5640 * <p> 5641 * For example, to add a new item, do as follows: 5642 * <pre> 5643 * getAny().add(newItem); 5644 * </pre> 5645 * 5646 * 5647 * <p> 5648 * Objects of the following type(s) are allowed in the list 5649 * {@link Object } 5650 * 5651 * 5652 */ 5653 public List<Object> getAny() { 5654 if (any == null) { 5655 any = new ArrayList<Object>(); 5656 } 5657 return this.any; 5658 } 5659 5660 public String toString() { 5661 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5662 final StringBuilder buffer = new StringBuilder(); 5663 append(null, buffer, strategy); 5664 return buffer.toString(); 5665 } 5666 5667 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5668 strategy.appendStart(locator, this, buffer); 5669 appendFields(locator, buffer, strategy); 5670 strategy.appendEnd(locator, this, buffer); 5671 return buffer; 5672 } 5673 5674 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5675 { 5676 List<Object> theAny; 5677 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5678 strategy.appendField(locator, this, "any", buffer, theAny); 5679 } 5680 return buffer; 5681 } 5682 5683 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5684 int currentHashCode = 1; 5685 { 5686 List<Object> theAny; 5687 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5688 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5689 } 5690 return currentHashCode; 5691 } 5692 5693 public int hashCode() { 5694 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5695 return this.hashCode(null, strategy); 5696 } 5697 5698 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5699 if (!(object instanceof DtoBroker.MessageAuthorizationPolicy)) { 5700 return false; 5701 } 5702 if (this == object) { 5703 return true; 5704 } 5705 final DtoBroker.MessageAuthorizationPolicy that = ((DtoBroker.MessageAuthorizationPolicy) object); 5706 { 5707 List<Object> lhsAny; 5708 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5709 List<Object> rhsAny; 5710 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 5711 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5712 return false; 5713 } 5714 } 5715 return true; 5716 } 5717 5718 public boolean equals(Object object) { 5719 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5720 return equals(null, null, object, strategy); 5721 } 5722 5723 } 5724 5725 5726 /** 5727 * <p>Java class for anonymous complex type. 5728 * 5729 * <p>The following schema fragment specifies the expected content contained within this class. 5730 * 5731 * <pre> 5732 * <complexType> 5733 * <complexContent> 5734 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5735 * <choice maxOccurs="unbounded" minOccurs="0"> 5736 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 5737 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 5738 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 5739 * <any namespace='##other'/> 5740 * </choice> 5741 * </restriction> 5742 * </complexContent> 5743 * </complexType> 5744 * </pre> 5745 * 5746 * 5747 */ 5748 @XmlAccessorType(XmlAccessType.FIELD) 5749 @XmlType(name = "", propOrder = { 5750 "contents" 5751 }) 5752 public static class NetworkConnectors 5753 implements Equals, HashCode, ToString 5754 { 5755 5756 @XmlElementRefs({ 5757 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false), 5758 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 5759 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false) 5760 }) 5761 @XmlAnyElement(lax = true) 5762 protected List<Object> contents; 5763 5764 /** 5765 * Gets the value of the contents property. 5766 * 5767 * <p> 5768 * This accessor method returns a reference to the live list, 5769 * not a snapshot. Therefore any modification you make to the 5770 * returned list will be present inside the JAXB object. 5771 * This is why there is not a <CODE>set</CODE> method for the contents property. 5772 * 5773 * <p> 5774 * For example, to add a new item, do as follows: 5775 * <pre> 5776 * getContents().add(newItem); 5777 * </pre> 5778 * 5779 * 5780 * <p> 5781 * Objects of the following type(s) are allowed in the list 5782 * {@link DtoLdapNetworkConnector } 5783 * {@link DtoMulticastNetworkConnector } 5784 * {@link DtoNetworkConnector } 5785 * {@link Object } 5786 * 5787 * 5788 */ 5789 public List<Object> getContents() { 5790 if (contents == null) { 5791 contents = new ArrayList<Object>(); 5792 } 5793 return this.contents; 5794 } 5795 5796 public String toString() { 5797 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5798 final StringBuilder buffer = new StringBuilder(); 5799 append(null, buffer, strategy); 5800 return buffer.toString(); 5801 } 5802 5803 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5804 strategy.appendStart(locator, this, buffer); 5805 appendFields(locator, buffer, strategy); 5806 strategy.appendEnd(locator, this, buffer); 5807 return buffer; 5808 } 5809 5810 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5811 { 5812 List<Object> theContents; 5813 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5814 strategy.appendField(locator, this, "contents", buffer, theContents); 5815 } 5816 return buffer; 5817 } 5818 5819 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5820 int currentHashCode = 1; 5821 { 5822 List<Object> theContents; 5823 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5824 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 5825 } 5826 return currentHashCode; 5827 } 5828 5829 public int hashCode() { 5830 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5831 return this.hashCode(null, strategy); 5832 } 5833 5834 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5835 if (!(object instanceof DtoBroker.NetworkConnectors)) { 5836 return false; 5837 } 5838 if (this == object) { 5839 return true; 5840 } 5841 final DtoBroker.NetworkConnectors that = ((DtoBroker.NetworkConnectors) object); 5842 { 5843 List<Object> lhsContents; 5844 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 5845 List<Object> rhsContents; 5846 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 5847 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 5848 return false; 5849 } 5850 } 5851 return true; 5852 } 5853 5854 public boolean equals(Object object) { 5855 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5856 return equals(null, null, object, strategy); 5857 } 5858 5859 } 5860 5861 5862 /** 5863 * <p>Java class for anonymous complex type. 5864 * 5865 * <p>The following schema fragment specifies the expected content contained within this class. 5866 * 5867 * <pre> 5868 * <complexType> 5869 * <complexContent> 5870 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5871 * <sequence maxOccurs="unbounded" minOccurs="0"> 5872 * <any maxOccurs="unbounded" minOccurs="0"/> 5873 * </sequence> 5874 * </restriction> 5875 * </complexContent> 5876 * </complexType> 5877 * </pre> 5878 * 5879 * 5880 */ 5881 @XmlAccessorType(XmlAccessType.FIELD) 5882 @XmlType(name = "", propOrder = { 5883 "any" 5884 }) 5885 public static class NetworkConnectorURIs 5886 implements Equals, HashCode, ToString 5887 { 5888 5889 @XmlAnyElement(lax = true) 5890 protected List<Object> any; 5891 5892 /** 5893 * Gets the value of the any property. 5894 * 5895 * <p> 5896 * This accessor method returns a reference to the live list, 5897 * not a snapshot. Therefore any modification you make to the 5898 * returned list will be present inside the JAXB object. 5899 * This is why there is not a <CODE>set</CODE> method for the any property. 5900 * 5901 * <p> 5902 * For example, to add a new item, do as follows: 5903 * <pre> 5904 * getAny().add(newItem); 5905 * </pre> 5906 * 5907 * 5908 * <p> 5909 * Objects of the following type(s) are allowed in the list 5910 * {@link Object } 5911 * 5912 * 5913 */ 5914 public List<Object> getAny() { 5915 if (any == null) { 5916 any = new ArrayList<Object>(); 5917 } 5918 return this.any; 5919 } 5920 5921 public String toString() { 5922 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 5923 final StringBuilder buffer = new StringBuilder(); 5924 append(null, buffer, strategy); 5925 return buffer.toString(); 5926 } 5927 5928 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5929 strategy.appendStart(locator, this, buffer); 5930 appendFields(locator, buffer, strategy); 5931 strategy.appendEnd(locator, this, buffer); 5932 return buffer; 5933 } 5934 5935 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 5936 { 5937 List<Object> theAny; 5938 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5939 strategy.appendField(locator, this, "any", buffer, theAny); 5940 } 5941 return buffer; 5942 } 5943 5944 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 5945 int currentHashCode = 1; 5946 { 5947 List<Object> theAny; 5948 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5949 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 5950 } 5951 return currentHashCode; 5952 } 5953 5954 public int hashCode() { 5955 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 5956 return this.hashCode(null, strategy); 5957 } 5958 5959 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 5960 if (!(object instanceof DtoBroker.NetworkConnectorURIs)) { 5961 return false; 5962 } 5963 if (this == object) { 5964 return true; 5965 } 5966 final DtoBroker.NetworkConnectorURIs that = ((DtoBroker.NetworkConnectorURIs) object); 5967 { 5968 List<Object> lhsAny; 5969 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 5970 List<Object> rhsAny; 5971 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 5972 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 5973 return false; 5974 } 5975 } 5976 return true; 5977 } 5978 5979 public boolean equals(Object object) { 5980 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 5981 return equals(null, null, object, strategy); 5982 } 5983 5984 } 5985 5986 5987 /** 5988 * <p>Java class for anonymous complex type. 5989 * 5990 * <p>The following schema fragment specifies the expected content contained within this class. 5991 * 5992 * <pre> 5993 * <complexType> 5994 * <complexContent> 5995 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 5996 * <choice minOccurs="0"> 5997 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 5998 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapter"/> 5999 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 6000 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 6001 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 6002 * <element ref="{http://activemq.apache.org/schema/core}memoryPersistenceAdapter"/> 6003 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 6004 * <any namespace='##other'/> 6005 * </choice> 6006 * </restriction> 6007 * </complexContent> 6008 * </complexType> 6009 * </pre> 6010 * 6011 * 6012 */ 6013 @XmlAccessorType(XmlAccessType.FIELD) 6014 @XmlType(name = "", propOrder = { 6015 "jdbcPersistenceAdapter", 6016 "journalPersistenceAdapter", 6017 "kahaDB", 6018 "levelDB", 6019 "mKahaDB", 6020 "memoryPersistenceAdapter", 6021 "replicatedLevelDB", 6022 "any" 6023 }) 6024 public static class PersistenceAdapter 6025 implements Equals, HashCode, ToString 6026 { 6027 6028 protected DtoJdbcPersistenceAdapter jdbcPersistenceAdapter; 6029 protected DtoJournalPersistenceAdapter journalPersistenceAdapter; 6030 protected DtoKahaDB kahaDB; 6031 protected DtoLevelDB levelDB; 6032 protected DtoMKahaDB mKahaDB; 6033 protected DtoMemoryPersistenceAdapter memoryPersistenceAdapter; 6034 protected DtoReplicatedLevelDB replicatedLevelDB; 6035 @XmlAnyElement(lax = true) 6036 protected Object any; 6037 6038 /** 6039 * Gets the value of the jdbcPersistenceAdapter property. 6040 * 6041 * @return 6042 * possible object is 6043 * {@link DtoJdbcPersistenceAdapter } 6044 * 6045 */ 6046 public DtoJdbcPersistenceAdapter getJdbcPersistenceAdapter() { 6047 return jdbcPersistenceAdapter; 6048 } 6049 6050 /** 6051 * Sets the value of the jdbcPersistenceAdapter property. 6052 * 6053 * @param value 6054 * allowed object is 6055 * {@link DtoJdbcPersistenceAdapter } 6056 * 6057 */ 6058 public void setJdbcPersistenceAdapter(DtoJdbcPersistenceAdapter value) { 6059 this.jdbcPersistenceAdapter = value; 6060 } 6061 6062 /** 6063 * Gets the value of the journalPersistenceAdapter property. 6064 * 6065 * @return 6066 * possible object is 6067 * {@link DtoJournalPersistenceAdapter } 6068 * 6069 */ 6070 public DtoJournalPersistenceAdapter getJournalPersistenceAdapter() { 6071 return journalPersistenceAdapter; 6072 } 6073 6074 /** 6075 * Sets the value of the journalPersistenceAdapter property. 6076 * 6077 * @param value 6078 * allowed object is 6079 * {@link DtoJournalPersistenceAdapter } 6080 * 6081 */ 6082 public void setJournalPersistenceAdapter(DtoJournalPersistenceAdapter value) { 6083 this.journalPersistenceAdapter = value; 6084 } 6085 6086 /** 6087 * Gets the value of the kahaDB property. 6088 * 6089 * @return 6090 * possible object is 6091 * {@link DtoKahaDB } 6092 * 6093 */ 6094 public DtoKahaDB getKahaDB() { 6095 return kahaDB; 6096 } 6097 6098 /** 6099 * Sets the value of the kahaDB property. 6100 * 6101 * @param value 6102 * allowed object is 6103 * {@link DtoKahaDB } 6104 * 6105 */ 6106 public void setKahaDB(DtoKahaDB value) { 6107 this.kahaDB = value; 6108 } 6109 6110 /** 6111 * Gets the value of the levelDB property. 6112 * 6113 * @return 6114 * possible object is 6115 * {@link DtoLevelDB } 6116 * 6117 */ 6118 public DtoLevelDB getLevelDB() { 6119 return levelDB; 6120 } 6121 6122 /** 6123 * Sets the value of the levelDB property. 6124 * 6125 * @param value 6126 * allowed object is 6127 * {@link DtoLevelDB } 6128 * 6129 */ 6130 public void setLevelDB(DtoLevelDB value) { 6131 this.levelDB = value; 6132 } 6133 6134 /** 6135 * Gets the value of the mKahaDB property. 6136 * 6137 * @return 6138 * possible object is 6139 * {@link DtoMKahaDB } 6140 * 6141 */ 6142 public DtoMKahaDB getMKahaDB() { 6143 return mKahaDB; 6144 } 6145 6146 /** 6147 * Sets the value of the mKahaDB property. 6148 * 6149 * @param value 6150 * allowed object is 6151 * {@link DtoMKahaDB } 6152 * 6153 */ 6154 public void setMKahaDB(DtoMKahaDB value) { 6155 this.mKahaDB = value; 6156 } 6157 6158 /** 6159 * Gets the value of the memoryPersistenceAdapter property. 6160 * 6161 * @return 6162 * possible object is 6163 * {@link DtoMemoryPersistenceAdapter } 6164 * 6165 */ 6166 public DtoMemoryPersistenceAdapter getMemoryPersistenceAdapter() { 6167 return memoryPersistenceAdapter; 6168 } 6169 6170 /** 6171 * Sets the value of the memoryPersistenceAdapter property. 6172 * 6173 * @param value 6174 * allowed object is 6175 * {@link DtoMemoryPersistenceAdapter } 6176 * 6177 */ 6178 public void setMemoryPersistenceAdapter(DtoMemoryPersistenceAdapter value) { 6179 this.memoryPersistenceAdapter = value; 6180 } 6181 6182 /** 6183 * Gets the value of the replicatedLevelDB property. 6184 * 6185 * @return 6186 * possible object is 6187 * {@link DtoReplicatedLevelDB } 6188 * 6189 */ 6190 public DtoReplicatedLevelDB getReplicatedLevelDB() { 6191 return replicatedLevelDB; 6192 } 6193 6194 /** 6195 * Sets the value of the replicatedLevelDB property. 6196 * 6197 * @param value 6198 * allowed object is 6199 * {@link DtoReplicatedLevelDB } 6200 * 6201 */ 6202 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 6203 this.replicatedLevelDB = value; 6204 } 6205 6206 /** 6207 * Gets the value of the any property. 6208 * 6209 * @return 6210 * possible object is 6211 * {@link Object } 6212 * 6213 */ 6214 public Object getAny() { 6215 return any; 6216 } 6217 6218 /** 6219 * Sets the value of the any property. 6220 * 6221 * @param value 6222 * allowed object is 6223 * {@link Object } 6224 * 6225 */ 6226 public void setAny(Object value) { 6227 this.any = value; 6228 } 6229 6230 public String toString() { 6231 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6232 final StringBuilder buffer = new StringBuilder(); 6233 append(null, buffer, strategy); 6234 return buffer.toString(); 6235 } 6236 6237 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6238 strategy.appendStart(locator, this, buffer); 6239 appendFields(locator, buffer, strategy); 6240 strategy.appendEnd(locator, this, buffer); 6241 return buffer; 6242 } 6243 6244 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6245 { 6246 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6247 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6248 strategy.appendField(locator, this, "jdbcPersistenceAdapter", buffer, theJdbcPersistenceAdapter); 6249 } 6250 { 6251 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6252 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6253 strategy.appendField(locator, this, "journalPersistenceAdapter", buffer, theJournalPersistenceAdapter); 6254 } 6255 { 6256 DtoKahaDB theKahaDB; 6257 theKahaDB = this.getKahaDB(); 6258 strategy.appendField(locator, this, "kahaDB", buffer, theKahaDB); 6259 } 6260 { 6261 DtoLevelDB theLevelDB; 6262 theLevelDB = this.getLevelDB(); 6263 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 6264 } 6265 { 6266 DtoMKahaDB theMKahaDB; 6267 theMKahaDB = this.getMKahaDB(); 6268 strategy.appendField(locator, this, "mKahaDB", buffer, theMKahaDB); 6269 } 6270 { 6271 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6272 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6273 strategy.appendField(locator, this, "memoryPersistenceAdapter", buffer, theMemoryPersistenceAdapter); 6274 } 6275 { 6276 DtoReplicatedLevelDB theReplicatedLevelDB; 6277 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6278 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 6279 } 6280 { 6281 Object theAny; 6282 theAny = this.getAny(); 6283 strategy.appendField(locator, this, "any", buffer, theAny); 6284 } 6285 return buffer; 6286 } 6287 6288 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6289 int currentHashCode = 1; 6290 { 6291 DtoJdbcPersistenceAdapter theJdbcPersistenceAdapter; 6292 theJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6293 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "jdbcPersistenceAdapter", theJdbcPersistenceAdapter), currentHashCode, theJdbcPersistenceAdapter); 6294 } 6295 { 6296 DtoJournalPersistenceAdapter theJournalPersistenceAdapter; 6297 theJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6298 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapter", theJournalPersistenceAdapter), currentHashCode, theJournalPersistenceAdapter); 6299 } 6300 { 6301 DtoKahaDB theKahaDB; 6302 theKahaDB = this.getKahaDB(); 6303 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kahaDB", theKahaDB), currentHashCode, theKahaDB); 6304 } 6305 { 6306 DtoLevelDB theLevelDB; 6307 theLevelDB = this.getLevelDB(); 6308 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 6309 } 6310 { 6311 DtoMKahaDB theMKahaDB; 6312 theMKahaDB = this.getMKahaDB(); 6313 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mKahaDB", theMKahaDB), currentHashCode, theMKahaDB); 6314 } 6315 { 6316 DtoMemoryPersistenceAdapter theMemoryPersistenceAdapter; 6317 theMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6318 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "memoryPersistenceAdapter", theMemoryPersistenceAdapter), currentHashCode, theMemoryPersistenceAdapter); 6319 } 6320 { 6321 DtoReplicatedLevelDB theReplicatedLevelDB; 6322 theReplicatedLevelDB = this.getReplicatedLevelDB(); 6323 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 6324 } 6325 { 6326 Object theAny; 6327 theAny = this.getAny(); 6328 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6329 } 6330 return currentHashCode; 6331 } 6332 6333 public int hashCode() { 6334 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6335 return this.hashCode(null, strategy); 6336 } 6337 6338 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6339 if (!(object instanceof DtoBroker.PersistenceAdapter)) { 6340 return false; 6341 } 6342 if (this == object) { 6343 return true; 6344 } 6345 final DtoBroker.PersistenceAdapter that = ((DtoBroker.PersistenceAdapter) object); 6346 { 6347 DtoJdbcPersistenceAdapter lhsJdbcPersistenceAdapter; 6348 lhsJdbcPersistenceAdapter = this.getJdbcPersistenceAdapter(); 6349 DtoJdbcPersistenceAdapter rhsJdbcPersistenceAdapter; 6350 rhsJdbcPersistenceAdapter = that.getJdbcPersistenceAdapter(); 6351 if (!strategy.equals(LocatorUtils.property(thisLocator, "jdbcPersistenceAdapter", lhsJdbcPersistenceAdapter), LocatorUtils.property(thatLocator, "jdbcPersistenceAdapter", rhsJdbcPersistenceAdapter), lhsJdbcPersistenceAdapter, rhsJdbcPersistenceAdapter)) { 6352 return false; 6353 } 6354 } 6355 { 6356 DtoJournalPersistenceAdapter lhsJournalPersistenceAdapter; 6357 lhsJournalPersistenceAdapter = this.getJournalPersistenceAdapter(); 6358 DtoJournalPersistenceAdapter rhsJournalPersistenceAdapter; 6359 rhsJournalPersistenceAdapter = that.getJournalPersistenceAdapter(); 6360 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapter", lhsJournalPersistenceAdapter), LocatorUtils.property(thatLocator, "journalPersistenceAdapter", rhsJournalPersistenceAdapter), lhsJournalPersistenceAdapter, rhsJournalPersistenceAdapter)) { 6361 return false; 6362 } 6363 } 6364 { 6365 DtoKahaDB lhsKahaDB; 6366 lhsKahaDB = this.getKahaDB(); 6367 DtoKahaDB rhsKahaDB; 6368 rhsKahaDB = that.getKahaDB(); 6369 if (!strategy.equals(LocatorUtils.property(thisLocator, "kahaDB", lhsKahaDB), LocatorUtils.property(thatLocator, "kahaDB", rhsKahaDB), lhsKahaDB, rhsKahaDB)) { 6370 return false; 6371 } 6372 } 6373 { 6374 DtoLevelDB lhsLevelDB; 6375 lhsLevelDB = this.getLevelDB(); 6376 DtoLevelDB rhsLevelDB; 6377 rhsLevelDB = that.getLevelDB(); 6378 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 6379 return false; 6380 } 6381 } 6382 { 6383 DtoMKahaDB lhsMKahaDB; 6384 lhsMKahaDB = this.getMKahaDB(); 6385 DtoMKahaDB rhsMKahaDB; 6386 rhsMKahaDB = that.getMKahaDB(); 6387 if (!strategy.equals(LocatorUtils.property(thisLocator, "mKahaDB", lhsMKahaDB), LocatorUtils.property(thatLocator, "mKahaDB", rhsMKahaDB), lhsMKahaDB, rhsMKahaDB)) { 6388 return false; 6389 } 6390 } 6391 { 6392 DtoMemoryPersistenceAdapter lhsMemoryPersistenceAdapter; 6393 lhsMemoryPersistenceAdapter = this.getMemoryPersistenceAdapter(); 6394 DtoMemoryPersistenceAdapter rhsMemoryPersistenceAdapter; 6395 rhsMemoryPersistenceAdapter = that.getMemoryPersistenceAdapter(); 6396 if (!strategy.equals(LocatorUtils.property(thisLocator, "memoryPersistenceAdapter", lhsMemoryPersistenceAdapter), LocatorUtils.property(thatLocator, "memoryPersistenceAdapter", rhsMemoryPersistenceAdapter), lhsMemoryPersistenceAdapter, rhsMemoryPersistenceAdapter)) { 6397 return false; 6398 } 6399 } 6400 { 6401 DtoReplicatedLevelDB lhsReplicatedLevelDB; 6402 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 6403 DtoReplicatedLevelDB rhsReplicatedLevelDB; 6404 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 6405 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 6406 return false; 6407 } 6408 } 6409 { 6410 Object lhsAny; 6411 lhsAny = this.getAny(); 6412 Object rhsAny; 6413 rhsAny = that.getAny(); 6414 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6415 return false; 6416 } 6417 } 6418 return true; 6419 } 6420 6421 public boolean equals(Object object) { 6422 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6423 return equals(null, null, object, strategy); 6424 } 6425 6426 } 6427 6428 6429 /** 6430 * <p>Java class for anonymous complex type. 6431 * 6432 * <p>The following schema fragment specifies the expected content contained within this class. 6433 * 6434 * <pre> 6435 * <complexType> 6436 * <complexContent> 6437 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6438 * <choice minOccurs="0"> 6439 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 6440 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 6441 * <any namespace='##other'/> 6442 * </choice> 6443 * </restriction> 6444 * </complexContent> 6445 * </complexType> 6446 * </pre> 6447 * 6448 * 6449 */ 6450 @XmlAccessorType(XmlAccessType.FIELD) 6451 @XmlType(name = "", propOrder = { 6452 "journalPersistenceAdapterFactory", 6453 "journaledJDBC", 6454 "any" 6455 }) 6456 public static class PersistenceFactory 6457 implements Equals, HashCode, ToString 6458 { 6459 6460 protected DtoJournalPersistenceAdapterFactory journalPersistenceAdapterFactory; 6461 protected DtoJournaledJDBC journaledJDBC; 6462 @XmlAnyElement(lax = true) 6463 protected Object any; 6464 6465 /** 6466 * Gets the value of the journalPersistenceAdapterFactory property. 6467 * 6468 * @return 6469 * possible object is 6470 * {@link DtoJournalPersistenceAdapterFactory } 6471 * 6472 */ 6473 public DtoJournalPersistenceAdapterFactory getJournalPersistenceAdapterFactory() { 6474 return journalPersistenceAdapterFactory; 6475 } 6476 6477 /** 6478 * Sets the value of the journalPersistenceAdapterFactory property. 6479 * 6480 * @param value 6481 * allowed object is 6482 * {@link DtoJournalPersistenceAdapterFactory } 6483 * 6484 */ 6485 public void setJournalPersistenceAdapterFactory(DtoJournalPersistenceAdapterFactory value) { 6486 this.journalPersistenceAdapterFactory = value; 6487 } 6488 6489 /** 6490 * Gets the value of the journaledJDBC property. 6491 * 6492 * @return 6493 * possible object is 6494 * {@link DtoJournaledJDBC } 6495 * 6496 */ 6497 public DtoJournaledJDBC getJournaledJDBC() { 6498 return journaledJDBC; 6499 } 6500 6501 /** 6502 * Sets the value of the journaledJDBC property. 6503 * 6504 * @param value 6505 * allowed object is 6506 * {@link DtoJournaledJDBC } 6507 * 6508 */ 6509 public void setJournaledJDBC(DtoJournaledJDBC value) { 6510 this.journaledJDBC = value; 6511 } 6512 6513 /** 6514 * Gets the value of the any property. 6515 * 6516 * @return 6517 * possible object is 6518 * {@link Object } 6519 * 6520 */ 6521 public Object getAny() { 6522 return any; 6523 } 6524 6525 /** 6526 * Sets the value of the any property. 6527 * 6528 * @param value 6529 * allowed object is 6530 * {@link Object } 6531 * 6532 */ 6533 public void setAny(Object value) { 6534 this.any = value; 6535 } 6536 6537 public String toString() { 6538 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6539 final StringBuilder buffer = new StringBuilder(); 6540 append(null, buffer, strategy); 6541 return buffer.toString(); 6542 } 6543 6544 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6545 strategy.appendStart(locator, this, buffer); 6546 appendFields(locator, buffer, strategy); 6547 strategy.appendEnd(locator, this, buffer); 6548 return buffer; 6549 } 6550 6551 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6552 { 6553 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6554 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6555 strategy.appendField(locator, this, "journalPersistenceAdapterFactory", buffer, theJournalPersistenceAdapterFactory); 6556 } 6557 { 6558 DtoJournaledJDBC theJournaledJDBC; 6559 theJournaledJDBC = this.getJournaledJDBC(); 6560 strategy.appendField(locator, this, "journaledJDBC", buffer, theJournaledJDBC); 6561 } 6562 { 6563 Object theAny; 6564 theAny = this.getAny(); 6565 strategy.appendField(locator, this, "any", buffer, theAny); 6566 } 6567 return buffer; 6568 } 6569 6570 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6571 int currentHashCode = 1; 6572 { 6573 DtoJournalPersistenceAdapterFactory theJournalPersistenceAdapterFactory; 6574 theJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6575 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalPersistenceAdapterFactory", theJournalPersistenceAdapterFactory), currentHashCode, theJournalPersistenceAdapterFactory); 6576 } 6577 { 6578 DtoJournaledJDBC theJournaledJDBC; 6579 theJournaledJDBC = this.getJournaledJDBC(); 6580 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journaledJDBC", theJournaledJDBC), currentHashCode, theJournaledJDBC); 6581 } 6582 { 6583 Object theAny; 6584 theAny = this.getAny(); 6585 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6586 } 6587 return currentHashCode; 6588 } 6589 6590 public int hashCode() { 6591 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6592 return this.hashCode(null, strategy); 6593 } 6594 6595 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6596 if (!(object instanceof DtoBroker.PersistenceFactory)) { 6597 return false; 6598 } 6599 if (this == object) { 6600 return true; 6601 } 6602 final DtoBroker.PersistenceFactory that = ((DtoBroker.PersistenceFactory) object); 6603 { 6604 DtoJournalPersistenceAdapterFactory lhsJournalPersistenceAdapterFactory; 6605 lhsJournalPersistenceAdapterFactory = this.getJournalPersistenceAdapterFactory(); 6606 DtoJournalPersistenceAdapterFactory rhsJournalPersistenceAdapterFactory; 6607 rhsJournalPersistenceAdapterFactory = that.getJournalPersistenceAdapterFactory(); 6608 if (!strategy.equals(LocatorUtils.property(thisLocator, "journalPersistenceAdapterFactory", lhsJournalPersistenceAdapterFactory), LocatorUtils.property(thatLocator, "journalPersistenceAdapterFactory", rhsJournalPersistenceAdapterFactory), lhsJournalPersistenceAdapterFactory, rhsJournalPersistenceAdapterFactory)) { 6609 return false; 6610 } 6611 } 6612 { 6613 DtoJournaledJDBC lhsJournaledJDBC; 6614 lhsJournaledJDBC = this.getJournaledJDBC(); 6615 DtoJournaledJDBC rhsJournaledJDBC; 6616 rhsJournaledJDBC = that.getJournaledJDBC(); 6617 if (!strategy.equals(LocatorUtils.property(thisLocator, "journaledJDBC", lhsJournaledJDBC), LocatorUtils.property(thatLocator, "journaledJDBC", rhsJournaledJDBC), lhsJournaledJDBC, rhsJournaledJDBC)) { 6618 return false; 6619 } 6620 } 6621 { 6622 Object lhsAny; 6623 lhsAny = this.getAny(); 6624 Object rhsAny; 6625 rhsAny = that.getAny(); 6626 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6627 return false; 6628 } 6629 } 6630 return true; 6631 } 6632 6633 public boolean equals(Object object) { 6634 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6635 return equals(null, null, object, strategy); 6636 } 6637 6638 } 6639 6640 6641 /** 6642 * <p>Java class for anonymous complex type. 6643 * 6644 * <p>The following schema fragment specifies the expected content contained within this class. 6645 * 6646 * <pre> 6647 * <complexType> 6648 * <complexContent> 6649 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6650 * <choice minOccurs="0"> 6651 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 6652 * <any namespace='##other'/> 6653 * </choice> 6654 * </restriction> 6655 * </complexContent> 6656 * </complexType> 6657 * </pre> 6658 * 6659 * 6660 */ 6661 @XmlAccessorType(XmlAccessType.FIELD) 6662 @XmlType(name = "", propOrder = { 6663 "taskRunnerFactory", 6664 "any" 6665 }) 6666 public static class PersistenceTaskRunnerFactory 6667 implements Equals, HashCode, ToString 6668 { 6669 6670 protected DtoTaskRunnerFactory taskRunnerFactory; 6671 @XmlAnyElement(lax = true) 6672 protected Object any; 6673 6674 /** 6675 * Gets the value of the taskRunnerFactory property. 6676 * 6677 * @return 6678 * possible object is 6679 * {@link DtoTaskRunnerFactory } 6680 * 6681 */ 6682 public DtoTaskRunnerFactory getTaskRunnerFactory() { 6683 return taskRunnerFactory; 6684 } 6685 6686 /** 6687 * Sets the value of the taskRunnerFactory property. 6688 * 6689 * @param value 6690 * allowed object is 6691 * {@link DtoTaskRunnerFactory } 6692 * 6693 */ 6694 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 6695 this.taskRunnerFactory = value; 6696 } 6697 6698 /** 6699 * Gets the value of the any property. 6700 * 6701 * @return 6702 * possible object is 6703 * {@link Object } 6704 * 6705 */ 6706 public Object getAny() { 6707 return any; 6708 } 6709 6710 /** 6711 * Sets the value of the any property. 6712 * 6713 * @param value 6714 * allowed object is 6715 * {@link Object } 6716 * 6717 */ 6718 public void setAny(Object value) { 6719 this.any = value; 6720 } 6721 6722 public String toString() { 6723 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6724 final StringBuilder buffer = new StringBuilder(); 6725 append(null, buffer, strategy); 6726 return buffer.toString(); 6727 } 6728 6729 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6730 strategy.appendStart(locator, this, buffer); 6731 appendFields(locator, buffer, strategy); 6732 strategy.appendEnd(locator, this, buffer); 6733 return buffer; 6734 } 6735 6736 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6737 { 6738 DtoTaskRunnerFactory theTaskRunnerFactory; 6739 theTaskRunnerFactory = this.getTaskRunnerFactory(); 6740 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 6741 } 6742 { 6743 Object theAny; 6744 theAny = this.getAny(); 6745 strategy.appendField(locator, this, "any", buffer, theAny); 6746 } 6747 return buffer; 6748 } 6749 6750 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6751 int currentHashCode = 1; 6752 { 6753 DtoTaskRunnerFactory theTaskRunnerFactory; 6754 theTaskRunnerFactory = this.getTaskRunnerFactory(); 6755 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 6756 } 6757 { 6758 Object theAny; 6759 theAny = this.getAny(); 6760 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 6761 } 6762 return currentHashCode; 6763 } 6764 6765 public int hashCode() { 6766 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6767 return this.hashCode(null, strategy); 6768 } 6769 6770 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6771 if (!(object instanceof DtoBroker.PersistenceTaskRunnerFactory)) { 6772 return false; 6773 } 6774 if (this == object) { 6775 return true; 6776 } 6777 final DtoBroker.PersistenceTaskRunnerFactory that = ((DtoBroker.PersistenceTaskRunnerFactory) object); 6778 { 6779 DtoTaskRunnerFactory lhsTaskRunnerFactory; 6780 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 6781 DtoTaskRunnerFactory rhsTaskRunnerFactory; 6782 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 6783 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 6784 return false; 6785 } 6786 } 6787 { 6788 Object lhsAny; 6789 lhsAny = this.getAny(); 6790 Object rhsAny; 6791 rhsAny = that.getAny(); 6792 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 6793 return false; 6794 } 6795 } 6796 return true; 6797 } 6798 6799 public boolean equals(Object object) { 6800 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6801 return equals(null, null, object, strategy); 6802 } 6803 6804 } 6805 6806 6807 /** 6808 * <p>Java class for anonymous complex type. 6809 * 6810 * <p>The following schema fragment specifies the expected content contained within this class. 6811 * 6812 * <pre> 6813 * <complexType> 6814 * <complexContent> 6815 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 6816 * <choice maxOccurs="unbounded" minOccurs="0"> 6817 * <element ref="{http://activemq.apache.org/schema/core}authorizationPlugin"/> 6818 * <element ref="{http://activemq.apache.org/schema/core}camelRoutesBrokerPlugin"/> 6819 * <element ref="{http://activemq.apache.org/schema/core}connectionDotFilePlugin"/> 6820 * <element ref="{http://activemq.apache.org/schema/core}destinationDotFilePlugin"/> 6821 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 6822 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 6823 * <element ref="{http://activemq.apache.org/schema/core}discardingDLQBrokerPlugin"/> 6824 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBrokerPlugin"/> 6825 * <element ref="{http://activemq.apache.org/schema/core}jaasAuthenticationPlugin"/> 6826 * <element ref="{http://activemq.apache.org/schema/core}jaasCertificateAuthenticationPlugin"/> 6827 * <element ref="{http://activemq.apache.org/schema/core}jaasDualAuthenticationPlugin"/> 6828 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 6829 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 6830 * <element ref="{http://activemq.apache.org/schema/core}partitionBrokerPlugin"/> 6831 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 6832 * <element ref="{http://activemq.apache.org/schema/core}runtimeConfigurationPlugin"/> 6833 * <element ref="{http://activemq.apache.org/schema/core}simpleAuthenticationPlugin"/> 6834 * <element ref="{http://activemq.apache.org/schema/core}statisticsBrokerPlugin"/> 6835 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 6836 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 6837 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 6838 * <element ref="{http://activemq.apache.org/schema/core}virtualSelectorCacheBrokerPlugin"/> 6839 * <any namespace='##other'/> 6840 * </choice> 6841 * </restriction> 6842 * </complexContent> 6843 * </complexType> 6844 * </pre> 6845 * 6846 * 6847 */ 6848 @XmlAccessorType(XmlAccessType.FIELD) 6849 @XmlType(name = "", propOrder = { 6850 "contents" 6851 }) 6852 public static class Plugins 6853 implements Equals, HashCode, ToString 6854 { 6855 6856 @XmlElementRefs({ 6857 @XmlElementRef(name = "simpleAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoSimpleAuthenticationPlugin.class, required = false), 6858 @XmlElementRef(name = "authorizationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoAuthorizationPlugin.class, required = false), 6859 @XmlElementRef(name = "discardingDLQBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDiscardingDLQBrokerPlugin.class, required = false), 6860 @XmlElementRef(name = "destinationsPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationsPlugin.class, required = false), 6861 @XmlElementRef(name = "udpTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoUdpTraceBrokerPlugin.class, required = false), 6862 @XmlElementRef(name = "timeStampingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTimeStampingBrokerPlugin.class, required = false), 6863 @XmlElementRef(name = "jaasDualAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasDualAuthenticationPlugin.class, required = false), 6864 @XmlElementRef(name = "connectionDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoConnectionDotFilePlugin.class, required = false), 6865 @XmlElementRef(name = "destinationPathSeparatorPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationPathSeparatorPlugin.class, required = false), 6866 @XmlElementRef(name = "traceBrokerPathPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoTraceBrokerPathPlugin.class, required = false), 6867 @XmlElementRef(name = "forcePersistencyModeBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoForcePersistencyModeBrokerPlugin.class, required = false), 6868 @XmlElementRef(name = "loggingBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoLoggingBrokerPlugin.class, required = false), 6869 @XmlElementRef(name = "jaasAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasAuthenticationPlugin.class, required = false), 6870 @XmlElementRef(name = "virtualSelectorCacheBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoVirtualSelectorCacheBrokerPlugin.class, required = false), 6871 @XmlElementRef(name = "destinationDotFilePlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoDestinationDotFilePlugin.class, required = false), 6872 @XmlElementRef(name = "redeliveryPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRedeliveryPlugin.class, required = false), 6873 @XmlElementRef(name = "partitionBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoPartitionBrokerPlugin.class, required = false), 6874 @XmlElementRef(name = "jaasCertificateAuthenticationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoJaasCertificateAuthenticationPlugin.class, required = false), 6875 @XmlElementRef(name = "camelRoutesBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoCamelRoutesBrokerPlugin.class, required = false), 6876 @XmlElementRef(name = "statisticsBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoStatisticsBrokerPlugin.class, required = false), 6877 @XmlElementRef(name = "runtimeConfigurationPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoRuntimeConfigurationPlugin.class, required = false), 6878 @XmlElementRef(name = "multicastTraceBrokerPlugin", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastTraceBrokerPlugin.class, required = false) 6879 }) 6880 @XmlAnyElement(lax = true) 6881 protected List<Object> contents; 6882 6883 /** 6884 * Gets the value of the contents property. 6885 * 6886 * <p> 6887 * This accessor method returns a reference to the live list, 6888 * not a snapshot. Therefore any modification you make to the 6889 * returned list will be present inside the JAXB object. 6890 * This is why there is not a <CODE>set</CODE> method for the contents property. 6891 * 6892 * <p> 6893 * For example, to add a new item, do as follows: 6894 * <pre> 6895 * getContents().add(newItem); 6896 * </pre> 6897 * 6898 * 6899 * <p> 6900 * Objects of the following type(s) are allowed in the list 6901 * {@link DtoDiscardingDLQBrokerPlugin } 6902 * {@link DtoAuthorizationPlugin } 6903 * {@link DtoSimpleAuthenticationPlugin } 6904 * {@link Object } 6905 * {@link DtoDestinationsPlugin } 6906 * {@link DtoJaasDualAuthenticationPlugin } 6907 * {@link DtoTimeStampingBrokerPlugin } 6908 * {@link DtoUdpTraceBrokerPlugin } 6909 * {@link DtoDestinationPathSeparatorPlugin } 6910 * {@link DtoConnectionDotFilePlugin } 6911 * {@link DtoTraceBrokerPathPlugin } 6912 * {@link DtoForcePersistencyModeBrokerPlugin } 6913 * {@link DtoLoggingBrokerPlugin } 6914 * {@link DtoJaasAuthenticationPlugin } 6915 * {@link DtoDestinationDotFilePlugin } 6916 * {@link DtoVirtualSelectorCacheBrokerPlugin } 6917 * {@link DtoJaasCertificateAuthenticationPlugin } 6918 * {@link DtoPartitionBrokerPlugin } 6919 * {@link DtoRedeliveryPlugin } 6920 * {@link DtoCamelRoutesBrokerPlugin } 6921 * {@link DtoStatisticsBrokerPlugin } 6922 * {@link DtoRuntimeConfigurationPlugin } 6923 * {@link DtoMulticastTraceBrokerPlugin } 6924 * 6925 * 6926 */ 6927 public List<Object> getContents() { 6928 if (contents == null) { 6929 contents = new ArrayList<Object>(); 6930 } 6931 return this.contents; 6932 } 6933 6934 public String toString() { 6935 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 6936 final StringBuilder buffer = new StringBuilder(); 6937 append(null, buffer, strategy); 6938 return buffer.toString(); 6939 } 6940 6941 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6942 strategy.appendStart(locator, this, buffer); 6943 appendFields(locator, buffer, strategy); 6944 strategy.appendEnd(locator, this, buffer); 6945 return buffer; 6946 } 6947 6948 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 6949 { 6950 List<Object> theContents; 6951 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6952 strategy.appendField(locator, this, "contents", buffer, theContents); 6953 } 6954 return buffer; 6955 } 6956 6957 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 6958 int currentHashCode = 1; 6959 { 6960 List<Object> theContents; 6961 theContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6962 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contents", theContents), currentHashCode, theContents); 6963 } 6964 return currentHashCode; 6965 } 6966 6967 public int hashCode() { 6968 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 6969 return this.hashCode(null, strategy); 6970 } 6971 6972 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 6973 if (!(object instanceof DtoBroker.Plugins)) { 6974 return false; 6975 } 6976 if (this == object) { 6977 return true; 6978 } 6979 final DtoBroker.Plugins that = ((DtoBroker.Plugins) object); 6980 { 6981 List<Object> lhsContents; 6982 lhsContents = (((this.contents!= null)&&(!this.contents.isEmpty()))?this.getContents():null); 6983 List<Object> rhsContents; 6984 rhsContents = (((that.contents!= null)&&(!that.contents.isEmpty()))?that.getContents():null); 6985 if (!strategy.equals(LocatorUtils.property(thisLocator, "contents", lhsContents), LocatorUtils.property(thatLocator, "contents", rhsContents), lhsContents, rhsContents)) { 6986 return false; 6987 } 6988 } 6989 return true; 6990 } 6991 6992 public boolean equals(Object object) { 6993 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 6994 return equals(null, null, object, strategy); 6995 } 6996 6997 } 6998 6999 7000 /** 7001 * <p>Java class for anonymous complex type. 7002 * 7003 * <p>The following schema fragment specifies the expected content contained within this class. 7004 * 7005 * <pre> 7006 * <complexType> 7007 * <complexContent> 7008 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7009 * <choice minOccurs="0"> 7010 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 7011 * <any namespace='##other'/> 7012 * </choice> 7013 * </restriction> 7014 * </complexContent> 7015 * </complexType> 7016 * </pre> 7017 * 7018 * 7019 */ 7020 @XmlAccessorType(XmlAccessType.FIELD) 7021 @XmlType(name = "", propOrder = { 7022 "systemUsage", 7023 "any" 7024 }) 7025 public static class ProducerSystemUsage 7026 implements Equals, HashCode, ToString 7027 { 7028 7029 protected DtoSystemUsage systemUsage; 7030 @XmlAnyElement(lax = true) 7031 protected Object any; 7032 7033 /** 7034 * Gets the value of the systemUsage property. 7035 * 7036 * @return 7037 * possible object is 7038 * {@link DtoSystemUsage } 7039 * 7040 */ 7041 public DtoSystemUsage getSystemUsage() { 7042 return systemUsage; 7043 } 7044 7045 /** 7046 * Sets the value of the systemUsage property. 7047 * 7048 * @param value 7049 * allowed object is 7050 * {@link DtoSystemUsage } 7051 * 7052 */ 7053 public void setSystemUsage(DtoSystemUsage value) { 7054 this.systemUsage = value; 7055 } 7056 7057 /** 7058 * Gets the value of the any property. 7059 * 7060 * @return 7061 * possible object is 7062 * {@link Object } 7063 * 7064 */ 7065 public Object getAny() { 7066 return any; 7067 } 7068 7069 /** 7070 * Sets the value of the any property. 7071 * 7072 * @param value 7073 * allowed object is 7074 * {@link Object } 7075 * 7076 */ 7077 public void setAny(Object value) { 7078 this.any = value; 7079 } 7080 7081 public String toString() { 7082 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7083 final StringBuilder buffer = new StringBuilder(); 7084 append(null, buffer, strategy); 7085 return buffer.toString(); 7086 } 7087 7088 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7089 strategy.appendStart(locator, this, buffer); 7090 appendFields(locator, buffer, strategy); 7091 strategy.appendEnd(locator, this, buffer); 7092 return buffer; 7093 } 7094 7095 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7096 { 7097 DtoSystemUsage theSystemUsage; 7098 theSystemUsage = this.getSystemUsage(); 7099 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 7100 } 7101 { 7102 Object theAny; 7103 theAny = this.getAny(); 7104 strategy.appendField(locator, this, "any", buffer, theAny); 7105 } 7106 return buffer; 7107 } 7108 7109 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7110 int currentHashCode = 1; 7111 { 7112 DtoSystemUsage theSystemUsage; 7113 theSystemUsage = this.getSystemUsage(); 7114 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 7115 } 7116 { 7117 Object theAny; 7118 theAny = this.getAny(); 7119 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7120 } 7121 return currentHashCode; 7122 } 7123 7124 public int hashCode() { 7125 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7126 return this.hashCode(null, strategy); 7127 } 7128 7129 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7130 if (!(object instanceof DtoBroker.ProducerSystemUsage)) { 7131 return false; 7132 } 7133 if (this == object) { 7134 return true; 7135 } 7136 final DtoBroker.ProducerSystemUsage that = ((DtoBroker.ProducerSystemUsage) object); 7137 { 7138 DtoSystemUsage lhsSystemUsage; 7139 lhsSystemUsage = this.getSystemUsage(); 7140 DtoSystemUsage rhsSystemUsage; 7141 rhsSystemUsage = that.getSystemUsage(); 7142 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 7143 return false; 7144 } 7145 } 7146 { 7147 Object lhsAny; 7148 lhsAny = this.getAny(); 7149 Object rhsAny; 7150 rhsAny = that.getAny(); 7151 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7152 return false; 7153 } 7154 } 7155 return true; 7156 } 7157 7158 public boolean equals(Object object) { 7159 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7160 return equals(null, null, object, strategy); 7161 } 7162 7163 } 7164 7165 7166 /** 7167 * <p>Java class for anonymous complex type. 7168 * 7169 * <p>The following schema fragment specifies the expected content contained within this class. 7170 * 7171 * <pre> 7172 * <complexType> 7173 * <complexContent> 7174 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7175 * <sequence maxOccurs="unbounded" minOccurs="0"> 7176 * <any maxOccurs="unbounded" minOccurs="0"/> 7177 * </sequence> 7178 * </restriction> 7179 * </complexContent> 7180 * </complexType> 7181 * </pre> 7182 * 7183 * 7184 */ 7185 @XmlAccessorType(XmlAccessType.FIELD) 7186 @XmlType(name = "", propOrder = { 7187 "any" 7188 }) 7189 public static class ProxyConnectors 7190 implements Equals, HashCode, ToString 7191 { 7192 7193 @XmlAnyElement(lax = true) 7194 protected List<Object> any; 7195 7196 /** 7197 * Gets the value of the any property. 7198 * 7199 * <p> 7200 * This accessor method returns a reference to the live list, 7201 * not a snapshot. Therefore any modification you make to the 7202 * returned list will be present inside the JAXB object. 7203 * This is why there is not a <CODE>set</CODE> method for the any property. 7204 * 7205 * <p> 7206 * For example, to add a new item, do as follows: 7207 * <pre> 7208 * getAny().add(newItem); 7209 * </pre> 7210 * 7211 * 7212 * <p> 7213 * Objects of the following type(s) are allowed in the list 7214 * {@link Object } 7215 * 7216 * 7217 */ 7218 public List<Object> getAny() { 7219 if (any == null) { 7220 any = new ArrayList<Object>(); 7221 } 7222 return this.any; 7223 } 7224 7225 public String toString() { 7226 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7227 final StringBuilder buffer = new StringBuilder(); 7228 append(null, buffer, strategy); 7229 return buffer.toString(); 7230 } 7231 7232 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7233 strategy.appendStart(locator, this, buffer); 7234 appendFields(locator, buffer, strategy); 7235 strategy.appendEnd(locator, this, buffer); 7236 return buffer; 7237 } 7238 7239 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7240 { 7241 List<Object> theAny; 7242 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7243 strategy.appendField(locator, this, "any", buffer, theAny); 7244 } 7245 return buffer; 7246 } 7247 7248 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7249 int currentHashCode = 1; 7250 { 7251 List<Object> theAny; 7252 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7253 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7254 } 7255 return currentHashCode; 7256 } 7257 7258 public int hashCode() { 7259 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7260 return this.hashCode(null, strategy); 7261 } 7262 7263 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7264 if (!(object instanceof DtoBroker.ProxyConnectors)) { 7265 return false; 7266 } 7267 if (this == object) { 7268 return true; 7269 } 7270 final DtoBroker.ProxyConnectors that = ((DtoBroker.ProxyConnectors) object); 7271 { 7272 List<Object> lhsAny; 7273 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 7274 List<Object> rhsAny; 7275 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 7276 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7277 return false; 7278 } 7279 } 7280 return true; 7281 } 7282 7283 public boolean equals(Object object) { 7284 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7285 return equals(null, null, object, strategy); 7286 } 7287 7288 } 7289 7290 7291 /** 7292 * <p>Java class for anonymous complex type. 7293 * 7294 * <p>The following schema fragment specifies the expected content contained within this class. 7295 * 7296 * <pre> 7297 * <complexType> 7298 * <complexContent> 7299 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7300 * <choice minOccurs="0"> 7301 * <element ref="{http://activemq.apache.org/schema/core}destinationPathSeparatorPlugin"/> 7302 * <element ref="{http://activemq.apache.org/schema/core}destinationsPlugin"/> 7303 * <element ref="{http://activemq.apache.org/schema/core}forcePersistencyModeBroker"/> 7304 * <element ref="{http://activemq.apache.org/schema/core}loggingBrokerPlugin"/> 7305 * <element ref="{http://activemq.apache.org/schema/core}multicastTraceBrokerPlugin"/> 7306 * <element ref="{http://activemq.apache.org/schema/core}redeliveryPlugin"/> 7307 * <element ref="{http://activemq.apache.org/schema/core}timeStampingBrokerPlugin"/> 7308 * <element ref="{http://activemq.apache.org/schema/core}traceBrokerPathPlugin"/> 7309 * <element ref="{http://activemq.apache.org/schema/core}udpTraceBrokerPlugin"/> 7310 * <any namespace='##other'/> 7311 * </choice> 7312 * </restriction> 7313 * </complexContent> 7314 * </complexType> 7315 * </pre> 7316 * 7317 * 7318 */ 7319 @XmlAccessorType(XmlAccessType.FIELD) 7320 @XmlType(name = "", propOrder = { 7321 "destinationPathSeparatorPlugin", 7322 "destinationsPlugin", 7323 "forcePersistencyModeBroker", 7324 "loggingBrokerPlugin", 7325 "multicastTraceBrokerPlugin", 7326 "redeliveryPlugin", 7327 "timeStampingBrokerPlugin", 7328 "traceBrokerPathPlugin", 7329 "udpTraceBrokerPlugin", 7330 "any" 7331 }) 7332 public static class RegionBroker 7333 implements Equals, HashCode, ToString 7334 { 7335 7336 protected DtoDestinationPathSeparatorPlugin destinationPathSeparatorPlugin; 7337 protected DtoDestinationsPlugin destinationsPlugin; 7338 protected DtoForcePersistencyModeBroker forcePersistencyModeBroker; 7339 protected DtoLoggingBrokerPlugin loggingBrokerPlugin; 7340 protected DtoMulticastTraceBrokerPlugin multicastTraceBrokerPlugin; 7341 protected DtoRedeliveryPlugin redeliveryPlugin; 7342 protected DtoTimeStampingBrokerPlugin timeStampingBrokerPlugin; 7343 protected DtoTraceBrokerPathPlugin traceBrokerPathPlugin; 7344 protected DtoUdpTraceBrokerPlugin udpTraceBrokerPlugin; 7345 @XmlAnyElement(lax = true) 7346 protected Object any; 7347 7348 /** 7349 * Gets the value of the destinationPathSeparatorPlugin property. 7350 * 7351 * @return 7352 * possible object is 7353 * {@link DtoDestinationPathSeparatorPlugin } 7354 * 7355 */ 7356 public DtoDestinationPathSeparatorPlugin getDestinationPathSeparatorPlugin() { 7357 return destinationPathSeparatorPlugin; 7358 } 7359 7360 /** 7361 * Sets the value of the destinationPathSeparatorPlugin property. 7362 * 7363 * @param value 7364 * allowed object is 7365 * {@link DtoDestinationPathSeparatorPlugin } 7366 * 7367 */ 7368 public void setDestinationPathSeparatorPlugin(DtoDestinationPathSeparatorPlugin value) { 7369 this.destinationPathSeparatorPlugin = value; 7370 } 7371 7372 /** 7373 * Gets the value of the destinationsPlugin property. 7374 * 7375 * @return 7376 * possible object is 7377 * {@link DtoDestinationsPlugin } 7378 * 7379 */ 7380 public DtoDestinationsPlugin getDestinationsPlugin() { 7381 return destinationsPlugin; 7382 } 7383 7384 /** 7385 * Sets the value of the destinationsPlugin property. 7386 * 7387 * @param value 7388 * allowed object is 7389 * {@link DtoDestinationsPlugin } 7390 * 7391 */ 7392 public void setDestinationsPlugin(DtoDestinationsPlugin value) { 7393 this.destinationsPlugin = value; 7394 } 7395 7396 /** 7397 * Gets the value of the forcePersistencyModeBroker property. 7398 * 7399 * @return 7400 * possible object is 7401 * {@link DtoForcePersistencyModeBroker } 7402 * 7403 */ 7404 public DtoForcePersistencyModeBroker getForcePersistencyModeBroker() { 7405 return forcePersistencyModeBroker; 7406 } 7407 7408 /** 7409 * Sets the value of the forcePersistencyModeBroker property. 7410 * 7411 * @param value 7412 * allowed object is 7413 * {@link DtoForcePersistencyModeBroker } 7414 * 7415 */ 7416 public void setForcePersistencyModeBroker(DtoForcePersistencyModeBroker value) { 7417 this.forcePersistencyModeBroker = value; 7418 } 7419 7420 /** 7421 * Gets the value of the loggingBrokerPlugin property. 7422 * 7423 * @return 7424 * possible object is 7425 * {@link DtoLoggingBrokerPlugin } 7426 * 7427 */ 7428 public DtoLoggingBrokerPlugin getLoggingBrokerPlugin() { 7429 return loggingBrokerPlugin; 7430 } 7431 7432 /** 7433 * Sets the value of the loggingBrokerPlugin property. 7434 * 7435 * @param value 7436 * allowed object is 7437 * {@link DtoLoggingBrokerPlugin } 7438 * 7439 */ 7440 public void setLoggingBrokerPlugin(DtoLoggingBrokerPlugin value) { 7441 this.loggingBrokerPlugin = value; 7442 } 7443 7444 /** 7445 * Gets the value of the multicastTraceBrokerPlugin property. 7446 * 7447 * @return 7448 * possible object is 7449 * {@link DtoMulticastTraceBrokerPlugin } 7450 * 7451 */ 7452 public DtoMulticastTraceBrokerPlugin getMulticastTraceBrokerPlugin() { 7453 return multicastTraceBrokerPlugin; 7454 } 7455 7456 /** 7457 * Sets the value of the multicastTraceBrokerPlugin property. 7458 * 7459 * @param value 7460 * allowed object is 7461 * {@link DtoMulticastTraceBrokerPlugin } 7462 * 7463 */ 7464 public void setMulticastTraceBrokerPlugin(DtoMulticastTraceBrokerPlugin value) { 7465 this.multicastTraceBrokerPlugin = value; 7466 } 7467 7468 /** 7469 * Gets the value of the redeliveryPlugin property. 7470 * 7471 * @return 7472 * possible object is 7473 * {@link DtoRedeliveryPlugin } 7474 * 7475 */ 7476 public DtoRedeliveryPlugin getRedeliveryPlugin() { 7477 return redeliveryPlugin; 7478 } 7479 7480 /** 7481 * Sets the value of the redeliveryPlugin property. 7482 * 7483 * @param value 7484 * allowed object is 7485 * {@link DtoRedeliveryPlugin } 7486 * 7487 */ 7488 public void setRedeliveryPlugin(DtoRedeliveryPlugin value) { 7489 this.redeliveryPlugin = value; 7490 } 7491 7492 /** 7493 * Gets the value of the timeStampingBrokerPlugin property. 7494 * 7495 * @return 7496 * possible object is 7497 * {@link DtoTimeStampingBrokerPlugin } 7498 * 7499 */ 7500 public DtoTimeStampingBrokerPlugin getTimeStampingBrokerPlugin() { 7501 return timeStampingBrokerPlugin; 7502 } 7503 7504 /** 7505 * Sets the value of the timeStampingBrokerPlugin property. 7506 * 7507 * @param value 7508 * allowed object is 7509 * {@link DtoTimeStampingBrokerPlugin } 7510 * 7511 */ 7512 public void setTimeStampingBrokerPlugin(DtoTimeStampingBrokerPlugin value) { 7513 this.timeStampingBrokerPlugin = value; 7514 } 7515 7516 /** 7517 * Gets the value of the traceBrokerPathPlugin property. 7518 * 7519 * @return 7520 * possible object is 7521 * {@link DtoTraceBrokerPathPlugin } 7522 * 7523 */ 7524 public DtoTraceBrokerPathPlugin getTraceBrokerPathPlugin() { 7525 return traceBrokerPathPlugin; 7526 } 7527 7528 /** 7529 * Sets the value of the traceBrokerPathPlugin property. 7530 * 7531 * @param value 7532 * allowed object is 7533 * {@link DtoTraceBrokerPathPlugin } 7534 * 7535 */ 7536 public void setTraceBrokerPathPlugin(DtoTraceBrokerPathPlugin value) { 7537 this.traceBrokerPathPlugin = value; 7538 } 7539 7540 /** 7541 * Gets the value of the udpTraceBrokerPlugin property. 7542 * 7543 * @return 7544 * possible object is 7545 * {@link DtoUdpTraceBrokerPlugin } 7546 * 7547 */ 7548 public DtoUdpTraceBrokerPlugin getUdpTraceBrokerPlugin() { 7549 return udpTraceBrokerPlugin; 7550 } 7551 7552 /** 7553 * Sets the value of the udpTraceBrokerPlugin property. 7554 * 7555 * @param value 7556 * allowed object is 7557 * {@link DtoUdpTraceBrokerPlugin } 7558 * 7559 */ 7560 public void setUdpTraceBrokerPlugin(DtoUdpTraceBrokerPlugin value) { 7561 this.udpTraceBrokerPlugin = value; 7562 } 7563 7564 /** 7565 * Gets the value of the any property. 7566 * 7567 * @return 7568 * possible object is 7569 * {@link Object } 7570 * 7571 */ 7572 public Object getAny() { 7573 return any; 7574 } 7575 7576 /** 7577 * Sets the value of the any property. 7578 * 7579 * @param value 7580 * allowed object is 7581 * {@link Object } 7582 * 7583 */ 7584 public void setAny(Object value) { 7585 this.any = value; 7586 } 7587 7588 public String toString() { 7589 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7590 final StringBuilder buffer = new StringBuilder(); 7591 append(null, buffer, strategy); 7592 return buffer.toString(); 7593 } 7594 7595 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7596 strategy.appendStart(locator, this, buffer); 7597 appendFields(locator, buffer, strategy); 7598 strategy.appendEnd(locator, this, buffer); 7599 return buffer; 7600 } 7601 7602 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7603 { 7604 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 7605 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 7606 strategy.appendField(locator, this, "destinationPathSeparatorPlugin", buffer, theDestinationPathSeparatorPlugin); 7607 } 7608 { 7609 DtoDestinationsPlugin theDestinationsPlugin; 7610 theDestinationsPlugin = this.getDestinationsPlugin(); 7611 strategy.appendField(locator, this, "destinationsPlugin", buffer, theDestinationsPlugin); 7612 } 7613 { 7614 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 7615 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 7616 strategy.appendField(locator, this, "forcePersistencyModeBroker", buffer, theForcePersistencyModeBroker); 7617 } 7618 { 7619 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 7620 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 7621 strategy.appendField(locator, this, "loggingBrokerPlugin", buffer, theLoggingBrokerPlugin); 7622 } 7623 { 7624 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 7625 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 7626 strategy.appendField(locator, this, "multicastTraceBrokerPlugin", buffer, theMulticastTraceBrokerPlugin); 7627 } 7628 { 7629 DtoRedeliveryPlugin theRedeliveryPlugin; 7630 theRedeliveryPlugin = this.getRedeliveryPlugin(); 7631 strategy.appendField(locator, this, "redeliveryPlugin", buffer, theRedeliveryPlugin); 7632 } 7633 { 7634 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 7635 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 7636 strategy.appendField(locator, this, "timeStampingBrokerPlugin", buffer, theTimeStampingBrokerPlugin); 7637 } 7638 { 7639 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 7640 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 7641 strategy.appendField(locator, this, "traceBrokerPathPlugin", buffer, theTraceBrokerPathPlugin); 7642 } 7643 { 7644 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 7645 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 7646 strategy.appendField(locator, this, "udpTraceBrokerPlugin", buffer, theUdpTraceBrokerPlugin); 7647 } 7648 { 7649 Object theAny; 7650 theAny = this.getAny(); 7651 strategy.appendField(locator, this, "any", buffer, theAny); 7652 } 7653 return buffer; 7654 } 7655 7656 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 7657 int currentHashCode = 1; 7658 { 7659 DtoDestinationPathSeparatorPlugin theDestinationPathSeparatorPlugin; 7660 theDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 7661 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationPathSeparatorPlugin", theDestinationPathSeparatorPlugin), currentHashCode, theDestinationPathSeparatorPlugin); 7662 } 7663 { 7664 DtoDestinationsPlugin theDestinationsPlugin; 7665 theDestinationsPlugin = this.getDestinationsPlugin(); 7666 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "destinationsPlugin", theDestinationsPlugin), currentHashCode, theDestinationsPlugin); 7667 } 7668 { 7669 DtoForcePersistencyModeBroker theForcePersistencyModeBroker; 7670 theForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 7671 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "forcePersistencyModeBroker", theForcePersistencyModeBroker), currentHashCode, theForcePersistencyModeBroker); 7672 } 7673 { 7674 DtoLoggingBrokerPlugin theLoggingBrokerPlugin; 7675 theLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 7676 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "loggingBrokerPlugin", theLoggingBrokerPlugin), currentHashCode, theLoggingBrokerPlugin); 7677 } 7678 { 7679 DtoMulticastTraceBrokerPlugin theMulticastTraceBrokerPlugin; 7680 theMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 7681 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "multicastTraceBrokerPlugin", theMulticastTraceBrokerPlugin), currentHashCode, theMulticastTraceBrokerPlugin); 7682 } 7683 { 7684 DtoRedeliveryPlugin theRedeliveryPlugin; 7685 theRedeliveryPlugin = this.getRedeliveryPlugin(); 7686 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "redeliveryPlugin", theRedeliveryPlugin), currentHashCode, theRedeliveryPlugin); 7687 } 7688 { 7689 DtoTimeStampingBrokerPlugin theTimeStampingBrokerPlugin; 7690 theTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 7691 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "timeStampingBrokerPlugin", theTimeStampingBrokerPlugin), currentHashCode, theTimeStampingBrokerPlugin); 7692 } 7693 { 7694 DtoTraceBrokerPathPlugin theTraceBrokerPathPlugin; 7695 theTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 7696 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "traceBrokerPathPlugin", theTraceBrokerPathPlugin), currentHashCode, theTraceBrokerPathPlugin); 7697 } 7698 { 7699 DtoUdpTraceBrokerPlugin theUdpTraceBrokerPlugin; 7700 theUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 7701 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "udpTraceBrokerPlugin", theUdpTraceBrokerPlugin), currentHashCode, theUdpTraceBrokerPlugin); 7702 } 7703 { 7704 Object theAny; 7705 theAny = this.getAny(); 7706 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 7707 } 7708 return currentHashCode; 7709 } 7710 7711 public int hashCode() { 7712 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 7713 return this.hashCode(null, strategy); 7714 } 7715 7716 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 7717 if (!(object instanceof DtoBroker.RegionBroker)) { 7718 return false; 7719 } 7720 if (this == object) { 7721 return true; 7722 } 7723 final DtoBroker.RegionBroker that = ((DtoBroker.RegionBroker) object); 7724 { 7725 DtoDestinationPathSeparatorPlugin lhsDestinationPathSeparatorPlugin; 7726 lhsDestinationPathSeparatorPlugin = this.getDestinationPathSeparatorPlugin(); 7727 DtoDestinationPathSeparatorPlugin rhsDestinationPathSeparatorPlugin; 7728 rhsDestinationPathSeparatorPlugin = that.getDestinationPathSeparatorPlugin(); 7729 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationPathSeparatorPlugin", lhsDestinationPathSeparatorPlugin), LocatorUtils.property(thatLocator, "destinationPathSeparatorPlugin", rhsDestinationPathSeparatorPlugin), lhsDestinationPathSeparatorPlugin, rhsDestinationPathSeparatorPlugin)) { 7730 return false; 7731 } 7732 } 7733 { 7734 DtoDestinationsPlugin lhsDestinationsPlugin; 7735 lhsDestinationsPlugin = this.getDestinationsPlugin(); 7736 DtoDestinationsPlugin rhsDestinationsPlugin; 7737 rhsDestinationsPlugin = that.getDestinationsPlugin(); 7738 if (!strategy.equals(LocatorUtils.property(thisLocator, "destinationsPlugin", lhsDestinationsPlugin), LocatorUtils.property(thatLocator, "destinationsPlugin", rhsDestinationsPlugin), lhsDestinationsPlugin, rhsDestinationsPlugin)) { 7739 return false; 7740 } 7741 } 7742 { 7743 DtoForcePersistencyModeBroker lhsForcePersistencyModeBroker; 7744 lhsForcePersistencyModeBroker = this.getForcePersistencyModeBroker(); 7745 DtoForcePersistencyModeBroker rhsForcePersistencyModeBroker; 7746 rhsForcePersistencyModeBroker = that.getForcePersistencyModeBroker(); 7747 if (!strategy.equals(LocatorUtils.property(thisLocator, "forcePersistencyModeBroker", lhsForcePersistencyModeBroker), LocatorUtils.property(thatLocator, "forcePersistencyModeBroker", rhsForcePersistencyModeBroker), lhsForcePersistencyModeBroker, rhsForcePersistencyModeBroker)) { 7748 return false; 7749 } 7750 } 7751 { 7752 DtoLoggingBrokerPlugin lhsLoggingBrokerPlugin; 7753 lhsLoggingBrokerPlugin = this.getLoggingBrokerPlugin(); 7754 DtoLoggingBrokerPlugin rhsLoggingBrokerPlugin; 7755 rhsLoggingBrokerPlugin = that.getLoggingBrokerPlugin(); 7756 if (!strategy.equals(LocatorUtils.property(thisLocator, "loggingBrokerPlugin", lhsLoggingBrokerPlugin), LocatorUtils.property(thatLocator, "loggingBrokerPlugin", rhsLoggingBrokerPlugin), lhsLoggingBrokerPlugin, rhsLoggingBrokerPlugin)) { 7757 return false; 7758 } 7759 } 7760 { 7761 DtoMulticastTraceBrokerPlugin lhsMulticastTraceBrokerPlugin; 7762 lhsMulticastTraceBrokerPlugin = this.getMulticastTraceBrokerPlugin(); 7763 DtoMulticastTraceBrokerPlugin rhsMulticastTraceBrokerPlugin; 7764 rhsMulticastTraceBrokerPlugin = that.getMulticastTraceBrokerPlugin(); 7765 if (!strategy.equals(LocatorUtils.property(thisLocator, "multicastTraceBrokerPlugin", lhsMulticastTraceBrokerPlugin), LocatorUtils.property(thatLocator, "multicastTraceBrokerPlugin", rhsMulticastTraceBrokerPlugin), lhsMulticastTraceBrokerPlugin, rhsMulticastTraceBrokerPlugin)) { 7766 return false; 7767 } 7768 } 7769 { 7770 DtoRedeliveryPlugin lhsRedeliveryPlugin; 7771 lhsRedeliveryPlugin = this.getRedeliveryPlugin(); 7772 DtoRedeliveryPlugin rhsRedeliveryPlugin; 7773 rhsRedeliveryPlugin = that.getRedeliveryPlugin(); 7774 if (!strategy.equals(LocatorUtils.property(thisLocator, "redeliveryPlugin", lhsRedeliveryPlugin), LocatorUtils.property(thatLocator, "redeliveryPlugin", rhsRedeliveryPlugin), lhsRedeliveryPlugin, rhsRedeliveryPlugin)) { 7775 return false; 7776 } 7777 } 7778 { 7779 DtoTimeStampingBrokerPlugin lhsTimeStampingBrokerPlugin; 7780 lhsTimeStampingBrokerPlugin = this.getTimeStampingBrokerPlugin(); 7781 DtoTimeStampingBrokerPlugin rhsTimeStampingBrokerPlugin; 7782 rhsTimeStampingBrokerPlugin = that.getTimeStampingBrokerPlugin(); 7783 if (!strategy.equals(LocatorUtils.property(thisLocator, "timeStampingBrokerPlugin", lhsTimeStampingBrokerPlugin), LocatorUtils.property(thatLocator, "timeStampingBrokerPlugin", rhsTimeStampingBrokerPlugin), lhsTimeStampingBrokerPlugin, rhsTimeStampingBrokerPlugin)) { 7784 return false; 7785 } 7786 } 7787 { 7788 DtoTraceBrokerPathPlugin lhsTraceBrokerPathPlugin; 7789 lhsTraceBrokerPathPlugin = this.getTraceBrokerPathPlugin(); 7790 DtoTraceBrokerPathPlugin rhsTraceBrokerPathPlugin; 7791 rhsTraceBrokerPathPlugin = that.getTraceBrokerPathPlugin(); 7792 if (!strategy.equals(LocatorUtils.property(thisLocator, "traceBrokerPathPlugin", lhsTraceBrokerPathPlugin), LocatorUtils.property(thatLocator, "traceBrokerPathPlugin", rhsTraceBrokerPathPlugin), lhsTraceBrokerPathPlugin, rhsTraceBrokerPathPlugin)) { 7793 return false; 7794 } 7795 } 7796 { 7797 DtoUdpTraceBrokerPlugin lhsUdpTraceBrokerPlugin; 7798 lhsUdpTraceBrokerPlugin = this.getUdpTraceBrokerPlugin(); 7799 DtoUdpTraceBrokerPlugin rhsUdpTraceBrokerPlugin; 7800 rhsUdpTraceBrokerPlugin = that.getUdpTraceBrokerPlugin(); 7801 if (!strategy.equals(LocatorUtils.property(thisLocator, "udpTraceBrokerPlugin", lhsUdpTraceBrokerPlugin), LocatorUtils.property(thatLocator, "udpTraceBrokerPlugin", rhsUdpTraceBrokerPlugin), lhsUdpTraceBrokerPlugin, rhsUdpTraceBrokerPlugin)) { 7802 return false; 7803 } 7804 } 7805 { 7806 Object lhsAny; 7807 lhsAny = this.getAny(); 7808 Object rhsAny; 7809 rhsAny = that.getAny(); 7810 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 7811 return false; 7812 } 7813 } 7814 return true; 7815 } 7816 7817 public boolean equals(Object object) { 7818 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 7819 return equals(null, null, object, strategy); 7820 } 7821 7822 } 7823 7824 7825 /** 7826 * <p>Java class for anonymous complex type. 7827 * 7828 * <p>The following schema fragment specifies the expected content contained within this class. 7829 * 7830 * <pre> 7831 * <complexType> 7832 * <complexContent> 7833 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 7834 * <choice maxOccurs="unbounded" minOccurs="0"> 7835 * <element ref="{http://activemq.apache.org/schema/core}broker"/> 7836 * <element ref="{http://activemq.apache.org/schema/core}brokerService"/> 7837 * <element ref="{http://activemq.apache.org/schema/core}database-locker"/> 7838 * <element ref="{http://activemq.apache.org/schema/core}forwardingBridge"/> 7839 * <element ref="{http://activemq.apache.org/schema/core}inboundQueueBridge"/> 7840 * <element ref="{http://activemq.apache.org/schema/core}inboundTopicBridge"/> 7841 * <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/> 7842 * <element ref="{http://activemq.apache.org/schema/core}jmsQueueConnector"/> 7843 * <element ref="{http://activemq.apache.org/schema/core}jmsTopicConnector"/> 7844 * <element ref="{http://activemq.apache.org/schema/core}jobSchedulerUsage"/> 7845 * <element ref="{http://activemq.apache.org/schema/core}journalPersistenceAdapterFactory"/> 7846 * <element ref="{http://activemq.apache.org/schema/core}journaledJDBC"/> 7847 * <element ref="{http://activemq.apache.org/schema/core}kahaDB"/> 7848 * <element ref="{http://activemq.apache.org/schema/core}ldapNetworkConnector"/> 7849 * <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/> 7850 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 7851 * <element ref="{http://activemq.apache.org/schema/core}mKahaDB"/> 7852 * <element ref="{http://activemq.apache.org/schema/core}managementContext"/> 7853 * <element ref="{http://activemq.apache.org/schema/core}memoryUsage"/> 7854 * <element ref="{http://activemq.apache.org/schema/core}multicastNetworkConnector"/> 7855 * <element ref="{http://activemq.apache.org/schema/core}networkConnector"/> 7856 * <element ref="{http://activemq.apache.org/schema/core}outboundQueueBridge"/> 7857 * <element ref="{http://activemq.apache.org/schema/core}outboundTopicBridge"/> 7858 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 7859 * <element ref="{http://activemq.apache.org/schema/core}proxyConnector"/> 7860 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 7861 * <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/> 7862 * <element ref="{http://activemq.apache.org/schema/core}storeUsage"/> 7863 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 7864 * <element ref="{http://activemq.apache.org/schema/core}tempUsage"/> 7865 * <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/> 7866 * <any namespace='##other'/> 7867 * </choice> 7868 * </restriction> 7869 * </complexContent> 7870 * </complexType> 7871 * </pre> 7872 * 7873 * 7874 */ 7875 @XmlAccessorType(XmlAccessType.FIELD) 7876 @XmlType(name = "", propOrder = { 7877 "brokerOrBrokerServiceOrDatabaseLocker" 7878 }) 7879 public static class Services 7880 implements Equals, HashCode, ToString 7881 { 7882 7883 @XmlElementRefs({ 7884 @XmlElementRef(name = "jmsTopicConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsTopicConnector.class, required = false), 7885 @XmlElementRef(name = "journaledJDBC", namespace = "http://activemq.apache.org/schema/core", type = DtoJournaledJDBC.class, required = false), 7886 @XmlElementRef(name = "brokerService", namespace = "http://activemq.apache.org/schema/core", type = DtoBrokerService.class, required = false), 7887 @XmlElementRef(name = "forwardingBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoForwardingBridge.class, required = false), 7888 @XmlElementRef(name = "multicastNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoMulticastNetworkConnector.class, required = false), 7889 @XmlElementRef(name = "pListStoreImpl", namespace = "http://activemq.apache.org/schema/core", type = DtoPListStoreImpl.class, required = false), 7890 @XmlElementRef(name = "storeUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoStoreUsage.class, required = false), 7891 @XmlElementRef(name = "systemUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoSystemUsage.class, required = false), 7892 @XmlElementRef(name = "broker", namespace = "http://activemq.apache.org/schema/core", type = DtoBroker.class, required = false), 7893 @XmlElementRef(name = "database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoDatabaseLocker.class, required = false), 7894 @XmlElementRef(name = "levelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoLevelDB.class, required = false), 7895 @XmlElementRef(name = "jobSchedulerUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoJobSchedulerUsage.class, required = false), 7896 @XmlElementRef(name = "kahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoKahaDB.class, required = false), 7897 @XmlElementRef(name = "managementContext", namespace = "http://activemq.apache.org/schema/core", type = DtoManagementContext.class, required = false), 7898 @XmlElementRef(name = "transact-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoTransactDatabaseLocker.class, required = false), 7899 @XmlElementRef(name = "jdbcPersistenceAdapter", namespace = "http://activemq.apache.org/schema/core", type = DtoJdbcPersistenceAdapter.class, required = false), 7900 @XmlElementRef(name = "outboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundTopicBridge.class, required = false), 7901 @XmlElementRef(name = "ldapNetworkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoLdapNetworkConnector.class, required = false), 7902 @XmlElementRef(name = "outboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoOutboundQueueBridge.class, required = false), 7903 @XmlElementRef(name = "tempUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoTempUsage.class, required = false), 7904 @XmlElementRef(name = "replicatedLevelDB", namespace = "http://activemq.apache.org/schema/core", type = DtoReplicatedLevelDB.class, required = false), 7905 @XmlElementRef(name = "inboundQueueBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundQueueBridge.class, required = false), 7906 @XmlElementRef(name = "networkConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoNetworkConnector.class, required = false), 7907 @XmlElementRef(name = "journalPersistenceAdapterFactory", namespace = "http://activemq.apache.org/schema/core", type = DtoJournalPersistenceAdapterFactory.class, required = false), 7908 @XmlElementRef(name = "memoryUsage", namespace = "http://activemq.apache.org/schema/core", type = DtoMemoryUsage.class, required = false), 7909 @XmlElementRef(name = "mKahaDB", namespace = "http://activemq.apache.org/schema/core", type = DtoMKahaDB.class, required = false), 7910 @XmlElementRef(name = "inboundTopicBridge", namespace = "http://activemq.apache.org/schema/core", type = DtoInboundTopicBridge.class, required = false), 7911 @XmlElementRef(name = "lease-database-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoLeaseDatabaseLocker.class, required = false), 7912 @XmlElementRef(name = "shared-file-locker", namespace = "http://activemq.apache.org/schema/core", type = DtoSharedFileLocker.class, required = false), 7913 @XmlElementRef(name = "jmsQueueConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoJmsQueueConnector.class, required = false), 7914 @XmlElementRef(name = "proxyConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoProxyConnector.class, required = false) 7915 }) 7916 @XmlAnyElement(lax = true) 7917 protected List<Object> brokerOrBrokerServiceOrDatabaseLocker; 7918 7919 /** 7920 * Gets the value of the brokerOrBrokerServiceOrDatabaseLocker property. 7921 * 7922 * <p> 7923 * This accessor method returns a reference to the live list, 7924 * not a snapshot. Therefore any modification you make to the 7925 * returned list will be present inside the JAXB object. 7926 * This is why there is not a <CODE>set</CODE> method for the brokerOrBrokerServiceOrDatabaseLocker property. 7927 * 7928 * <p> 7929 * For example, to add a new item, do as follows: 7930 * <pre> 7931 * getBrokerOrBrokerServiceOrDatabaseLocker().add(newItem); 7932 * </pre> 7933 * 7934 * 7935 * <p> 7936 * Objects of the following type(s) are allowed in the list 7937 * {@link DtoJmsTopicConnector } 7938 * {@link DtoJournaledJDBC } 7939 * {@link DtoBrokerService } 7940 * {@link DtoForwardingBridge } 7941 * {@link DtoMulticastNetworkConnector } 7942 * {@link DtoPListStoreImpl } 7943 * {@link DtoStoreUsage } 7944 * {@link DtoSystemUsage } 7945 * {@link DtoBroker } 7946 * {@link DtoDatabaseLocker } 7947 * {@link DtoLevelDB } 7948 * {@link DtoJobSchedulerUsage } 7949 * {@link DtoKahaDB } 7950 * {@link DtoManagementContext } 7951 * {@link DtoTransactDatabaseLocker } 7952 * {@link DtoJdbcPersistenceAdapter } 7953 * {@link DtoOutboundTopicBridge } 7954 * {@link DtoLdapNetworkConnector } 7955 * {@link DtoOutboundQueueBridge } 7956 * {@link Object } 7957 * {@link DtoTempUsage } 7958 * {@link DtoReplicatedLevelDB } 7959 * {@link DtoInboundQueueBridge } 7960 * {@link DtoNetworkConnector } 7961 * {@link DtoJournalPersistenceAdapterFactory } 7962 * {@link DtoMemoryUsage } 7963 * {@link DtoMKahaDB } 7964 * {@link DtoLeaseDatabaseLocker } 7965 * {@link DtoInboundTopicBridge } 7966 * {@link DtoSharedFileLocker } 7967 * {@link DtoJmsQueueConnector } 7968 * {@link DtoProxyConnector } 7969 * 7970 * 7971 */ 7972 public List<Object> getBrokerOrBrokerServiceOrDatabaseLocker() { 7973 if (brokerOrBrokerServiceOrDatabaseLocker == null) { 7974 brokerOrBrokerServiceOrDatabaseLocker = new ArrayList<Object>(); 7975 } 7976 return this.brokerOrBrokerServiceOrDatabaseLocker; 7977 } 7978 7979 public String toString() { 7980 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 7981 final StringBuilder buffer = new StringBuilder(); 7982 append(null, buffer, strategy); 7983 return buffer.toString(); 7984 } 7985 7986 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7987 strategy.appendStart(locator, this, buffer); 7988 appendFields(locator, buffer, strategy); 7989 strategy.appendEnd(locator, this, buffer); 7990 return buffer; 7991 } 7992 7993 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 7994 { 7995 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 7996 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 7997 strategy.appendField(locator, this, "brokerOrBrokerServiceOrDatabaseLocker", buffer, theBrokerOrBrokerServiceOrDatabaseLocker); 7998 } 7999 return buffer; 8000 } 8001 8002 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8003 int currentHashCode = 1; 8004 { 8005 List<Object> theBrokerOrBrokerServiceOrDatabaseLocker; 8006 theBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8007 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "brokerOrBrokerServiceOrDatabaseLocker", theBrokerOrBrokerServiceOrDatabaseLocker), currentHashCode, theBrokerOrBrokerServiceOrDatabaseLocker); 8008 } 8009 return currentHashCode; 8010 } 8011 8012 public int hashCode() { 8013 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8014 return this.hashCode(null, strategy); 8015 } 8016 8017 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8018 if (!(object instanceof DtoBroker.Services)) { 8019 return false; 8020 } 8021 if (this == object) { 8022 return true; 8023 } 8024 final DtoBroker.Services that = ((DtoBroker.Services) object); 8025 { 8026 List<Object> lhsBrokerOrBrokerServiceOrDatabaseLocker; 8027 lhsBrokerOrBrokerServiceOrDatabaseLocker = (((this.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!this.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?this.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8028 List<Object> rhsBrokerOrBrokerServiceOrDatabaseLocker; 8029 rhsBrokerOrBrokerServiceOrDatabaseLocker = (((that.brokerOrBrokerServiceOrDatabaseLocker!= null)&&(!that.brokerOrBrokerServiceOrDatabaseLocker.isEmpty()))?that.getBrokerOrBrokerServiceOrDatabaseLocker():null); 8030 if (!strategy.equals(LocatorUtils.property(thisLocator, "brokerOrBrokerServiceOrDatabaseLocker", lhsBrokerOrBrokerServiceOrDatabaseLocker), LocatorUtils.property(thatLocator, "brokerOrBrokerServiceOrDatabaseLocker", rhsBrokerOrBrokerServiceOrDatabaseLocker), lhsBrokerOrBrokerServiceOrDatabaseLocker, rhsBrokerOrBrokerServiceOrDatabaseLocker)) { 8031 return false; 8032 } 8033 } 8034 return true; 8035 } 8036 8037 public boolean equals(Object object) { 8038 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8039 return equals(null, null, object, strategy); 8040 } 8041 8042 } 8043 8044 8045 /** 8046 * <p>Java class for anonymous complex type. 8047 * 8048 * <p>The following schema fragment specifies the expected content contained within this class. 8049 * 8050 * <pre> 8051 * <complexType> 8052 * <complexContent> 8053 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8054 * <sequence maxOccurs="unbounded" minOccurs="0"> 8055 * <any maxOccurs="unbounded" minOccurs="0"/> 8056 * </sequence> 8057 * </restriction> 8058 * </complexContent> 8059 * </complexType> 8060 * </pre> 8061 * 8062 * 8063 */ 8064 @XmlAccessorType(XmlAccessType.FIELD) 8065 @XmlType(name = "", propOrder = { 8066 "any" 8067 }) 8068 public static class ShutdownHooks 8069 implements Equals, HashCode, ToString 8070 { 8071 8072 @XmlAnyElement(lax = true) 8073 protected List<Object> any; 8074 8075 /** 8076 * Gets the value of the any property. 8077 * 8078 * <p> 8079 * This accessor method returns a reference to the live list, 8080 * not a snapshot. Therefore any modification you make to the 8081 * returned list will be present inside the JAXB object. 8082 * This is why there is not a <CODE>set</CODE> method for the any property. 8083 * 8084 * <p> 8085 * For example, to add a new item, do as follows: 8086 * <pre> 8087 * getAny().add(newItem); 8088 * </pre> 8089 * 8090 * 8091 * <p> 8092 * Objects of the following type(s) are allowed in the list 8093 * {@link Object } 8094 * 8095 * 8096 */ 8097 public List<Object> getAny() { 8098 if (any == null) { 8099 any = new ArrayList<Object>(); 8100 } 8101 return this.any; 8102 } 8103 8104 public String toString() { 8105 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8106 final StringBuilder buffer = new StringBuilder(); 8107 append(null, buffer, strategy); 8108 return buffer.toString(); 8109 } 8110 8111 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8112 strategy.appendStart(locator, this, buffer); 8113 appendFields(locator, buffer, strategy); 8114 strategy.appendEnd(locator, this, buffer); 8115 return buffer; 8116 } 8117 8118 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8119 { 8120 List<Object> theAny; 8121 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8122 strategy.appendField(locator, this, "any", buffer, theAny); 8123 } 8124 return buffer; 8125 } 8126 8127 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8128 int currentHashCode = 1; 8129 { 8130 List<Object> theAny; 8131 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8132 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8133 } 8134 return currentHashCode; 8135 } 8136 8137 public int hashCode() { 8138 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8139 return this.hashCode(null, strategy); 8140 } 8141 8142 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8143 if (!(object instanceof DtoBroker.ShutdownHooks)) { 8144 return false; 8145 } 8146 if (this == object) { 8147 return true; 8148 } 8149 final DtoBroker.ShutdownHooks that = ((DtoBroker.ShutdownHooks) object); 8150 { 8151 List<Object> lhsAny; 8152 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 8153 List<Object> rhsAny; 8154 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 8155 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8156 return false; 8157 } 8158 } 8159 return true; 8160 } 8161 8162 public boolean equals(Object object) { 8163 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8164 return equals(null, null, object, strategy); 8165 } 8166 8167 } 8168 8169 8170 /** 8171 * <p>Java class for anonymous complex type. 8172 * 8173 * <p>The following schema fragment specifies the expected content contained within this class. 8174 * 8175 * <pre> 8176 * <complexType> 8177 * <complexContent> 8178 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8179 * <choice minOccurs="0"> 8180 * <element ref="{http://activemq.apache.org/schema/core}sslContext"/> 8181 * <any namespace='##other'/> 8182 * </choice> 8183 * </restriction> 8184 * </complexContent> 8185 * </complexType> 8186 * </pre> 8187 * 8188 * 8189 */ 8190 @XmlAccessorType(XmlAccessType.FIELD) 8191 @XmlType(name = "", propOrder = { 8192 "sslContext", 8193 "any" 8194 }) 8195 public static class SslContext 8196 implements Equals, HashCode, ToString 8197 { 8198 8199 protected DtoSslContext sslContext; 8200 @XmlAnyElement(lax = true) 8201 protected Object any; 8202 8203 /** 8204 * Gets the value of the sslContext property. 8205 * 8206 * @return 8207 * possible object is 8208 * {@link DtoSslContext } 8209 * 8210 */ 8211 public DtoSslContext getSslContext() { 8212 return sslContext; 8213 } 8214 8215 /** 8216 * Sets the value of the sslContext property. 8217 * 8218 * @param value 8219 * allowed object is 8220 * {@link DtoSslContext } 8221 * 8222 */ 8223 public void setSslContext(DtoSslContext value) { 8224 this.sslContext = value; 8225 } 8226 8227 /** 8228 * Gets the value of the any property. 8229 * 8230 * @return 8231 * possible object is 8232 * {@link Object } 8233 * 8234 */ 8235 public Object getAny() { 8236 return any; 8237 } 8238 8239 /** 8240 * Sets the value of the any property. 8241 * 8242 * @param value 8243 * allowed object is 8244 * {@link Object } 8245 * 8246 */ 8247 public void setAny(Object value) { 8248 this.any = value; 8249 } 8250 8251 public String toString() { 8252 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8253 final StringBuilder buffer = new StringBuilder(); 8254 append(null, buffer, strategy); 8255 return buffer.toString(); 8256 } 8257 8258 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8259 strategy.appendStart(locator, this, buffer); 8260 appendFields(locator, buffer, strategy); 8261 strategy.appendEnd(locator, this, buffer); 8262 return buffer; 8263 } 8264 8265 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8266 { 8267 DtoSslContext theSslContext; 8268 theSslContext = this.getSslContext(); 8269 strategy.appendField(locator, this, "sslContext", buffer, theSslContext); 8270 } 8271 { 8272 Object theAny; 8273 theAny = this.getAny(); 8274 strategy.appendField(locator, this, "any", buffer, theAny); 8275 } 8276 return buffer; 8277 } 8278 8279 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8280 int currentHashCode = 1; 8281 { 8282 DtoSslContext theSslContext; 8283 theSslContext = this.getSslContext(); 8284 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sslContext", theSslContext), currentHashCode, theSslContext); 8285 } 8286 { 8287 Object theAny; 8288 theAny = this.getAny(); 8289 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8290 } 8291 return currentHashCode; 8292 } 8293 8294 public int hashCode() { 8295 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8296 return this.hashCode(null, strategy); 8297 } 8298 8299 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8300 if (!(object instanceof DtoBroker.SslContext)) { 8301 return false; 8302 } 8303 if (this == object) { 8304 return true; 8305 } 8306 final DtoBroker.SslContext that = ((DtoBroker.SslContext) object); 8307 { 8308 DtoSslContext lhsSslContext; 8309 lhsSslContext = this.getSslContext(); 8310 DtoSslContext rhsSslContext; 8311 rhsSslContext = that.getSslContext(); 8312 if (!strategy.equals(LocatorUtils.property(thisLocator, "sslContext", lhsSslContext), LocatorUtils.property(thatLocator, "sslContext", rhsSslContext), lhsSslContext, rhsSslContext)) { 8313 return false; 8314 } 8315 } 8316 { 8317 Object lhsAny; 8318 lhsAny = this.getAny(); 8319 Object rhsAny; 8320 rhsAny = that.getAny(); 8321 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8322 return false; 8323 } 8324 } 8325 return true; 8326 } 8327 8328 public boolean equals(Object object) { 8329 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8330 return equals(null, null, object, strategy); 8331 } 8332 8333 } 8334 8335 8336 /** 8337 * <p>Java class for anonymous complex type. 8338 * 8339 * <p>The following schema fragment specifies the expected content contained within this class. 8340 * 8341 * <pre> 8342 * <complexType> 8343 * <complexContent> 8344 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8345 * <choice minOccurs="0"> 8346 * <element ref="{http://activemq.apache.org/schema/core}systemUsage"/> 8347 * <any namespace='##other'/> 8348 * </choice> 8349 * </restriction> 8350 * </complexContent> 8351 * </complexType> 8352 * </pre> 8353 * 8354 * 8355 */ 8356 @XmlAccessorType(XmlAccessType.FIELD) 8357 @XmlType(name = "", propOrder = { 8358 "systemUsage", 8359 "any" 8360 }) 8361 public static class SystemUsage 8362 implements Equals, HashCode, ToString 8363 { 8364 8365 protected DtoSystemUsage systemUsage; 8366 @XmlAnyElement(lax = true) 8367 protected Object any; 8368 8369 /** 8370 * Gets the value of the systemUsage property. 8371 * 8372 * @return 8373 * possible object is 8374 * {@link DtoSystemUsage } 8375 * 8376 */ 8377 public DtoSystemUsage getSystemUsage() { 8378 return systemUsage; 8379 } 8380 8381 /** 8382 * Sets the value of the systemUsage property. 8383 * 8384 * @param value 8385 * allowed object is 8386 * {@link DtoSystemUsage } 8387 * 8388 */ 8389 public void setSystemUsage(DtoSystemUsage value) { 8390 this.systemUsage = value; 8391 } 8392 8393 /** 8394 * Gets the value of the any property. 8395 * 8396 * @return 8397 * possible object is 8398 * {@link Object } 8399 * 8400 */ 8401 public Object getAny() { 8402 return any; 8403 } 8404 8405 /** 8406 * Sets the value of the any property. 8407 * 8408 * @param value 8409 * allowed object is 8410 * {@link Object } 8411 * 8412 */ 8413 public void setAny(Object value) { 8414 this.any = value; 8415 } 8416 8417 public String toString() { 8418 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8419 final StringBuilder buffer = new StringBuilder(); 8420 append(null, buffer, strategy); 8421 return buffer.toString(); 8422 } 8423 8424 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8425 strategy.appendStart(locator, this, buffer); 8426 appendFields(locator, buffer, strategy); 8427 strategy.appendEnd(locator, this, buffer); 8428 return buffer; 8429 } 8430 8431 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8432 { 8433 DtoSystemUsage theSystemUsage; 8434 theSystemUsage = this.getSystemUsage(); 8435 strategy.appendField(locator, this, "systemUsage", buffer, theSystemUsage); 8436 } 8437 { 8438 Object theAny; 8439 theAny = this.getAny(); 8440 strategy.appendField(locator, this, "any", buffer, theAny); 8441 } 8442 return buffer; 8443 } 8444 8445 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8446 int currentHashCode = 1; 8447 { 8448 DtoSystemUsage theSystemUsage; 8449 theSystemUsage = this.getSystemUsage(); 8450 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "systemUsage", theSystemUsage), currentHashCode, theSystemUsage); 8451 } 8452 { 8453 Object theAny; 8454 theAny = this.getAny(); 8455 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8456 } 8457 return currentHashCode; 8458 } 8459 8460 public int hashCode() { 8461 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8462 return this.hashCode(null, strategy); 8463 } 8464 8465 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8466 if (!(object instanceof DtoBroker.SystemUsage)) { 8467 return false; 8468 } 8469 if (this == object) { 8470 return true; 8471 } 8472 final DtoBroker.SystemUsage that = ((DtoBroker.SystemUsage) object); 8473 { 8474 DtoSystemUsage lhsSystemUsage; 8475 lhsSystemUsage = this.getSystemUsage(); 8476 DtoSystemUsage rhsSystemUsage; 8477 rhsSystemUsage = that.getSystemUsage(); 8478 if (!strategy.equals(LocatorUtils.property(thisLocator, "systemUsage", lhsSystemUsage), LocatorUtils.property(thatLocator, "systemUsage", rhsSystemUsage), lhsSystemUsage, rhsSystemUsage)) { 8479 return false; 8480 } 8481 } 8482 { 8483 Object lhsAny; 8484 lhsAny = this.getAny(); 8485 Object rhsAny; 8486 rhsAny = that.getAny(); 8487 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8488 return false; 8489 } 8490 } 8491 return true; 8492 } 8493 8494 public boolean equals(Object object) { 8495 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8496 return equals(null, null, object, strategy); 8497 } 8498 8499 } 8500 8501 8502 /** 8503 * <p>Java class for anonymous complex type. 8504 * 8505 * <p>The following schema fragment specifies the expected content contained within this class. 8506 * 8507 * <pre> 8508 * <complexType> 8509 * <complexContent> 8510 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8511 * <choice minOccurs="0"> 8512 * <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/> 8513 * <any namespace='##other'/> 8514 * </choice> 8515 * </restriction> 8516 * </complexContent> 8517 * </complexType> 8518 * </pre> 8519 * 8520 * 8521 */ 8522 @XmlAccessorType(XmlAccessType.FIELD) 8523 @XmlType(name = "", propOrder = { 8524 "taskRunnerFactory", 8525 "any" 8526 }) 8527 public static class TaskRunnerFactory 8528 implements Equals, HashCode, ToString 8529 { 8530 8531 protected DtoTaskRunnerFactory taskRunnerFactory; 8532 @XmlAnyElement(lax = true) 8533 protected Object any; 8534 8535 /** 8536 * Gets the value of the taskRunnerFactory property. 8537 * 8538 * @return 8539 * possible object is 8540 * {@link DtoTaskRunnerFactory } 8541 * 8542 */ 8543 public DtoTaskRunnerFactory getTaskRunnerFactory() { 8544 return taskRunnerFactory; 8545 } 8546 8547 /** 8548 * Sets the value of the taskRunnerFactory property. 8549 * 8550 * @param value 8551 * allowed object is 8552 * {@link DtoTaskRunnerFactory } 8553 * 8554 */ 8555 public void setTaskRunnerFactory(DtoTaskRunnerFactory value) { 8556 this.taskRunnerFactory = value; 8557 } 8558 8559 /** 8560 * Gets the value of the any property. 8561 * 8562 * @return 8563 * possible object is 8564 * {@link Object } 8565 * 8566 */ 8567 public Object getAny() { 8568 return any; 8569 } 8570 8571 /** 8572 * Sets the value of the any property. 8573 * 8574 * @param value 8575 * allowed object is 8576 * {@link Object } 8577 * 8578 */ 8579 public void setAny(Object value) { 8580 this.any = value; 8581 } 8582 8583 public String toString() { 8584 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8585 final StringBuilder buffer = new StringBuilder(); 8586 append(null, buffer, strategy); 8587 return buffer.toString(); 8588 } 8589 8590 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8591 strategy.appendStart(locator, this, buffer); 8592 appendFields(locator, buffer, strategy); 8593 strategy.appendEnd(locator, this, buffer); 8594 return buffer; 8595 } 8596 8597 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8598 { 8599 DtoTaskRunnerFactory theTaskRunnerFactory; 8600 theTaskRunnerFactory = this.getTaskRunnerFactory(); 8601 strategy.appendField(locator, this, "taskRunnerFactory", buffer, theTaskRunnerFactory); 8602 } 8603 { 8604 Object theAny; 8605 theAny = this.getAny(); 8606 strategy.appendField(locator, this, "any", buffer, theAny); 8607 } 8608 return buffer; 8609 } 8610 8611 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8612 int currentHashCode = 1; 8613 { 8614 DtoTaskRunnerFactory theTaskRunnerFactory; 8615 theTaskRunnerFactory = this.getTaskRunnerFactory(); 8616 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskRunnerFactory", theTaskRunnerFactory), currentHashCode, theTaskRunnerFactory); 8617 } 8618 { 8619 Object theAny; 8620 theAny = this.getAny(); 8621 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8622 } 8623 return currentHashCode; 8624 } 8625 8626 public int hashCode() { 8627 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8628 return this.hashCode(null, strategy); 8629 } 8630 8631 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8632 if (!(object instanceof DtoBroker.TaskRunnerFactory)) { 8633 return false; 8634 } 8635 if (this == object) { 8636 return true; 8637 } 8638 final DtoBroker.TaskRunnerFactory that = ((DtoBroker.TaskRunnerFactory) object); 8639 { 8640 DtoTaskRunnerFactory lhsTaskRunnerFactory; 8641 lhsTaskRunnerFactory = this.getTaskRunnerFactory(); 8642 DtoTaskRunnerFactory rhsTaskRunnerFactory; 8643 rhsTaskRunnerFactory = that.getTaskRunnerFactory(); 8644 if (!strategy.equals(LocatorUtils.property(thisLocator, "taskRunnerFactory", lhsTaskRunnerFactory), LocatorUtils.property(thatLocator, "taskRunnerFactory", rhsTaskRunnerFactory), lhsTaskRunnerFactory, rhsTaskRunnerFactory)) { 8645 return false; 8646 } 8647 } 8648 { 8649 Object lhsAny; 8650 lhsAny = this.getAny(); 8651 Object rhsAny; 8652 rhsAny = that.getAny(); 8653 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8654 return false; 8655 } 8656 } 8657 return true; 8658 } 8659 8660 public boolean equals(Object object) { 8661 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8662 return equals(null, null, object, strategy); 8663 } 8664 8665 } 8666 8667 8668 /** 8669 * <p>Java class for anonymous complex type. 8670 * 8671 * <p>The following schema fragment specifies the expected content contained within this class. 8672 * 8673 * <pre> 8674 * <complexType> 8675 * <complexContent> 8676 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8677 * <choice minOccurs="0"> 8678 * <element ref="{http://activemq.apache.org/schema/core}levelDB"/> 8679 * <element ref="{http://activemq.apache.org/schema/core}pListStoreImpl"/> 8680 * <element ref="{http://activemq.apache.org/schema/core}replicatedLevelDB"/> 8681 * <any namespace='##other'/> 8682 * </choice> 8683 * </restriction> 8684 * </complexContent> 8685 * </complexType> 8686 * </pre> 8687 * 8688 * 8689 */ 8690 @XmlAccessorType(XmlAccessType.FIELD) 8691 @XmlType(name = "", propOrder = { 8692 "levelDB", 8693 "pListStoreImpl", 8694 "replicatedLevelDB", 8695 "any" 8696 }) 8697 public static class TempDataStore 8698 implements Equals, HashCode, ToString 8699 { 8700 8701 protected DtoLevelDB levelDB; 8702 protected DtoPListStoreImpl pListStoreImpl; 8703 protected DtoReplicatedLevelDB replicatedLevelDB; 8704 @XmlAnyElement(lax = true) 8705 protected Object any; 8706 8707 /** 8708 * Gets the value of the levelDB property. 8709 * 8710 * @return 8711 * possible object is 8712 * {@link DtoLevelDB } 8713 * 8714 */ 8715 public DtoLevelDB getLevelDB() { 8716 return levelDB; 8717 } 8718 8719 /** 8720 * Sets the value of the levelDB property. 8721 * 8722 * @param value 8723 * allowed object is 8724 * {@link DtoLevelDB } 8725 * 8726 */ 8727 public void setLevelDB(DtoLevelDB value) { 8728 this.levelDB = value; 8729 } 8730 8731 /** 8732 * Gets the value of the pListStoreImpl property. 8733 * 8734 * @return 8735 * possible object is 8736 * {@link DtoPListStoreImpl } 8737 * 8738 */ 8739 public DtoPListStoreImpl getPListStoreImpl() { 8740 return pListStoreImpl; 8741 } 8742 8743 /** 8744 * Sets the value of the pListStoreImpl property. 8745 * 8746 * @param value 8747 * allowed object is 8748 * {@link DtoPListStoreImpl } 8749 * 8750 */ 8751 public void setPListStoreImpl(DtoPListStoreImpl value) { 8752 this.pListStoreImpl = value; 8753 } 8754 8755 /** 8756 * Gets the value of the replicatedLevelDB property. 8757 * 8758 * @return 8759 * possible object is 8760 * {@link DtoReplicatedLevelDB } 8761 * 8762 */ 8763 public DtoReplicatedLevelDB getReplicatedLevelDB() { 8764 return replicatedLevelDB; 8765 } 8766 8767 /** 8768 * Sets the value of the replicatedLevelDB property. 8769 * 8770 * @param value 8771 * allowed object is 8772 * {@link DtoReplicatedLevelDB } 8773 * 8774 */ 8775 public void setReplicatedLevelDB(DtoReplicatedLevelDB value) { 8776 this.replicatedLevelDB = value; 8777 } 8778 8779 /** 8780 * Gets the value of the any property. 8781 * 8782 * @return 8783 * possible object is 8784 * {@link Object } 8785 * 8786 */ 8787 public Object getAny() { 8788 return any; 8789 } 8790 8791 /** 8792 * Sets the value of the any property. 8793 * 8794 * @param value 8795 * allowed object is 8796 * {@link Object } 8797 * 8798 */ 8799 public void setAny(Object value) { 8800 this.any = value; 8801 } 8802 8803 public String toString() { 8804 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8805 final StringBuilder buffer = new StringBuilder(); 8806 append(null, buffer, strategy); 8807 return buffer.toString(); 8808 } 8809 8810 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8811 strategy.appendStart(locator, this, buffer); 8812 appendFields(locator, buffer, strategy); 8813 strategy.appendEnd(locator, this, buffer); 8814 return buffer; 8815 } 8816 8817 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8818 { 8819 DtoLevelDB theLevelDB; 8820 theLevelDB = this.getLevelDB(); 8821 strategy.appendField(locator, this, "levelDB", buffer, theLevelDB); 8822 } 8823 { 8824 DtoPListStoreImpl thePListStoreImpl; 8825 thePListStoreImpl = this.getPListStoreImpl(); 8826 strategy.appendField(locator, this, "pListStoreImpl", buffer, thePListStoreImpl); 8827 } 8828 { 8829 DtoReplicatedLevelDB theReplicatedLevelDB; 8830 theReplicatedLevelDB = this.getReplicatedLevelDB(); 8831 strategy.appendField(locator, this, "replicatedLevelDB", buffer, theReplicatedLevelDB); 8832 } 8833 { 8834 Object theAny; 8835 theAny = this.getAny(); 8836 strategy.appendField(locator, this, "any", buffer, theAny); 8837 } 8838 return buffer; 8839 } 8840 8841 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 8842 int currentHashCode = 1; 8843 { 8844 DtoLevelDB theLevelDB; 8845 theLevelDB = this.getLevelDB(); 8846 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "levelDB", theLevelDB), currentHashCode, theLevelDB); 8847 } 8848 { 8849 DtoPListStoreImpl thePListStoreImpl; 8850 thePListStoreImpl = this.getPListStoreImpl(); 8851 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "pListStoreImpl", thePListStoreImpl), currentHashCode, thePListStoreImpl); 8852 } 8853 { 8854 DtoReplicatedLevelDB theReplicatedLevelDB; 8855 theReplicatedLevelDB = this.getReplicatedLevelDB(); 8856 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "replicatedLevelDB", theReplicatedLevelDB), currentHashCode, theReplicatedLevelDB); 8857 } 8858 { 8859 Object theAny; 8860 theAny = this.getAny(); 8861 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 8862 } 8863 return currentHashCode; 8864 } 8865 8866 public int hashCode() { 8867 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 8868 return this.hashCode(null, strategy); 8869 } 8870 8871 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 8872 if (!(object instanceof DtoBroker.TempDataStore)) { 8873 return false; 8874 } 8875 if (this == object) { 8876 return true; 8877 } 8878 final DtoBroker.TempDataStore that = ((DtoBroker.TempDataStore) object); 8879 { 8880 DtoLevelDB lhsLevelDB; 8881 lhsLevelDB = this.getLevelDB(); 8882 DtoLevelDB rhsLevelDB; 8883 rhsLevelDB = that.getLevelDB(); 8884 if (!strategy.equals(LocatorUtils.property(thisLocator, "levelDB", lhsLevelDB), LocatorUtils.property(thatLocator, "levelDB", rhsLevelDB), lhsLevelDB, rhsLevelDB)) { 8885 return false; 8886 } 8887 } 8888 { 8889 DtoPListStoreImpl lhsPListStoreImpl; 8890 lhsPListStoreImpl = this.getPListStoreImpl(); 8891 DtoPListStoreImpl rhsPListStoreImpl; 8892 rhsPListStoreImpl = that.getPListStoreImpl(); 8893 if (!strategy.equals(LocatorUtils.property(thisLocator, "pListStoreImpl", lhsPListStoreImpl), LocatorUtils.property(thatLocator, "pListStoreImpl", rhsPListStoreImpl), lhsPListStoreImpl, rhsPListStoreImpl)) { 8894 return false; 8895 } 8896 } 8897 { 8898 DtoReplicatedLevelDB lhsReplicatedLevelDB; 8899 lhsReplicatedLevelDB = this.getReplicatedLevelDB(); 8900 DtoReplicatedLevelDB rhsReplicatedLevelDB; 8901 rhsReplicatedLevelDB = that.getReplicatedLevelDB(); 8902 if (!strategy.equals(LocatorUtils.property(thisLocator, "replicatedLevelDB", lhsReplicatedLevelDB), LocatorUtils.property(thatLocator, "replicatedLevelDB", rhsReplicatedLevelDB), lhsReplicatedLevelDB, rhsReplicatedLevelDB)) { 8903 return false; 8904 } 8905 } 8906 { 8907 Object lhsAny; 8908 lhsAny = this.getAny(); 8909 Object rhsAny; 8910 rhsAny = that.getAny(); 8911 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 8912 return false; 8913 } 8914 } 8915 return true; 8916 } 8917 8918 public boolean equals(Object object) { 8919 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 8920 return equals(null, null, object, strategy); 8921 } 8922 8923 } 8924 8925 8926 /** 8927 * <p>Java class for anonymous complex type. 8928 * 8929 * <p>The following schema fragment specifies the expected content contained within this class. 8930 * 8931 * <pre> 8932 * <complexType> 8933 * <complexContent> 8934 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 8935 * <choice maxOccurs="unbounded" minOccurs="0"> 8936 * <element ref="{http://activemq.apache.org/schema/core}transportConnector"/> 8937 * <any namespace='##other'/> 8938 * </choice> 8939 * </restriction> 8940 * </complexContent> 8941 * </complexType> 8942 * </pre> 8943 * 8944 * 8945 */ 8946 @XmlAccessorType(XmlAccessType.FIELD) 8947 @XmlType(name = "", propOrder = { 8948 "transportConnectorOrAny" 8949 }) 8950 public static class TransportConnectors 8951 implements Equals, HashCode, ToString 8952 { 8953 8954 @XmlElementRef(name = "transportConnector", namespace = "http://activemq.apache.org/schema/core", type = DtoTransportConnector.class, required = false) 8955 @XmlAnyElement(lax = true) 8956 protected List<Object> transportConnectorOrAny; 8957 8958 /** 8959 * Gets the value of the transportConnectorOrAny property. 8960 * 8961 * <p> 8962 * This accessor method returns a reference to the live list, 8963 * not a snapshot. Therefore any modification you make to the 8964 * returned list will be present inside the JAXB object. 8965 * This is why there is not a <CODE>set</CODE> method for the transportConnectorOrAny property. 8966 * 8967 * <p> 8968 * For example, to add a new item, do as follows: 8969 * <pre> 8970 * getTransportConnectorOrAny().add(newItem); 8971 * </pre> 8972 * 8973 * 8974 * <p> 8975 * Objects of the following type(s) are allowed in the list 8976 * {@link Object } 8977 * {@link DtoTransportConnector } 8978 * 8979 * 8980 */ 8981 public List<Object> getTransportConnectorOrAny() { 8982 if (transportConnectorOrAny == null) { 8983 transportConnectorOrAny = new ArrayList<Object>(); 8984 } 8985 return this.transportConnectorOrAny; 8986 } 8987 8988 public String toString() { 8989 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 8990 final StringBuilder buffer = new StringBuilder(); 8991 append(null, buffer, strategy); 8992 return buffer.toString(); 8993 } 8994 8995 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 8996 strategy.appendStart(locator, this, buffer); 8997 appendFields(locator, buffer, strategy); 8998 strategy.appendEnd(locator, this, buffer); 8999 return buffer; 9000 } 9001 9002 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9003 { 9004 List<Object> theTransportConnectorOrAny; 9005 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9006 strategy.appendField(locator, this, "transportConnectorOrAny", buffer, theTransportConnectorOrAny); 9007 } 9008 return buffer; 9009 } 9010 9011 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9012 int currentHashCode = 1; 9013 { 9014 List<Object> theTransportConnectorOrAny; 9015 theTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9016 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "transportConnectorOrAny", theTransportConnectorOrAny), currentHashCode, theTransportConnectorOrAny); 9017 } 9018 return currentHashCode; 9019 } 9020 9021 public int hashCode() { 9022 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9023 return this.hashCode(null, strategy); 9024 } 9025 9026 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9027 if (!(object instanceof DtoBroker.TransportConnectors)) { 9028 return false; 9029 } 9030 if (this == object) { 9031 return true; 9032 } 9033 final DtoBroker.TransportConnectors that = ((DtoBroker.TransportConnectors) object); 9034 { 9035 List<Object> lhsTransportConnectorOrAny; 9036 lhsTransportConnectorOrAny = (((this.transportConnectorOrAny!= null)&&(!this.transportConnectorOrAny.isEmpty()))?this.getTransportConnectorOrAny():null); 9037 List<Object> rhsTransportConnectorOrAny; 9038 rhsTransportConnectorOrAny = (((that.transportConnectorOrAny!= null)&&(!that.transportConnectorOrAny.isEmpty()))?that.getTransportConnectorOrAny():null); 9039 if (!strategy.equals(LocatorUtils.property(thisLocator, "transportConnectorOrAny", lhsTransportConnectorOrAny), LocatorUtils.property(thatLocator, "transportConnectorOrAny", rhsTransportConnectorOrAny), lhsTransportConnectorOrAny, rhsTransportConnectorOrAny)) { 9040 return false; 9041 } 9042 } 9043 return true; 9044 } 9045 9046 public boolean equals(Object object) { 9047 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9048 return equals(null, null, object, strategy); 9049 } 9050 9051 } 9052 9053 9054 /** 9055 * <p>Java class for anonymous complex type. 9056 * 9057 * <p>The following schema fragment specifies the expected content contained within this class. 9058 * 9059 * <pre> 9060 * <complexType> 9061 * <complexContent> 9062 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 9063 * <sequence maxOccurs="unbounded" minOccurs="0"> 9064 * <any maxOccurs="unbounded" minOccurs="0"/> 9065 * </sequence> 9066 * </restriction> 9067 * </complexContent> 9068 * </complexType> 9069 * </pre> 9070 * 9071 * 9072 */ 9073 @XmlAccessorType(XmlAccessType.FIELD) 9074 @XmlType(name = "", propOrder = { 9075 "any" 9076 }) 9077 public static class TransportConnectorURIs 9078 implements Equals, HashCode, ToString 9079 { 9080 9081 @XmlAnyElement(lax = true) 9082 protected List<Object> any; 9083 9084 /** 9085 * Gets the value of the any property. 9086 * 9087 * <p> 9088 * This accessor method returns a reference to the live list, 9089 * not a snapshot. Therefore any modification you make to the 9090 * returned list will be present inside the JAXB object. 9091 * This is why there is not a <CODE>set</CODE> method for the any property. 9092 * 9093 * <p> 9094 * For example, to add a new item, do as follows: 9095 * <pre> 9096 * getAny().add(newItem); 9097 * </pre> 9098 * 9099 * 9100 * <p> 9101 * Objects of the following type(s) are allowed in the list 9102 * {@link Object } 9103 * 9104 * 9105 */ 9106 public List<Object> getAny() { 9107 if (any == null) { 9108 any = new ArrayList<Object>(); 9109 } 9110 return this.any; 9111 } 9112 9113 public String toString() { 9114 final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; 9115 final StringBuilder buffer = new StringBuilder(); 9116 append(null, buffer, strategy); 9117 return buffer.toString(); 9118 } 9119 9120 public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9121 strategy.appendStart(locator, this, buffer); 9122 appendFields(locator, buffer, strategy); 9123 strategy.appendEnd(locator, this, buffer); 9124 return buffer; 9125 } 9126 9127 public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { 9128 { 9129 List<Object> theAny; 9130 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9131 strategy.appendField(locator, this, "any", buffer, theAny); 9132 } 9133 return buffer; 9134 } 9135 9136 public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { 9137 int currentHashCode = 1; 9138 { 9139 List<Object> theAny; 9140 theAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9141 currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "any", theAny), currentHashCode, theAny); 9142 } 9143 return currentHashCode; 9144 } 9145 9146 public int hashCode() { 9147 final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE; 9148 return this.hashCode(null, strategy); 9149 } 9150 9151 public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { 9152 if (!(object instanceof DtoBroker.TransportConnectorURIs)) { 9153 return false; 9154 } 9155 if (this == object) { 9156 return true; 9157 } 9158 final DtoBroker.TransportConnectorURIs that = ((DtoBroker.TransportConnectorURIs) object); 9159 { 9160 List<Object> lhsAny; 9161 lhsAny = (((this.any!= null)&&(!this.any.isEmpty()))?this.getAny():null); 9162 List<Object> rhsAny; 9163 rhsAny = (((that.any!= null)&&(!that.any.isEmpty()))?that.getAny():null); 9164 if (!strategy.equals(LocatorUtils.property(thisLocator, "any", lhsAny), LocatorUtils.property(thatLocator, "any", rhsAny), lhsAny, rhsAny)) { 9165 return false; 9166 } 9167 } 9168 return true; 9169 } 9170 9171 public boolean equals(Object object) { 9172 final EqualsStrategy strategy = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy(); 9173 return equals(null, null, object, strategy); 9174 } 9175 9176 } 9177 9178}