xmlBlaster 2.2.0 API

org.xmlBlaster.util.queue.jdbc
Class XBFactoryBase

java.lang.Object
  extended by org.xmlBlaster.util.queue.jdbc.XBFactoryBase
Direct Known Subclasses:
XBDatabaseAccessor, XBFactory

public abstract class XBFactoryBase
extends java.lang.Object

Author:
Marcel Ruff, Michele Laghi

Field Summary
static java.lang.String DB2
           
private  java.lang.String dbVendor
           
static java.lang.String FIREBIRD
           
static java.lang.String HSQLDB
           
static java.lang.String LDBC
           
private static java.util.logging.Logger log
           
static java.lang.String MYSQL
           
static java.lang.String ORACLE
           
static java.lang.String POSTGRES
           
static java.lang.String SQLITE
           
static java.lang.String SQLSERVER_2000
           
static java.lang.String SQLSERVER_2005
           
static java.lang.String UNKNOWN
           
 
Constructor Summary
XBFactoryBase()
           xbmeatid NUMBER(20) primary key, xbdurable char default 'F' not null, xbrefcount NUMBER(10), xbbytesize NUMBER(10), xbdatatype varchar(32) default '' not null, xbflag1 varchar(32) default '', xbmsgqos clob default '', xbmsgcont blob default '', xbmsgkey clob default ''
 
Method Summary
protected abstract  void doInit(I_Info info)
           
 java.lang.String getDbVendor()
           
 I_Info init(I_Info origInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final java.util.logging.Logger log

POSTGRES

public static final java.lang.String POSTGRES
See Also:
Constant Field Values

ORACLE

public static final java.lang.String ORACLE
See Also:
Constant Field Values

DB2

public static final java.lang.String DB2
See Also:
Constant Field Values

FIREBIRD

public static final java.lang.String FIREBIRD
See Also:
Constant Field Values

SQLSERVER_2000

public static final java.lang.String SQLSERVER_2000
See Also:
Constant Field Values

SQLSERVER_2005

public static final java.lang.String SQLSERVER_2005
See Also:
Constant Field Values

HSQLDB

public static final java.lang.String HSQLDB
See Also:
Constant Field Values

MYSQL

public static final java.lang.String MYSQL
See Also:
Constant Field Values

LDBC

public static final java.lang.String LDBC
See Also:
Constant Field Values

SQLITE

public static final java.lang.String SQLITE
See Also:
Constant Field Values

UNKNOWN

public static final java.lang.String UNKNOWN
See Also:
Constant Field Values

dbVendor

private java.lang.String dbVendor
Constructor Detail

XBFactoryBase

public XBFactoryBase()
 xbmeatid NUMBER(20) primary key,
 xbdurable char default 'F' not null,
 xbrefcount NUMBER(10),
 xbbytesize NUMBER(10),
 xbdatatype varchar(32) default '' not null,
 xbflag1 varchar(32) default '',
 xbmsgqos clob default '',
 xbmsgcont blob default '',
 xbmsgkey clob default ''
 

Method Detail

doInit

protected abstract void doInit(I_Info info)
                        throws XmlBlasterException
Throws:
XmlBlasterException

init

public I_Info init(I_Info origInfo)
            throws XmlBlasterException
Throws:
XmlBlasterException

getDbVendor

public final java.lang.String getDbVendor()

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.