org.apache.activemq.schema.core
Class DtoJournalPersistenceAdapterFactory

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

public class DtoJournalPersistenceAdapterFactory
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="adapter" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}axionJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}blobJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}bytesJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}db2JDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}defaultJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}hsqldb-jdbc-adapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}imageBasedJDBCAdaptor"/>
                     <element ref="{http://activemq.apache.org/schema/core}informixJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}maxdb-jdbc-adapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}mysql-jdbc-adapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}oracleBlobJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}oracleJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}postgresql-jdbc-adapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}streamJDBCAdapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}sybase-jdbc-adapter"/>
                     <element ref="{http://activemq.apache.org/schema/core}transact-jdbc-adapter"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <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="dataSource" 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="jdbcAdapter" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}jdbcPersistenceAdapter"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="journal" 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="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="statements" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}statements"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="taskRunnerFactory" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice minOccurs="0">
                     <element ref="{http://activemq.apache.org/schema/core}taskRunnerFactory"/>
                     <any namespace='##other'/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
         </choice>
       </choice>
       <attribute name="adapter" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="brokerService" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="createTablesOnStartup" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="dataDirectory" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="dataDirectoryFile" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="dataSource" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="jdbcAdapter" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journal" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journalArchiveDirectory" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journalLogFileSize" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="journalLogFiles" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="journalThreadPriority" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="lockKeepAlivePeriod" type="{http://www.w3.org/2001/XMLSchema}long" />
       <attribute name="locker" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="statements" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="taskRunnerFactory" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="useDatabaseLock" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="useDedicatedTaskRunner" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="useJournal" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="useLock" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="useQuickJournal" 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 DtoJournalPersistenceAdapterFactory.Adapter
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.BrokerService
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.DataSource
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.JdbcAdapter
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.Journal
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.Locker
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.Statements
          Java class for anonymous complex type.
static class DtoJournalPersistenceAdapterFactory.TaskRunnerFactory
          Java class for anonymous complex type.
 
Field Summary
protected  String adapter
           
protected  List<Object> adapterOrBrokerServiceOrDataSource
           
protected  String brokerService
           
protected  Boolean createTablesOnStartup
           
protected  String dataDirectory
           
protected  String dataDirectoryFile
           
protected  String dataSource
           
protected  String id
           
protected  String jdbcAdapter
           
protected  String journal
           
protected  String journalArchiveDirectory
           
protected  BigInteger journalLogFiles
           
protected  String journalLogFileSize
           
protected  BigInteger journalThreadPriority
           
protected  String locker
           
protected  Long lockKeepAlivePeriod
           
protected  String statements
           
protected  String taskRunnerFactory
           
protected  Boolean useDatabaseLock
           
protected  Boolean useDedicatedTaskRunner
           
protected  Boolean useJournal
           
protected  Boolean useLock
           
protected  Boolean useQuickJournal
           
 
Constructor Summary
DtoJournalPersistenceAdapterFactory()
           
 
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 getAdapter()
          Gets the value of the adapter property.
 List<Object> getAdapterOrBrokerServiceOrDataSource()
          Gets the value of the adapterOrBrokerServiceOrDataSource property.
 String getBrokerService()
          Gets the value of the brokerService property.
 String getDataDirectory()
          Gets the value of the dataDirectory property.
 String getDataDirectoryFile()
          Gets the value of the dataDirectoryFile property.
 String getDataSource()
          Gets the value of the dataSource property.
 String getId()
          Gets the value of the id property.
 String getJdbcAdapter()
          Gets the value of the jdbcAdapter property.
 String getJournal()
          Gets the value of the journal property.
 String getJournalArchiveDirectory()
          Gets the value of the journalArchiveDirectory property.
 BigInteger getJournalLogFiles()
          Gets the value of the journalLogFiles property.
 String getJournalLogFileSize()
          Gets the value of the journalLogFileSize property.
 BigInteger getJournalThreadPriority()
          Gets the value of the journalThreadPriority 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 getStatements()
          Gets the value of the statements property.
 String getTaskRunnerFactory()
          Gets the value of the taskRunnerFactory property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 Boolean isCreateTablesOnStartup()
          Gets the value of the createTablesOnStartup property.
 Boolean isUseDatabaseLock()
          Gets the value of the useDatabaseLock property.
 Boolean isUseDedicatedTaskRunner()
          Gets the value of the useDedicatedTaskRunner property.
 Boolean isUseJournal()
          Gets the value of the useJournal property.
 Boolean isUseLock()
          Gets the value of the useLock property.
 Boolean isUseQuickJournal()
          Gets the value of the useQuickJournal property.
 void setAdapter(String value)
          Sets the value of the adapter property.
 void setBrokerService(String value)
          Sets the value of the brokerService property.
 void setCreateTablesOnStartup(Boolean value)
          Sets the value of the createTablesOnStartup property.
 void setDataDirectory(String value)
          Sets the value of the dataDirectory property.
 void setDataDirectoryFile(String value)
          Sets the value of the dataDirectoryFile property.
 void setDataSource(String value)
          Sets the value of the dataSource property.
 void setId(String value)
          Sets the value of the id property.
 void setJdbcAdapter(String value)
          Sets the value of the jdbcAdapter property.
 void setJournal(String value)
          Sets the value of the journal property.
 void setJournalArchiveDirectory(String value)
          Sets the value of the journalArchiveDirectory property.
 void setJournalLogFiles(BigInteger value)
          Sets the value of the journalLogFiles property.
 void setJournalLogFileSize(String value)
          Sets the value of the journalLogFileSize property.
 void setJournalThreadPriority(BigInteger value)
          Sets the value of the journalThreadPriority property.
 void setLocker(String value)
          Sets the value of the locker property.
 void setLockKeepAlivePeriod(Long value)
          Sets the value of the lockKeepAlivePeriod property.
 void setStatements(String value)
          Sets the value of the statements property.
 void setTaskRunnerFactory(String value)
          Sets the value of the taskRunnerFactory property.
 void setUseDatabaseLock(Boolean value)
          Sets the value of the useDatabaseLock property.
 void setUseDedicatedTaskRunner(Boolean value)
          Sets the value of the useDedicatedTaskRunner property.
 void setUseJournal(Boolean value)
          Sets the value of the useJournal property.
 void setUseLock(Boolean value)
          Sets the value of the useLock property.
 void setUseQuickJournal(Boolean value)
          Sets the value of the useQuickJournal property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

adapterOrBrokerServiceOrDataSource

protected List<Object> adapterOrBrokerServiceOrDataSource

adapter

protected String adapter

brokerService

protected String brokerService

createTablesOnStartup

protected Boolean createTablesOnStartup

dataDirectory

protected String dataDirectory

dataDirectoryFile

protected String dataDirectoryFile

dataSource

protected String dataSource

jdbcAdapter

protected String jdbcAdapter

journal

protected String journal

journalArchiveDirectory

protected String journalArchiveDirectory

journalLogFileSize

protected String journalLogFileSize

journalLogFiles

protected BigInteger journalLogFiles

journalThreadPriority

protected BigInteger journalThreadPriority

lockKeepAlivePeriod

protected Long lockKeepAlivePeriod

locker

protected String locker

statements

protected String statements

taskRunnerFactory

protected String taskRunnerFactory

useDatabaseLock

protected Boolean useDatabaseLock

useDedicatedTaskRunner

protected Boolean useDedicatedTaskRunner

useJournal

protected Boolean useJournal

useLock

protected Boolean useLock

useQuickJournal

protected Boolean useQuickJournal

id

protected String id
Constructor Detail

DtoJournalPersistenceAdapterFactory

public DtoJournalPersistenceAdapterFactory()
Method Detail

getAdapterOrBrokerServiceOrDataSource

public List<Object> getAdapterOrBrokerServiceOrDataSource()
Gets the value of the adapterOrBrokerServiceOrDataSource 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 adapterOrBrokerServiceOrDataSource property.

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

    getAdapterOrBrokerServiceOrDataSource().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<DtoJournalPersistenceAdapterFactory.Locker> JAXBElement<DtoJournalPersistenceAdapterFactory.Journal> JAXBElement<DtoJournalPersistenceAdapterFactory.JdbcAdapter> JAXBElement<DtoJournalPersistenceAdapterFactory.Adapter> JAXBElement<DtoJournalPersistenceAdapterFactory.TaskRunnerFactory> JAXBElement<DtoJournalPersistenceAdapterFactory.BrokerService> JAXBElement<DtoJournalPersistenceAdapterFactory.Statements> JAXBElement<DtoJournalPersistenceAdapterFactory.DataSource> Object


getAdapter

public String getAdapter()
Gets the value of the adapter property.

Returns:
possible object is String

setAdapter

public void setAdapter(String value)
Sets the value of the adapter 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

isCreateTablesOnStartup

public Boolean isCreateTablesOnStartup()
Gets the value of the createTablesOnStartup property.

Returns:
possible object is Boolean

setCreateTablesOnStartup

public void setCreateTablesOnStartup(Boolean value)
Sets the value of the createTablesOnStartup property.

Parameters:
value - allowed object is Boolean

getDataDirectory

public String getDataDirectory()
Gets the value of the dataDirectory property.

Returns:
possible object is String

setDataDirectory

public void setDataDirectory(String value)
Sets the value of the dataDirectory property.

Parameters:
value - allowed object is String

getDataDirectoryFile

public String getDataDirectoryFile()
Gets the value of the dataDirectoryFile property.

Returns:
possible object is String

setDataDirectoryFile

public void setDataDirectoryFile(String value)
Sets the value of the dataDirectoryFile property.

Parameters:
value - allowed object is String

getDataSource

public String getDataSource()
Gets the value of the dataSource property.

Returns:
possible object is String

setDataSource

public void setDataSource(String value)
Sets the value of the dataSource property.

Parameters:
value - allowed object is String

getJdbcAdapter

public String getJdbcAdapter()
Gets the value of the jdbcAdapter property.

Returns:
possible object is String

setJdbcAdapter

public void setJdbcAdapter(String value)
Sets the value of the jdbcAdapter property.

Parameters:
value - allowed object is String

getJournal

public String getJournal()
Gets the value of the journal property.

Returns:
possible object is String

setJournal

public void setJournal(String value)
Sets the value of the journal property.

Parameters:
value - allowed object is String

getJournalArchiveDirectory

public String getJournalArchiveDirectory()
Gets the value of the journalArchiveDirectory property.

Returns:
possible object is String

setJournalArchiveDirectory

public void setJournalArchiveDirectory(String value)
Sets the value of the journalArchiveDirectory property.

Parameters:
value - allowed object is String

getJournalLogFileSize

public String getJournalLogFileSize()
Gets the value of the journalLogFileSize property.

Returns:
possible object is String

setJournalLogFileSize

public void setJournalLogFileSize(String value)
Sets the value of the journalLogFileSize property.

Parameters:
value - allowed object is String

getJournalLogFiles

public BigInteger getJournalLogFiles()
Gets the value of the journalLogFiles property.

Returns:
possible object is BigInteger

setJournalLogFiles

public void setJournalLogFiles(BigInteger value)
Sets the value of the journalLogFiles property.

Parameters:
value - allowed object is BigInteger

getJournalThreadPriority

public BigInteger getJournalThreadPriority()
Gets the value of the journalThreadPriority property.

Returns:
possible object is BigInteger

setJournalThreadPriority

public void setJournalThreadPriority(BigInteger value)
Sets the value of the journalThreadPriority property.

Parameters:
value - allowed object is BigInteger

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

getStatements

public String getStatements()
Gets the value of the statements property.

Returns:
possible object is String

setStatements

public void setStatements(String value)
Sets the value of the statements property.

Parameters:
value - allowed object is String

getTaskRunnerFactory

public String getTaskRunnerFactory()
Gets the value of the taskRunnerFactory property.

Returns:
possible object is String

setTaskRunnerFactory

public void setTaskRunnerFactory(String value)
Sets the value of the taskRunnerFactory property.

Parameters:
value - allowed object is String

isUseDatabaseLock

public Boolean isUseDatabaseLock()
Gets the value of the useDatabaseLock property.

Returns:
possible object is Boolean

setUseDatabaseLock

public void setUseDatabaseLock(Boolean value)
Sets the value of the useDatabaseLock property.

Parameters:
value - allowed object is Boolean

isUseDedicatedTaskRunner

public Boolean isUseDedicatedTaskRunner()
Gets the value of the useDedicatedTaskRunner property.

Returns:
possible object is Boolean

setUseDedicatedTaskRunner

public void setUseDedicatedTaskRunner(Boolean value)
Sets the value of the useDedicatedTaskRunner property.

Parameters:
value - allowed object is Boolean

isUseJournal

public Boolean isUseJournal()
Gets the value of the useJournal property.

Returns:
possible object is Boolean

setUseJournal

public void setUseJournal(Boolean value)
Sets the value of the useJournal property.

Parameters:
value - allowed object is Boolean

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

isUseQuickJournal

public Boolean isUseQuickJournal()
Gets the value of the useQuickJournal property.

Returns:
possible object is Boolean

setUseQuickJournal

public void setUseQuickJournal(Boolean value)
Sets the value of the useQuickJournal 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.