Serialized Form
Package org.objectweb.cjdbc.common.exceptions |
cause
java.lang.Throwable cause
- Optional exception cause
Package org.objectweb.cjdbc.common.jmx |
Package org.objectweb.cjdbc.common.monitor |
Package org.objectweb.cjdbc.common.monitor.backend |
backendName
java.lang.String backendName
virtualDatabaseName
java.lang.String virtualDatabaseName
Package org.objectweb.cjdbc.common.monitor.cache |
virtualDatabaseName
java.lang.String virtualDatabaseName
Package org.objectweb.cjdbc.common.monitor.client |
virtualDatabaseName
java.lang.String virtualDatabaseName
clientId
java.lang.String clientId
clientIndex
int clientIndex
Package org.objectweb.cjdbc.common.monitor.controller |
controllerName
java.lang.String controllerName
Package org.objectweb.cjdbc.common.monitor.scheduler |
virtualDatabaseName
java.lang.String virtualDatabaseName
Package org.objectweb.cjdbc.common.monitor.virtualdatabase |
virtualDatabaseName
java.lang.String virtualDatabaseName
Package org.objectweb.cjdbc.common.net |
factory
javax.net.ssl.SSLSocketFactory factory
factory
javax.net.ServerSocketFactory factory
keyStore
java.io.File keyStore
- kestore file
keyStorePassword
java.lang.String keyStorePassword
- keystore password
keyStoreKeyPassword
java.lang.String keyStoreKeyPassword
- key password
isClientAuthenticationRequired
boolean isClientAuthenticationRequired
- need client authentication
trustStore
java.io.File trustStore
- truststore file
trustStorePassword
java.lang.String trustStorePassword
- truststore password
Package org.objectweb.cjdbc.common.shared |
name
java.lang.String name
url
java.lang.String url
driverPath
java.lang.String driverPath
driverClassName
java.lang.String driverClassName
connectionTestStatement
java.lang.String connectionTestStatement
xml
java.lang.String xml
Package org.objectweb.cjdbc.common.sql |
sqlQuery
java.lang.String sqlQuery
- SQL query (should be set in constructor).
sqlSkeleton
java.lang.String sqlSkeleton
- SQL query skeleton as it appears in PreparedStatements.
login
java.lang.String login
- Login used to issue this request (must be set by the
VirtualDatabaseWorkerThread).
cacheable
int cacheable
- Whether this request is cacheable or not.
isParsed
boolean isParsed
- Whether the SQL content has been parsed or not.
maxRows
int maxRows
- Maximum number of rows in the ResultSet.
- See Also:
Statement.setMaxRows(int)
fetchSize
int fetchSize
isReadOnly
boolean isReadOnly
- True if the connection has been set to read-only
isAutoCommit
boolean isAutoCommit
- Whether this request has been sent in
autocommit
mode or
not.
transactionId
long transactionId
- Transaction identifier if this request belongs to a transaction. The value
is set by the VirtualDatabaseWorkerThread.
timeout
int timeout
- Timeout for this request in seconds, value 0 means no timeout (should be
set in constructor).
escapeProcessing
boolean escapeProcessing
- Should the driver do escape processing before sending to the database? No
setter for this member, should be set in constructor.
lineSeparator
java.lang.String lineSeparator
- Should match System.getProperty("line.separator") on the driver side.
Required for parsing.
driverProcessed
boolean driverProcessed
- If set to true, the query is interpreted on the driver side, if false the
various parameters are encoded and passed as is to the database native
driver by the controller.
whereValues
java.util.ArrayList whereValues
ArrayList
of values String
associated with
the unique columns involved in this delete query.
The values
instance variable is only used when a
COLUMN_UNIQUE_DELETE
granularity is applied. Here, the DELETE request is UNIQUE: all columns of
the WHERE clause are UNIQUE and used in the left part of an equality. When
such a granularity is used, the columns
instance variable
contains only UNIQUE columns.
- See Also:
CachingGranularities
cursorName
java.lang.String cursorName
Package org.objectweb.cjdbc.common.sql.filters |
Package org.objectweb.cjdbc.common.sql.schema |
table
DatabaseTable table
- Database table.
alias
java.lang.String alias
- Alias name or
null
if no alias is defined.
name
java.lang.String name
- Column name.
isUnique
boolean isUnique
true
if this column has a UNIQUE
constraint
(like primary keys for example).
type
int type
- Type of the column (
VARCHAR
,TEXT
, ...).
parameters
java.util.ArrayList parameters
name
java.lang.String name
remarks
java.lang.String remarks
procedureType
int procedureType
name
java.lang.String name
columnType
int columnType
dataType
int dataType
typeName
java.lang.String typeName
precision
float precision
length
int length
scale
int scale
radix
int radix
nullable
int nullable
remarks
java.lang.String remarks
tables
java.util.ArrayList tables
ArrayList
of DatabaseTables
.
procedures
java.util.ArrayList procedures
ArrayList
of DatabaseProcedures
.
name
java.lang.String name
- Database table name.
columns
java.util.ArrayList columns
ArrayList
of DatabaseColumn
.
Package org.objectweb.cjdbc.common.users |
login
java.lang.String login
- Login name.
password
java.lang.String password
- Password.
backendName
java.lang.String backendName
- Backend logical name.
Package org.objectweb.cjdbc.common.util |
Package org.objectweb.cjdbc.console.gui |
guiSession
GuiSession guiSession
- Stored values for session
databaseMBeans
java.util.Hashtable databaseMBeans
- Virtual database MBeans [DatabaseName] / [VirtualDatabaseJmxClient]
controllerMBeans
java.util.Hashtable controllerMBeans
- Controller MBeans [URL] / [ControllerJmxClient]
backendsState
java.util.Hashtable backendsState
- Hastable of backends states: [StateName] / [Panel]
backendList
java.util.Hashtable backendList
- List of backends [backendName] : [BackendObject]
databaseList
java.util.Hashtable databaseList
- List of databases [databaseName] : [DatabaseObject]
controllerList
java.util.Hashtable controllerList
- List of controllers [controllerName] : [ControllerObject]
jmxClients
java.util.Hashtable jmxClients
- LIst of jmx clients [url] : [RmiJmxClient]
currentJmxClient
RmiJmxClient currentJmxClient
selectedController
java.lang.String selectedController
selectedDatabase
java.lang.String selectedDatabase
credentials
java.lang.Object credentials
mbeanList
JNewList mbeanList
logginThread
GuiLoggingThread logginThread
- The thread that connects to the log4j server on a host
vdbListPanel
javax.swing.JPanel vdbListPanel
- The panel for the list of databases
fileListPanel
javax.swing.JPanel fileListPanel
- The list containing the xml file NAMES, no paths
controllerListPanel
javax.swing.JPanel controllerListPanel
- Panel for controller list
loginFrame
GuiVirtualDatabaseLoginFrame loginFrame
- Login frame
newControllerFrame
GuiNewControllerFrame newControllerFrame
- New controller frame objects
exceptionFrame
GuiExceptionFrame exceptionFrame
- Exception frame for reporting errors from the server
newBackendFrame
NewBackendFrame newBackendFrame
- New Backend frame object
selectCheckpointFrame
GuiSelectCheckpointFrame selectCheckpointFrame
- Select checkpoint frame
selectShutdownFrame
GuiSelectShutdownFrame selectShutdownFrame
- Select shutdown frame
inputBackupFrame
GuiInputBackupFrame inputBackupFrame
- Select backup frame
backendTransferListener
BackendTransferListener backendTransferListener
- Backend transfer listener used for drag and drop
configurationFileTransferListener
ControllerTransferListener configurationFileTransferListener
- Configuration File transfer listener used for drag and drop
guiActionListener
CjdbcGuiListener guiActionListener
- GuiAction listener
debugText
java.lang.String debugText
- The texts of the debug,logging panel
loggingText
java.lang.String loggingText
- The texts of the debug,logging panel
debugTextPane
javax.swing.JTextArea debugTextPane
- The debug panel itself
loggingTextPane
javax.swing.JTextArea loggingTextPane
- The debug panel itself
infoTextPane
javax.swing.JTextPane infoTextPane
- The log panel itself
parsingThread
GuiParsingThread parsingThread
- The thread that parse the xml panel
xmlTextPane
javax.swing.JTextPane xmlTextPane
- The xml editor panel
configurationFileChooser
javax.swing.JFileChooser configurationFileChooser
- the file chooser for configuration files
jarFileChooser
javax.swing.JFileChooser jarFileChooser
- the file chooser for jar files
saveFileChooser
javax.swing.JFileChooser saveFileChooser
- the save file chooser for files
backendPanel
javax.swing.JPanel backendPanel
- Backend pane
controllerListPopUpMenu
ControllerListPopUpMenu controllerListPopUpMenu
- The controller list mouse listener
centerPane
javax.swing.JTabbedPane centerPane
- The center Pane
helpScroll
javax.swing.JScrollPane helpScroll
- Scroll panel for selection in center pane
debugScroll
javax.swing.JScrollPane debugScroll
- Scroll panel for selection in center pane
xmlScroll
javax.swing.JScrollPane xmlScroll
- Scroll panel for selection in center pane
loggingScroll
javax.swing.JScrollPane loggingScroll
- Scroll panel for selection in center pane
infoScroll
javax.swing.JScrollPane infoScroll
- Scroll panel for selection in center pane
logConfigScroll
javax.swing.JScrollPane logConfigScroll
- Scroll panel for selection in center pane
fileScroll
javax.swing.JScrollPane fileScroll
- Scroll panels from the left pane
debugTraceTextPane
javax.swing.JTextArea debugTraceTextPane
- The panel for exceptions tracing
traceWriter
JTextAreaWriter traceWriter
- Writer to the trace exception area in the backend panel
logConfigTextPane
javax.swing.JTextPane logConfigTextPane
- The panel for the log4j configuration
backendButtons
javax.swing.JPanel backendButtons
- Panels for the backend panel
backendIcons
javax.swing.JPanel backendIcons
- Panels for the backend panel
jmxPanel
javax.swing.JDesktopPane jmxPanel
jmxScroll
javax.swing.JScrollPane jmxScroll
attributePane
javax.swing.JScrollPane attributePane
attributeTable
javax.swing.JTable attributeTable
operationTable
javax.swing.JTable operationTable
operationPane
javax.swing.JScrollPane operationPane
mbeanFrame
javax.swing.JInternalFrame mbeanFrame
attributeFrame
javax.swing.JInternalFrame attributeFrame
operationFrame
javax.swing.JInternalFrame operationFrame
Package org.objectweb.cjdbc.console.gui.frames |
errorMessage
javax.swing.JTextField errorMessage
classMessage
javax.swing.JTextField classMessage
traceMessage
javax.swing.JTextArea traceMessage
writer
JTextAreaWriter writer
printWriter
java.io.PrintWriter printWriter
showMe
javax.swing.JButton showMe
scrollPane
javax.swing.JScrollPane scrollPane
sampleJList
javax.swing.JList sampleJList
valueField
javax.swing.JTextField valueField
keyListener
FrameConfirmKeyListener keyListener
portNumber
javax.swing.JTextField portNumber
ipAddressBox
javax.swing.JTextField ipAddressBox
actionListener
java.awt.event.ActionListener actionListener
keyListener
FrameConfirmKeyListener keyListener
sampleJList
javax.swing.JList sampleJList
valueField
javax.swing.JTextField valueField
keyListener
FrameConfirmKeyListener keyListener
sampleJList
javax.swing.JList sampleJList
valueField
javax.swing.JTextField valueField
keyListener
FrameConfirmKeyListener keyListener
sampleJList
javax.swing.JList sampleJList
valueField
javax.swing.JTextField valueField
entries
java.lang.String[] entries
keyListener
FrameConfirmKeyListener keyListener
passwordBox
javax.swing.JPasswordField passwordBox
loginBox
javax.swing.JTextField loginBox
actionListener
java.awt.event.ActionListener actionListener
databaseName
java.lang.String databaseName
controllerHost
java.lang.String controllerHost
controllerPort
java.lang.String controllerPort
optionConfirm
javax.swing.JButton optionConfirm
keyListener
FrameConfirmKeyListener keyListener
newName
javax.swing.JTextField newName
newUrl
javax.swing.JTextField newUrl
newDriver
javax.swing.JTextField newDriver
newLoader
javax.swing.JTextField newLoader
bob
BackendObject bob
keyListener
FrameConfirmKeyListener keyListener
Package org.objectweb.cjdbc.console.gui.frames.jmxdesktop |
scrollPane
javax.swing.JScrollPane scrollPane
area
javax.swing.JTextArea area
info
javax.management.MBeanAttributeInfo info
gui
CjdbcGui gui
objectName
javax.management.ObjectName objectName
newValue
javax.swing.JTextField newValue
gui
CjdbcGui gui
objectN
javax.management.ObjectName objectN
info
javax.management.MBeanOperationInfo info
area
javax.swing.JTextArea area
scrollPane
javax.swing.JScrollPane scrollPane
params
javax.management.MBeanParameterInfo[] params
length
int length
fields
javax.swing.JTextField[] fields
user
javax.swing.JTextField user
password
javax.swing.JTextField password
gui
CjdbcGui gui
Package org.objectweb.cjdbc.console.gui.jtools |
columns
int columns
fixedwidth
int fixedwidth
Package org.objectweb.cjdbc.console.gui.model |
info
javax.management.MBeanAttributeInfo[] info
client
RmiJmxClient client
mbean
javax.management.ObjectName mbean
info
javax.management.MBeanOperationInfo[] info
Package org.objectweb.cjdbc.console.gui.objects |
backendState
java.lang.String backendState
database
java.lang.String database
controllerName
java.lang.String controllerName
mbean
DatabaseBackendMBean mbean
user
java.lang.String user
password
java.lang.String password
gui
CjdbcGui gui
jmxClient
RmiJmxClient jmxClient
menu
BackendPopUpMenu menu
filePath
java.io.File filePath
text
java.lang.String text
state
java.lang.String state
state
java.lang.String state
controllerName
java.lang.String controllerName
isDistributed
boolean isDistributed
dumpFile
java.io.File dumpFile
dumpFileName
java.lang.String dumpFileName
displayName
java.lang.String displayName
df
java.text.DateFormat df
Package org.objectweb.cjdbc.console.gui.popups |
gui
CjdbcGui gui
bo
BackendObject bo
backendRemove
javax.swing.JMenuItem backendRemove
backendCreate
javax.swing.JMenuItem backendCreate
backendCheckpoint
javax.swing.JMenuItem backendCheckpoint
backendUnsetCheckpoint
javax.swing.JMenuItem backendUnsetCheckpoint
backendEnable
javax.swing.JMenuItem backendEnable
backendDisable
javax.swing.JMenuItem backendDisable
backendRestore
javax.swing.JMenuItem backendRestore
backendBackup
javax.swing.JMenuItem backendBackup
backendTestConnection
javax.swing.JMenuItem backendTestConnection
monitor
javax.swing.JMenu monitor
cfo
ConfigurationFileObject cfo
controller
ControllerObject controller
controllerName
java.lang.String controllerName
database
DatabaseObject database
databaseName
java.lang.String databaseName
controllerName
java.lang.String controllerName
dump
DumpFileObject dump
logConfigTextPane
javax.swing.JTextPane logConfigTextPane
controllerName
java.lang.String controllerName
Package org.objectweb.cjdbc.console.monitoring |
frameWidth
int frameWidth
frameHeight
int frameHeight
label
javax.swing.JLabel label
jScroll
javax.swing.JScrollPane jScroll
controllerMBean
ControllerMBean controllerMBean
dataCollectorMBean
DataCollectorMBean dataCollectorMBean
windows
java.util.Hashtable windows
comboBoxesItems
java.util.Vector comboBoxesItems
comboBoxes
java.util.Hashtable comboBoxes
boxFont
java.awt.Font boxFont
labelFont
java.awt.Font labelFont
headerFont
java.awt.Font headerFont
toolBarColor
java.awt.Color toolBarColor
graphRepeat
int graphRepeat
graphTimeframe
int graphTimeframe
graphFrequency
int graphFrequency
graphDisplayFrequency
int graphDisplayFrequency
isLoading
boolean isLoading
options
javax.swing.JFrame options
ftimeframe
javax.swing.JTextField ftimeframe
ffrequency
javax.swing.JTextField ffrequency
frepeat
javax.swing.JTextField frepeat
displayBuffer
javax.swing.JTextField displayBuffer
displayController
boolean displayController
displayVirtualDatabase
boolean displayVirtualDatabase
displayBackends
boolean displayBackends
Package org.objectweb.cjdbc.console.text |
Package org.objectweb.cjdbc.console.views |
model
javax.swing.table.TableModel model
indexes
int[] indexes
sortingColumns
java.util.Vector sortingColumns
ascending
boolean ascending
compares
int compares
outputFile
java.io.File outputFile
Package org.objectweb.cjdbc.console.wizard |
tabs
WizardTabs tabs
constraints
java.awt.GridBagConstraints constraints
virtualDatabaseTab
VirtualDatabaseTab virtualDatabaseTab
distributionTab
DistributionTab distributionTab
authenticationTab
AuthenticationTab authenticationTab
backendsTab
BackendTab backendsTab
requestManagerTab
RequestManagerTab requestManagerTab
tabs
java.util.ArrayList tabs
cachingTab
CachingTab cachingTab
recoveryTab
RecoveryTab recoveryTab
eol
java.lang.String eol
report
javax.swing.JTextArea report
writer
JTextAreaWriter writer
document
org.dom4j.Document document
chooser
javax.swing.JFileChooser chooser
wizardTabs
WizardTabs wizardTabs
Package org.objectweb.cjdbc.console.wizard.objects |
name
java.lang.String name
driver
java.lang.String driver
driverPath
java.lang.String driverPath
url
java.lang.String url
connectionTestStatement
java.lang.String connectionTestStatement
dynamicPrecision
java.lang.String dynamicPrecision
gatherSystemTables
java.lang.String gatherSystemTables
connectionManagers
java.util.Hashtable connectionManagers
values
java.util.ArrayList values
password
java.lang.String password
username
java.lang.String username
Package org.objectweb.cjdbc.console.wizard.tab |
users
AuthenticationTab.UserPanel users
admin
AuthenticationTab.UserPanel admin
usersCombo
javax.swing.JComboBox usersCombo
buttonAdd
javax.swing.JButton buttonAdd
buttonRemove
javax.swing.JButton buttonRemove
currentIndex
int currentIndex
userName
javax.swing.JTextField userName
password
javax.swing.JTextField password
backendsCombo
javax.swing.JComboBox backendsCombo
backendName
javax.swing.JTextField backendName
backendUrl
javax.swing.JTextField backendUrl
buttonAdd
javax.swing.JButton buttonAdd
buttonRemove
javax.swing.JButton buttonRemove
backendDriver
javax.swing.JTextField backendDriver
backendDriverPath
javax.swing.JTextField backendDriverPath
backendStatement
javax.swing.JTextField backendStatement
gatherSystemTables
javax.swing.JCheckBox gatherSystemTables
dynamicPrecision
javax.swing.JComboBox dynamicPrecision
users
javax.swing.JComboBox users
connectionconstraints
java.awt.GridBagConstraints connectionconstraints
connections
javax.swing.JPanel connections
rLogin
javax.swing.JTextField rLogin
rPassword
javax.swing.JTextField rPassword
urlparameters
javax.swing.JTextField urlparameters
connectiontype
javax.swing.JComboBox connectiontype
connectionParameter
javax.swing.JButton connectionParameter
metadataenable
javax.swing.JCheckBox metadataenable
parsingenable
javax.swing.JCheckBox parsingenable
resultenable
javax.swing.JCheckBox resultenable
maxNbOfMetadata
javax.swing.JSlider maxNbOfMetadata
maxNbOfField
javax.swing.JSlider maxNbOfField
backgroundParsing
javax.swing.JCheckBox backgroundParsing
maxNbOfEntries
javax.swing.JSlider maxNbOfEntries
resultMaxNbOfEntries
javax.swing.JSlider resultMaxNbOfEntries
pendingTimeout
javax.swing.JSlider pendingTimeout
granularity
javax.swing.JComboBox granularity
castTimeout
javax.swing.JSlider castTimeout
macroClock
javax.swing.JComboBox macroClock
groupName
javax.swing.JTextField groupName
driver
javax.swing.JTextField driver
driverPath
javax.swing.JTextField driverPath
login
javax.swing.JTextField login
url
javax.swing.JTextField url
password
javax.swing.JTextField password
requestTimeout
javax.swing.JSlider requestTimeout
selectBackend
javax.swing.JButton selectBackend
caseSensitiveParsing
javax.swing.JCheckBox caseSensitiveParsing
beginTimeout
javax.swing.JSlider beginTimeout
commitTimeout
javax.swing.JSlider commitTimeout
rollbackTimeout
javax.swing.JSlider rollbackTimeout
scheduler
javax.swing.JComboBox scheduler
shedulerPanel
javax.swing.JPanel shedulerPanel
shedulerPanelconstraints
java.awt.GridBagConstraints shedulerPanelconstraints
schedulerLevel
javax.swing.JComboBox schedulerLevel
loadbalancer
javax.swing.JComboBox loadbalancer
loadbalancerPanelconstraints
java.awt.GridBagConstraints loadbalancerPanelconstraints
loadbalancerPanel
javax.swing.JPanel loadbalancerPanel
usecaching
javax.swing.JCheckBox usecaching
userecoverylog
javax.swing.JCheckBox userecoverylog
wait4completion
javax.swing.JComboBox wait4completion
minNbOfThreads
javax.swing.JSlider minNbOfThreads
maxNbOfThreads
javax.swing.JSlider maxNbOfThreads
maxThreadIdleTime
javax.swing.JSlider maxThreadIdleTime
sqlDumpLength
javax.swing.JSlider sqlDumpLength
distributed
javax.swing.JCheckBox distributed
blob
javax.swing.JComboBox blob
pool
javax.swing.JCheckBox pool
maxNbOfConnections
javax.swing.JSlider maxNbOfConnections
vdbName
javax.swing.JTextField vdbName
Package org.objectweb.cjdbc.controller.authentication |
Package org.objectweb.cjdbc.controller.backend |
backendName
java.lang.String backendName
recoveryPolicy
boolean recoveryPolicy
controllers
java.util.ArrayList controllers
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
name
java.lang.String name
- Logical name assigned to this backend.
driverPath
java.lang.String driverPath
- Path for driver
driverClassName
java.lang.String driverClassName
- Database native JDBC driver class name.
url
java.lang.String url
- Real URL to access the database (JDBC URL).
writeCanBeEnabled
boolean writeCanBeEnabled
- A boolean to know if we should allow this backend to be enabled for write
connectionTestStatement
java.lang.String connectionTestStatement
- SQL statement used to check if a connection is still valid
schemaIsStatic
boolean schemaIsStatic
true
if schema is static.
totalRequest
int totalRequest
- Monitoring Values
totalWriteRequest
int totalWriteRequest
totalReadRequest
int totalReadRequest
totalTransactions
int totalTransactions
rewritingRules
java.util.ArrayList rewritingRules
- List of
AbstractRewritingRule
objects.
dynamicPrecision
int dynamicPrecision
- For metadata information generation
gatherSystemTables
boolean gatherSystemTables
sqlShortFormLength
int sqlShortFormLength
- Short form of SQL statements to include in traces and exceptions
lastKnownCheckpoint
java.lang.String lastKnownCheckpoint
state
int state
- The current state of the backend
- See Also:
BackendState
Package org.objectweb.cjdbc.controller.cache |
Package org.objectweb.cjdbc.controller.cache.result.schema |
name
java.lang.String name
cacheEntries
java.util.ArrayList cacheEntries
tables
java.util.ArrayList tables
- Database tables.
name
java.lang.String name
columns
java.util.ArrayList columns
cacheEntries
java.util.ArrayList cacheEntries
pkCacheEntries
java.util.HashMap pkCacheEntries
Package org.objectweb.cjdbc.controller.connection |
backendUrl
java.lang.String backendUrl
- URL of the
DatabaseBackend
owning this connection manager.
backendName
java.lang.String backendName
- Name of the
DatabaseBackend
owning this connection manager.
rLogin
java.lang.String rLogin
- Backend connection login to be used by this connection manager.
rPassword
java.lang.String rPassword
- Backend connection password to be used by this connection manager.
driverClassName
java.lang.String driverClassName
- The class name of the driver
driverPath
java.lang.String driverPath
- The path to the driver if null the default directory is used
initialized
boolean initialized
true
if the connection pool has been initialized.
vLogin
java.lang.String vLogin
- Virtual Login to be that use this connection manager
poolSize
int poolSize
- Size of the connection pool with the real database.
timeout
int timeout
- Time to wait for a connection in milliseconds (0 means wait forever).
nbOfConnections
int nbOfConnections
initPoolSize
int initPoolSize
- Initial pool size to be initialized at startup.
minPoolSize
int minPoolSize
- Minimum pool size.
maxPoolSize
int maxPoolSize
- Maximum pool size.
idleTimeout
int idleTimeout
- Time a connection can stay idle before begin released (removed from the
pool) in milliseconds (0 means forever)
waitTimeout
int waitTimeout
- Maximum time to wait for a connection in milliseconds.
releaseTimes
java.util.Stack releaseTimes
- Stores the time on which connections have been released.
removeIdleConnectionsThread
VariablePoolConnectionManager.RemoveIdleConnectionsThread removeIdleConnectionsThread
- Allow to remove idle connections in the pool.
Package org.objectweb.cjdbc.controller.core |
controller
Controller controller
Package org.objectweb.cjdbc.controller.loadbalancer |
Package org.objectweb.cjdbc.controller.loadbalancer.policies.createtable |
Package org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking |
Package org.objectweb.cjdbc.controller.scheduler.schema |
tables
java.util.ArrayList tables
ArrayList
of SchedulerDatabaseTable
.
lock
TransactionExclusiveLock lock
name
java.lang.String name
- Database table name.
lock
TransactionExclusiveLock lock
Package org.objectweb.cjdbc.controller.virtualdatabase |
data
java.util.ArrayList data
- The results
fields
Field[] fields
- The fields
cursorName
java.lang.String cursorName
- Cursor name for this ResultSet (not used yet)
fetchSize
int fetchSize
- Fetch size if we need to fetch only a subset of the ResultSet
dbResultSet
java.sql.ResultSet dbResultSet
- Database ResultSet if we need to fetch data later on
owningStatement
java.sql.Statement owningStatement
- Optional statement dbResultSet is attached to if in streaming mode
dbResultSetClosed
boolean dbResultSetClosed
- True if the underlying database ResultSet is closed
hasMoreData
boolean hasMoreData
- True if there is still more data to fetch from dbResultSet
maxRows
int maxRows
- Maximum number of rows remaining to fetch
groupName
java.lang.String groupName
- Group name
controllersMap
java.util.Hashtable controllersMap
- Controller name mapping: jgroup Addr --> controller Name
backendRecoveryPolicy
java.util.HashMap backendRecoveryPolicy
- backendName ->
BackendRecoveryPolicy
backendsPerController
java.util.Hashtable backendsPerController
- JGroups Address ->
ArrayList
of DatabaseBackend
channel
org.objectweb.tribe.channel.ReliableGroupChannelWithGms channel
- JGroups channel
multicastRequestAdapter
org.objectweb.tribe.adapters.MulticastRequestAdapter multicastRequestAdapter
- MessageDispatcher to communicate with the group
currentGroup
org.objectweb.tribe.common.Group currentGroup
allMemberButUs
java.util.ArrayList allMemberButUs
name
java.lang.String name
- Virtual database name
authenticationManager
AuthenticationManager authenticationManager
- Authentification manager matching virtual database login/password to
backends login/password
backends
java.util.ArrayList backends
ArrayList
of DatabaseBackend
objects
rwLock
ReadPrioritaryFIFOWriteLock rwLock
- Read/Write lock for backend list
requestManager
RequestManager requestManager
- The request manager to use for this database
logger
Trace logger
- Virtual database logger
requestLogger
Trace requestLogger
activeThreads
java.util.ArrayList activeThreads
idleThreads
int idleThreads
pendingConnections
java.util.ArrayList pendingConnections
maxNbOfConnections
int maxNbOfConnections
- Maximum number of concurrent accepted for this virtual database
poolConnectionThreads
boolean poolConnectionThreads
- If false one worker thread is forked per connection else
maxThreadIdleTime
long maxThreadIdleTime
- Maximum time a worker thread can remain idle before dying
minNbOfThreads
int minNbOfThreads
- Minimum number of worker threads to keep in the pool if
poolConnectionThreads is true
maxNbOfThreads
int maxNbOfThreads
- Maximum number of worker threads to fork
currentNbOfThreads
int currentNbOfThreads
- Current number of worker threads
metadata
VirtualDatabaseMetaData metadata
- Virtual Database MetaData
sqlMonitor
SQLMonitoring sqlMonitor
sqlShortFormLength
int sqlShortFormLength
- Short form of SQL statements to include in traces and exceptions
blobFilter
AbstractBlobFilter blobFilter
- The filter used to store blobs in the database
controller
Controller controller
- The controller we belong to
databaseProductNames
java.lang.String databaseProductNames
- Comma separated list of database product names (one instance per name)
shuttingDown
boolean shuttingDown
- Marker to see if the database is shutting down
Package org.objectweb.cjdbc.controller.virtualdatabase.protocol |
backendList
java.util.ArrayList backendList
info
BackendInfo info
controllerDest
java.lang.String controllerDest
transactionId
long transactionId
controllerName
java.lang.String controllerName
jmxName
java.lang.String jmxName
backendInfo
BackendInfo backendInfo
request
AbstractRequest request
backendInfo
BackendInfo backendInfo
success
boolean success
transactionId
long transactionId
controllerName
java.lang.String controllerName
controllerJmxName
java.lang.String controllerJmxName
vdbName
java.lang.String vdbName
groupName
java.lang.String groupName
vLogins
java.util.ArrayList vLogins
schedulerRAIDbLevel
int schedulerRAIDbLevel
loadBalancerRAIDbLevel
int loadBalancerRAIDbLevel
dbs
DatabaseSchema dbs
backends
java.util.ArrayList backends
backendPolicies
java.util.HashMap backendPolicies
rmiHostname
java.lang.String rmiHostname
rmiPort
java.lang.String rmiPort
Package org.objectweb.cjdbc.driver |
binaryData
byte[] binaryData
- The binary data that makes up this
BLOB
.
stringData
java.lang.String stringData
- The data represented as a string of this
CLOB
dbName
java.lang.String dbName
- Virtual database name.
login
java.lang.String login
- User name.
password
java.lang.String password
- Password.
url
java.lang.String url
- DataSource properties
user
java.lang.String user
password
java.lang.String password
logWriter
java.io.PrintWriter logWriter
currentRow
int currentRow
- Cursor to current row
nbOfRows
int nbOfRows
- Number of rows
nbOfColumns
int nbOfColumns
- Number of columns
data
java.util.ArrayList data
- The results
hasMoreData
boolean hasMoreData
- True if there is more data to fetch from the controller
fetchDirection
int fetchDirection
- The fetch direction (not used yet)
fetchSize
int fetchSize
- The fetch size
cursorName
java.lang.String cursorName
- ResultSet cursor name
fields
Field[] fields
- The fields
wasNullFlag
boolean wasNullFlag
- for wasNull()
resultSetType
int resultSetType
- Type of ResultSet
resultSetConcurrency
int resultSetConcurrency
- Concurrency for this ResultSet
warnings
java.sql.SQLWarning warnings
- the warning chain
isClosed
boolean isClosed
scale
int scale
precision
int precision
isSigned
boolean isSigned
isSearchable
boolean isSearchable
isDefinitelyWritable
boolean isDefinitelyWritable
isWritable
boolean isWritable
isReadOnly
boolean isReadOnly
isNullable
int isNullable
isCurrency
boolean isCurrency
isCaseSensitive
boolean isCaseSensitive
isAutoIncrement
boolean isAutoIncrement
tableName
java.lang.String tableName
fieldName
java.lang.String fieldName
columnDisplaySize
int columnDisplaySize
sqlType
int sqlType
typeName
java.lang.String typeName
columnClassName
java.lang.String columnClassName
Package org.objectweb.cjdbc.driver.protocol |
Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.