org.apache.activemq.schema.core
Class DtoMKahaDB

java.lang.Object
  extended by org.apache.activemq.schema.core.DtoMKahaDB
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class DtoMKahaDB
extends Object
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <choice>
           <element name="brokerService" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}broker"/>
                     <element ref="{http://activemq.apache.org/schema/core}brokerService"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="filteredPersistenceAdapters" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence maxOccurs="unbounded" minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="locker" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}database-locker"/>
                     <element ref="{http://activemq.apache.org/schema/core}lease-database-locker"/>
                     <element ref="{http://activemq.apache.org/schema/core}shared-file-locker"/>
                     <element ref="{http://activemq.apache.org/schema/core}transact-database-locker"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="transactionStore" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="usageManager" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}systemUsage"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
         </choice>
       </choice>
       <attribute name="brokerName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="brokerService" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="directory" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journalMaxFileLength" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journalWriteBatchSize" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="lockKeepAlivePeriod" type="{http://www.w3.org/2001/XMLSchema}long" />
       <attribute name="locker" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="transactionStore" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="usageManager" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="useLock" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DtoMKahaDB.BrokerService
          Java class for anonymous complex type.
static class DtoMKahaDB.FilteredPersistenceAdapters
          Java class for anonymous complex type.
static class DtoMKahaDB.Locker
          Java class for anonymous complex type.
static class DtoMKahaDB.TransactionStore
          Java class for anonymous complex type.
static class DtoMKahaDB.UsageManager
          Java class for anonymous complex type.
 
Field Summary
protected  String brokerName
           
protected  String brokerService
           
protected  List<Object> brokerServiceOrFilteredPersistenceAdaptersOrLocker
           
protected  String directory
           
protected  String id
           
protected  String journalMaxFileLength
           
protected  String journalWriteBatchSize
           
protected  String locker
           
protected  Long lockKeepAlivePeriod
           
protected  String transactionStore
           
protected  String usageManager
           
protected  Boolean useLock
           
 
Constructor Summary
DtoMKahaDB()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 String getBrokerName()
          Gets the value of the brokerName property.
 String getBrokerService()
          Gets the value of the brokerService property.
 List<Object> getBrokerServiceOrFilteredPersistenceAdaptersOrLocker()
          Gets the value of the brokerServiceOrFilteredPersistenceAdaptersOrLocker property.
 String getDirectory()
          Gets the value of the directory property.
 String getId()
          Gets the value of the id property.
 String getJournalMaxFileLength()
          Gets the value of the journalMaxFileLength property.
 String getJournalWriteBatchSize()
          Gets the value of the journalWriteBatchSize property.
 String getLocker()
          Gets the value of the locker property.
 Long getLockKeepAlivePeriod()
          Gets the value of the lockKeepAlivePeriod property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 String getTransactionStore()
          Gets the value of the transactionStore property.
 String getUsageManager()
          Gets the value of the usageManager property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 Boolean isUseLock()
          Gets the value of the useLock property.
 void setBrokerName(String value)
          Sets the value of the brokerName property.
 void setBrokerService(String value)
          Sets the value of the brokerService property.
 void setDirectory(String value)
          Sets the value of the directory property.
 void setId(String value)
          Sets the value of the id property.
 void setJournalMaxFileLength(String value)
          Sets the value of the journalMaxFileLength property.
 void setJournalWriteBatchSize(String value)
          Sets the value of the journalWriteBatchSize property.
 void setLocker(String value)
          Sets the value of the locker property.
 void setLockKeepAlivePeriod(Long value)
          Sets the value of the lockKeepAlivePeriod property.
 void setTransactionStore(String value)
          Sets the value of the transactionStore property.
 void setUsageManager(String value)
          Sets the value of the usageManager property.
 void setUseLock(Boolean value)
          Sets the value of the useLock property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

brokerServiceOrFilteredPersistenceAdaptersOrLocker

protected List<Object> brokerServiceOrFilteredPersistenceAdaptersOrLocker

brokerName

protected String brokerName

brokerService

protected String brokerService

directory

protected String directory

journalMaxFileLength

protected String journalMaxFileLength

journalWriteBatchSize

protected String journalWriteBatchSize

lockKeepAlivePeriod

protected Long lockKeepAlivePeriod

locker

protected String locker

transactionStore

protected String transactionStore

usageManager

protected String usageManager

useLock

protected Boolean useLock

id

protected String id
Constructor Detail

DtoMKahaDB

public DtoMKahaDB()
Method Detail

getBrokerServiceOrFilteredPersistenceAdaptersOrLocker

public List<Object> getBrokerServiceOrFilteredPersistenceAdaptersOrLocker()
Gets the value of the brokerServiceOrFilteredPersistenceAdaptersOrLocker property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the brokerServiceOrFilteredPersistenceAdaptersOrLocker property.

For example, to add a new item, do as follows:

    getBrokerServiceOrFilteredPersistenceAdaptersOrLocker().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<DtoMKahaDB.BrokerService> JAXBElement<DtoMKahaDB.TransactionStore> JAXBElement<DtoMKahaDB.FilteredPersistenceAdapters> JAXBElement<DtoMKahaDB.UsageManager> Object JAXBElement<DtoMKahaDB.Locker>


getBrokerName

public String getBrokerName()
Gets the value of the brokerName property.

Returns:
possible object is String

setBrokerName

public void setBrokerName(String value)
Sets the value of the brokerName property.

Parameters:
value - allowed object is String

getBrokerService

public String getBrokerService()
Gets the value of the brokerService property.

Returns:
possible object is String

setBrokerService

public void setBrokerService(String value)
Sets the value of the brokerService property.

Parameters:
value - allowed object is String

getDirectory

public String getDirectory()
Gets the value of the directory property.

Returns:
possible object is String

setDirectory

public void setDirectory(String value)
Sets the value of the directory property.

Parameters:
value - allowed object is String

getJournalMaxFileLength

public String getJournalMaxFileLength()
Gets the value of the journalMaxFileLength property.

Returns:
possible object is String

setJournalMaxFileLength

public void setJournalMaxFileLength(String value)
Sets the value of the journalMaxFileLength property.

Parameters:
value - allowed object is String

getJournalWriteBatchSize

public String getJournalWriteBatchSize()
Gets the value of the journalWriteBatchSize property.

Returns:
possible object is String

setJournalWriteBatchSize

public void setJournalWriteBatchSize(String value)
Sets the value of the journalWriteBatchSize property.

Parameters:
value - allowed object is String

getLockKeepAlivePeriod

public Long getLockKeepAlivePeriod()
Gets the value of the lockKeepAlivePeriod property.

Returns:
possible object is Long

setLockKeepAlivePeriod

public void setLockKeepAlivePeriod(Long value)
Sets the value of the lockKeepAlivePeriod property.

Parameters:
value - allowed object is Long

getLocker

public String getLocker()
Gets the value of the locker property.

Returns:
possible object is String

setLocker

public void setLocker(String value)
Sets the value of the locker property.

Parameters:
value - allowed object is String

getTransactionStore

public String getTransactionStore()
Gets the value of the transactionStore property.

Returns:
possible object is String

setTransactionStore

public void setTransactionStore(String value)
Sets the value of the transactionStore property.

Parameters:
value - allowed object is String

getUsageManager

public String getUsageManager()
Gets the value of the usageManager property.

Returns:
possible object is String

setUsageManager

public void setUsageManager(String value)
Sets the value of the usageManager property.

Parameters:
value - allowed object is String

isUseLock

public Boolean isUseLock()
Gets the value of the useLock property.

Returns:
possible object is Boolean

setUseLock

public void setUseLock(Boolean value)
Sets the value of the useLock property.

Parameters:
value - allowed object is Boolean

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.