Package org.jboss.jca.common.metadata.ds
Class DsParser
java.lang.Object
org.jboss.jca.common.metadata.common.AbstractParser
org.jboss.jca.common.metadata.ds.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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jboss.jca.common.metadata.common.AbstractParser
bundle, log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jca.common.api.metadata.ds.DataSourcesparse(InputStream xmlInputStream) Parse a -ds.xml fileorg.jboss.jca.common.api.metadata.ds.DataSourcesparse(XMLStreamReader reader) Parse a -ds.xml fileprotected org.jboss.jca.common.api.metadata.ds.DataSourceparseDataSource(XMLStreamReader reader) Parse a datasourceprotected org.jboss.jca.common.api.metadata.ds.DataSourcesparseDataSources(XMLStreamReader reader) Parse datasourceprotected org.jboss.jca.common.api.metadata.ds.DriverparseDriver(XMLStreamReader reader) Parse driverprotected org.jboss.jca.common.api.metadata.ds.DsSecurityparseDsSecurity(XMLStreamReader reader) Parse securityprotected org.jboss.jca.common.api.metadata.ds.DsPoolparsePool(XMLStreamReader reader) parse aobjectinvalid reference
CommonPoolprotected org.jboss.jca.common.api.metadata.ds.StatementParse statementprotected org.jboss.jca.common.api.metadata.ds.TimeOutparseTimeOutSettings(XMLStreamReader reader) Parse timeoutprotected org.jboss.jca.common.api.metadata.ds.ValidationParse validationprotected org.jboss.jca.common.api.metadata.ds.XaDataSourceparseXADataSource(XMLStreamReader reader) Parse a XA datasourceprotected org.jboss.jca.common.api.metadata.ds.DsXaPoolparseXaPool(XMLStreamReader reader) parse aobjectinvalid reference
CommonXaPoolMethods inherited from class org.jboss.jca.common.metadata.common.AbstractParser
attributeAsBoolean, attributeAsInt, attributeAsString, elementAsBoolean, elementAsFlushStrategy, elementAsInteger, elementAsLong, elementAsString, isSystemPropertiesResolved, parseCapacity, parseConfigProperty, parseCredential, parseExtension, parseRecovery, parseSecuritySettings, parseTimeOut, parseValidation, setSystemPropertiesResolvedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.jca.common.metadata.MetadataParser
isSystemPropertiesResolved, setSystemPropertiesResolved
-
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:
parsein interfaceMetadataParser<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:
parsein interfaceMetadataParser<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- XMLStreamExceptionParserException- ParserExceptionorg.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- XMLStreamExceptionParserException- ParserExceptionorg.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- XMLStreamExceptionParserException- ParserExceptionorg.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- XMLStreamExceptionParserException- ParserExceptionorg.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- XMLStreamExceptionParserException- ParserExceptionorg.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- XMLStreamExceptionParserException- ParserExceptionorg.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 aobjectinvalid reference
CommonPool- Overrides:
parsePoolin classAbstractParser- Parameters:
reader- reader- Returns:
- the parsed
object
invalid reference
CommonPool - Throws:
XMLStreamException- XMLStreamExceptionParserException- ParserExceptionorg.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 aobjectinvalid reference
CommonXaPool- Overrides:
parseXaPoolin classAbstractParser- Parameters:
reader- reader- Returns:
- the parsed
object
invalid reference
CommonXaPool - Throws:
XMLStreamException- XMLStreamExceptionParserException- ParserExceptionorg.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 occursParserException- Thrown if a parser error occursorg.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 occursParserException- Thrown if a parser error occursorg.jboss.jca.common.api.validator.ValidateException- Thrown if a validation error occurs
-