Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
I
L
M
N
O
R
S
T
V
W
X
A
AbstractTransactionalConnection
- Class in
org.akubraproject.txn
A basic superclass for transactional store connections.
AbstractTransactionalConnection(BlobStore, BlobStore, Transaction, Map<String, String>)
- Constructor for class org.akubraproject.txn.
AbstractTransactionalConnection
Create a new transactional connection.
AbstractTransactionalConnection.TxnBlob
- Class in
org.akubraproject.txn
A transactional blob implementation.
AbstractTransactionalConnection.TxnBlob(URI, Map<String, String>)
- Constructor for class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
AbstractTransactionalStore
- Class in
org.akubraproject.txn
A basic superclass for transactional stores.
AbstractTransactionalStore(URI, BlobStore)
- Constructor for class org.akubraproject.txn.
AbstractTransactionalStore
Create a new transactional store.
addBlob(URI, URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Add a blob to the underlying store.
addNameEntry(URI, URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Add an id mapping.
addNameEntry(URI, URI)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
afterCompletion(int)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Invoked after the transaction has completed, i.e.
afterCompletion(int)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
afterCompletion(int)
- Method in class org.akubraproject.txn.
SQLTransactionalConnection
B
beforeCompletion()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Invoked before the transaction is completed, i.e.
beforeCompletion()
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
blobCache
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
a cache of blobs
bStoreCon
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
the underlying blob-store that actually stores the blobs
C
close()
- Method in class org.akubraproject.txn.
SQLTransactionalConnection.RSBlobIdIterator
Close the underlying result-set and statement (if
closeStmt
is true).
computeNext()
- Method in class org.akubraproject.txn.
SQLTransactionalConnection.RSBlobIdIterator
con
- Variable in class org.akubraproject.txn.
SQLTransactionalConnection
The db connection being used
ConcurrentBlobUpdateException
- Exception in
org.akubraproject.txn
This exception is thrown by a transactional blob store when the same blob is created, deleted, or modified by two separate concurrent transactions.
ConcurrentBlobUpdateException(URI)
- Constructor for exception org.akubraproject.txn.
ConcurrentBlobUpdateException
Exception indicating there is duplicate blob in the store associated with the blob-id.
ConcurrentBlobUpdateException(URI, String)
- Constructor for exception org.akubraproject.txn.
ConcurrentBlobUpdateException
Exception indicating there is duplicate blob in the store associated with the blob-id.
ConcurrentBlobUpdateException(URI, String, Throwable)
- Constructor for exception org.akubraproject.txn.
ConcurrentBlobUpdateException
Exception indicating there is duplicate blob in the store associated with the blob-id.
D
DEL_TABLE
- Static variable in class org.akubraproject.txn.derby.
TransactionalStore
The SQL table used by this store to hold the list of deleted blobs
delBlobs
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
the list of underlying id's of deleted blobs
delete()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
E
exists()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
G
getBlob(URI, Map<String, String>)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
getCanonicalId()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
getNextId()
- Method in class org.akubraproject.txn.
SQLTransactionalConnection.RSBlobIdIterator
Get the next id.
getRealId(URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Look up the underlying store's blob-id for the given upper-level blob-id.
getRealId(URI)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
getSize()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
I
isCompleted
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
Whether or not the current transaction has been completed yet
L
listBlobIds(String)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
M
moveTo(URI, Map<String, String>)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
N
NAME_TABLE
- Static variable in class org.akubraproject.txn.derby.
TransactionalStore
The SQL table used by this store to hold the name mappings
newBlobs
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
the list of underlying id's of added blobs
O
openConnection(Transaction, Map<String, String>)
- Method in class org.akubraproject.txn.derby.
TransactionalStore
openInputStream()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
openOutputStream(long, boolean)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection.TxnBlob
org.akubraproject.txn
- package org.akubraproject.txn
Helpers and base classes for transactional stores.
org.akubraproject.txn.derby
- package org.akubraproject.txn.derby
Transactional store using
Derby
.
R
remBlob(URI, URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Remove a blob from the underlying store.
remBlob(URI, URI)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
remNameEntry(URI, URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Remove an id mapping.
remNameEntry(URI, URI)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
rs
- Variable in class org.akubraproject.txn.
SQLTransactionalConnection.RSBlobIdIterator
S
serialVersionUID
- Static variable in exception org.akubraproject.txn.
ConcurrentBlobUpdateException
SQLTransactionalConnection
- Class in
org.akubraproject.txn
A basic superclass for sql-based transactional store connections.
SQLTransactionalConnection(BlobStore, BlobStore, XAConnection, Connection, Transaction, Map<String, String>)
- Constructor for class org.akubraproject.txn.
SQLTransactionalConnection
Create a new sql-based transactional connection.
SQLTransactionalConnection.RSBlobIdIterator
- Class in
org.akubraproject.txn
A ResultSet based Iterator of blob-id's.
SQLTransactionalConnection.RSBlobIdIterator(ResultSet, boolean)
- Constructor for class org.akubraproject.txn.
SQLTransactionalConnection.RSBlobIdIterator
Create a new iterator.
sync()
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
T
TransactionalConnection
- Class in
org.akubraproject.txn.derby
A connection for the transactional store.
TransactionalStore
- Class in
org.akubraproject.txn.derby
A simple transactional store using Derby db for the transaction logging and id mappings.
TransactionalStore(URI, BlobStore, String)
- Constructor for class org.akubraproject.txn.derby.
TransactionalStore
Create a new transactional store.
TransactionalStore(URI, BlobStore, String, boolean)
- Constructor for class org.akubraproject.txn.derby.
TransactionalStore
Create a new transactional store.
tx
- Variable in class org.akubraproject.txn.
AbstractTransactionalConnection
the transaction this connection belongs to
V
validateId(URI)
- Method in class org.akubraproject.txn.
AbstractTransactionalConnection
Check whether we can store this id.
validateId(URI)
- Method in class org.akubraproject.txn.derby.
TransactionalConnection
W
wrappedStore
- Variable in class org.akubraproject.txn.
AbstractTransactionalStore
the underlying blob-store used for the actual storage
X
xaCon
- Variable in class org.akubraproject.txn.
SQLTransactionalConnection
The xa connection being used
A
B
C
D
E
G
I
L
M
N
O
R
S
T
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2009-2012
DuraSpace
. All Rights Reserved.