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