Class DsParser

All Implemented Interfaces:
MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>

public class DsParser extends AbstractParser implements MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>
A datasource parser
Author:
Jesper Pedersen
  • Constructor Details

    • DsParser

      public DsParser()
  • Method Details

    • parse

      public org.jboss.jca.common.api.metadata.ds.DataSources parse(InputStream xmlInputStream) throws Exception
      Parse a -ds.xml file
      Specified by:
      parse in interface MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>
      Parameters:
      xmlInputStream - the input stream
      Returns:
      The datasource definitions
      Throws:
      Exception - Thrown if an error occurs
    • parse

      public org.jboss.jca.common.api.metadata.ds.DataSources parse(XMLStreamReader reader) throws Exception
      Parse a -ds.xml file
      Specified by:
      parse in interface MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>
      Parameters:
      reader - The reader
      Returns:
      The datasource definitions
      Throws:
      Exception - Thrown if an error occurs
    • parseDataSources

      protected org.jboss.jca.common.api.metadata.ds.DataSources parseDataSources(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse datasource
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseDriver

      protected org.jboss.jca.common.api.metadata.ds.Driver parseDriver(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse driver
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseDsSecurity

      protected org.jboss.jca.common.api.metadata.ds.DsSecurity parseDsSecurity(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse security
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseValidationSetting

      protected org.jboss.jca.common.api.metadata.ds.Validation parseValidationSetting(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse validation
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseTimeOutSettings

      protected org.jboss.jca.common.api.metadata.ds.TimeOut parseTimeOutSettings(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse timeout
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseStatementSettings

      protected org.jboss.jca.common.api.metadata.ds.Statement parseStatementSettings(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse statement
      Parameters:
      reader - The reader
      Returns:
      The result
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parsePool

      protected org.jboss.jca.common.api.metadata.ds.DsPool parsePool(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      parse a
      invalid reference
      CommonPool
      object
      Overrides:
      parsePool in class AbstractParser
      Parameters:
      reader - reader
      Returns:
      the parsed
      invalid reference
      CommonPool
      object
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseXaPool

      protected org.jboss.jca.common.api.metadata.ds.DsXaPool parseXaPool(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      parse a
      invalid reference
      CommonXaPool
      object
      Overrides:
      parseXaPool in class AbstractParser
      Parameters:
      reader - reader
      Returns:
      the parsed
      invalid reference
      CommonXaPool
      object
      Throws:
      XMLStreamException - XMLStreamException
      ParserException - ParserException
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
    • parseXADataSource

      protected org.jboss.jca.common.api.metadata.ds.XaDataSource parseXADataSource(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse a XA datasource
      Parameters:
      reader - The reader
      Returns:
      The XA datasource
      Throws:
      XMLStreamException - Thrown if a stream error occurs
      ParserException - Thrown if a parser error occurs
      org.jboss.jca.common.api.validator.ValidateException - Thrown if a validation error occurs
    • parseDataSource

      protected org.jboss.jca.common.api.metadata.ds.DataSource parseDataSource(XMLStreamReader reader) throws XMLStreamException, ParserException, org.jboss.jca.common.api.validator.ValidateException
      Parse a datasource
      Parameters:
      reader - The reader
      Returns:
      The datasource
      Throws:
      XMLStreamException - Thrown if a stream error occurs
      ParserException - Thrown if a parser error occurs
      org.jboss.jca.common.api.validator.ValidateException - Thrown if a validation error occurs