A B C D E F G H I J N O P R S T _

A

absolute(int) - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
absolute(int, int) - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
absolute(int) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
absolute(int, int) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
addCurrentResultSetRow(RemoteIteratorResultTable) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Adds the current record to the given RemoteIteratorResultTable.
addRow(List, Integer) - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
adds the row (an arrayList) in the list of result.
addRows(Iterator) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 

B

BackgroundLoadingThread - class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread.
A thread to load the data in the background, using a RemoteIteratorClient.
BackgroundLoadingThread(RemoteIteratorClient, DefaultRemoteIteratorTableModel) - Constructor for class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
Instantiates a Thread that will, using the provided RemoteIteratorClient, retrieve the data and insert it in the given DefaultRemoteIteratorTableModel.

C

ColumnMetadata - class org.bsf.remoteIterator.common.ColumnMetadata.
Stores the MetaData (ie.
ColumnMetadata() - Constructor for class org.bsf.remoteIterator.common.ColumnMetadata
 
cleanUp() - Static method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Removes all the remaining RI.
closeDataSource() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Closes the DB ressources (ResultSet, Statement, Connection).
createMetadatas() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Creates the meta data from the actual resultsets.

D

DefaultRemoteIteratorTableModel - class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel.
A default implementation of a RemoteIteratorTableModel.
DefaultRemoteIteratorTableModel() - Constructor for class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Creates a DefaultRemoteIteratorTableModel with a default estimated size of 1000 rows.
DefaultRemoteIteratorTableModel(RemoteIteratorClient) - Constructor for class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Creates a DefaultRemoteIteratorTableModel with a default estimated size of 1000 rows.
DefaultRemoteIteratorTableModel(int) - Constructor for class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Creates a DefaultRemoteIteratorTableModel with the given int as the size of the underlying List storing the rows.
DefaultRemoteIteratorTableModel(RemoteIteratorClient, int) - Constructor for class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Creates a DefaultRemoteIteratorTableModel with the given estimated size of rows.

E

EMPTY_STRING - Static variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
ejbActivate() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
ejbCreate(String) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
ejbCreate() - Method in class org.bsf.remoteIterator.server.RemoteIteratorServiceBean
 
ejbPassivate() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
ejbRemove() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Ensures that everything is closed correctly (mainly the DB ressources).
executeQuery() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Prepares and executes the SQL query.

F

firstQueryExecution() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Should be called for the first execution of the Query (opens the DataSource and executes the query).

G

getColumnClassName() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getColumnCount() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
getColumnMetaData() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
getColumnMetatData() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
getColumnName() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getColumnType() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getColumnTypeName() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getDefaultBlockSize() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
getDelayBetweenRetrieval() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
getInitialBlockSize() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
getPosition() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
getPrecision() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getRecordCount() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
getRemoteIterator(String) - Method in class org.bsf.remoteIterator.server.RemoteIteratorServiceBean
 
getResult(RemoteIteratorResultTable) - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
getRowCount() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
getRowCount() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
getRowIndexes() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
getRows() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
getScale() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getSchemaName() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getSize() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
getTableName() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
getValueAt(int, int) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 

H

hasRemoteReference() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 

I

isAfterLast() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
isAlreadyLast() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
isBeforeFirst() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
isBeforeFirst() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
isFirst() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
isFirst() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
isLast() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
isLast() - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
isLast() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
isLoadingData() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
isLoadingData() - Method in interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel
 

J

JNDI_DATASOURCE_NAME - Static variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 

N

next() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
next(int) - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
next() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
next(int) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 

O

openDataSource() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Retrieves a connection to the Database.
org.bsf.remoteIterator.client - package org.bsf.remoteIterator.client
 
org.bsf.remoteIterator.client.tableModel - package org.bsf.remoteIterator.client.tableModel
 
org.bsf.remoteIterator.common - package org.bsf.remoteIterator.common
 
org.bsf.remoteIterator.server - package org.bsf.remoteIterator.server
 

P

prepareQuery() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Must be called before executeQuery as it creates the statement and configures it.
previous() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
previous(int) - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
previous() - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
previous(int) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
 

R

RESULT_TABLE_DEFAULT_INITIAL_SIZE - Static variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
RI_BUFFER_SIZE - Static variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
RI_DEFAULT_BLOCK_SIZE - Static variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
RemoteIteratorBean - class org.bsf.remoteIterator.server.RemoteIteratorBean.
Executes and provides an iterator on a SQL statement using the Bean container to handle passivation and so on...
RemoteIteratorBean() - Constructor for class org.bsf.remoteIterator.server.RemoteIteratorBean
 
RemoteIteratorClient - class org.bsf.remoteIterator.client.RemoteIteratorClient.
Wrapper for a remoteIterator.
RemoteIteratorClient(RemoteIterator) - Constructor for class org.bsf.remoteIterator.client.RemoteIteratorClient
 
RemoteIteratorResultTable - class org.bsf.remoteIterator.common.RemoteIteratorResultTable.
This class defines the RemoteIterator's result format expected by the client.
RemoteIteratorResultTable() - Constructor for class org.bsf.remoteIterator.common.RemoteIteratorResultTable
Creates a RemoteIteratorResultTable using the RESULT_TABLE_DEFAULT_INITIAL_SIZE.
RemoteIteratorResultTable(int) - Constructor for class org.bsf.remoteIterator.common.RemoteIteratorResultTable
Creates a RemoteIteratorResultTable using the given int as the default size for the underlying Lists.
RemoteIteratorServiceBean - class org.bsf.remoteIterator.server.RemoteIteratorServiceBean.
This stateless ejb provides access to the remote iterator features.
RemoteIteratorServiceBean() - Constructor for class org.bsf.remoteIterator.server.RemoteIteratorServiceBean
 
RemoteIteratorTableModel - interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel.
All TableModel that wish to use a RemoteIterator should implement those methods that enable to get informations about the RI.
releaseResources() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
releaseResources() - Method in interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel
Releases the resources (RemoteIterator is first among them but the Threads used (if any) by the implementing model should be released as well.
remove() - Method in class org.bsf.remoteIterator.client.RemoteIteratorClient
Removes a RemoteItarator (releases the ressources).
removeAllRemainingRemoteIterator() - Static method in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
This method is called by the model when the static cleanUp method is called to prevent phantom RIs (application exited with sleeping threads...).
removeRemoteIterator() - Method in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
restorePosition(int, int) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Sets the cursor to the specified position and update the lastReadBlockSize.
run() - Method in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 

S

setAlreadyLast(boolean) - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
setBeforeFirst(boolean) - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
setColumnClassName(String) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setColumnName(String) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setColumnType(int) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setColumnTypeName(String) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setDefaultBlockSize(int) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
setDefaultBlockSize(Integer) - Method in class org.bsf.remoteIterator.server.RemoteIteratorBean
Sets the default block size to be used for this RemoteIteratorBean.
setDelayBetweenRetrieval(int) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Sets the delay between each call to the RI (could be used when multiple models are accessing various RI to prevent locks because some model are calling next() all the time...).
setFirst(boolean) - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
setInitialBlockSize(int) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
setLast(boolean) - Method in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
setPrecision(int) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setRemoteIteratorClient(RemoteIteratorClient) - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
setRemoteIteratorClient(RemoteIteratorClient) - Method in interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel
Specifies what RemoteIteratorClient is to be used by the implementing TableModel.
setScale(int) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setSchemaName(String) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
setTableName(String) - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 
startLoadingData() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
startLoadingData() - Method in interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel
Request this model to start loading the data.
stopLoading() - Method in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
stopLoadingData() - Method in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
stopLoadingData() - Method in interface org.bsf.remoteIterator.client.tableModel.RemoteIteratorTableModel
Request this model to stop loading data.

T

toString() - Method in class org.bsf.remoteIterator.common.ColumnMetadata
 

_

_SQLQuery - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_columnClassName - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_columnMetadatas - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_columnName - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_columnType - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_columnTypeName - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_connection - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_defaultBlockSize - Variable in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
_defaultBlockSize - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_defaultRemoteIteratorTableModel - Variable in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
_delayBetweenRetrieval - Variable in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
_initialBlockSize - Variable in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
_instantiatedThreads - Static variable in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
_isAlreadyLast - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_isBeforeFirst - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_isFirst - Variable in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
_isFirst - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_isFirstCall - Variable in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
_isLast - Variable in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
_isLast - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_lastReadBlockSize - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
Keeps the size of the last read block.
_loadingThread - Variable in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
 
_position - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
The curent position into the resultset (needed when passivated or activated).
_precision - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_remote - Variable in class org.bsf.remoteIterator.client.RemoteIteratorClient
 
_remoteIteratorClient - Variable in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
_remoteIteratorHome - Variable in class org.bsf.remoteIterator.server.RemoteIteratorServiceBean
 
_resultSet - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_rowCount - Variable in class org.bsf.remoteIterator.client.RemoteIteratorClient
Total number of rows, -1 if not computed.
_rowIndexes - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_rows - Variable in class org.bsf.remoteIterator.client.tableModel.DefaultRemoteIteratorTableModel
Holds the rows returned by the RI.
_rows - Variable in class org.bsf.remoteIterator.common.RemoteIteratorResultTable
 
_scale - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_schemaName - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 
_shouldStop - Variable in class org.bsf.remoteIterator.client.tableModel.BackgroundLoadingThread
 
_statement - Variable in class org.bsf.remoteIterator.server.RemoteIteratorBean
 
_tableName - Variable in class org.bsf.remoteIterator.common.ColumnMetadata
 

A B C D E F G H I J N O P R S T _