public interface DataspaceAccessor extends FabricComponentAccessor, DataspaceContext
Title: Service Event Fabric Core
Description: Defines an accessor for a Data Space
.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CALL_FUNCTION |
static java.lang.String |
COMMIT |
static java.lang.String |
CREATE_COLLECTION_FACTORY |
static java.lang.String |
DROP_COLLECTION |
static java.lang.String |
DROP_COLLECTION_FACTORY |
static java.lang.String |
EXECUTE_QUERY |
static java.lang.String |
EXISTS_ACTIONABLE_EVENT |
static java.lang.String |
EXISTS_EVENT_TRIGGER |
static java.lang.String |
GET_AUTO_COMMIT |
static java.lang.String |
GET_DOWNLOADABLE_BLOB_SIZE |
static java.lang.String |
GET_EVENT_TRIGGER_DEFINITION |
static java.lang.String |
GET_EVENT_TRIGGER_DEFINITIONS |
static java.lang.String |
GET_FETCH_SIZE |
static java.lang.String |
GET_LAST_ERROR |
static java.lang.String |
GET_SESSION_CONTEXT |
static java.lang.String |
GET_TRANSACTION_ISOLATION |
static java.lang.String |
GET_TRANSFER_BUFFER_SIZE |
static java.lang.String |
GET_TRIGGER_ACTION_TIME |
static java.lang.String |
GET_TRIGGER_STATE |
static java.lang.String |
HAS_EVENT_TRIGGERS |
static java.lang.String |
INTERRUPT_TRANSACTION |
static java.lang.String |
IS_CLOSED |
static java.lang.String |
IS_READONLY |
static java.lang.String |
LIST_ACTIONABLE_EVENTS |
static java.lang.String |
LIST_COLLECTIONS |
static java.lang.String |
LIST_EVENT_TRIGGERS |
static java.lang.String |
LOOKUP_COLLECTION |
static java.lang.String |
LOOKUP_COLLECTION_FACTORY |
static java.lang.String |
ROLLBACK |
static java.lang.String |
SET_AUTO_COMMIT |
static java.lang.String |
SET_DOWNLOADABLE_BLOB_SIZE |
static java.lang.String |
SET_FETCH_SIZE |
static java.lang.String |
SET_READ_ONLY |
static java.lang.String |
SET_REQUEST_TIMEOUT |
static java.lang.String |
SET_SESSION_CONTEXT |
static java.lang.String |
SET_TRANSACTION_ISOLATION |
static java.lang.String |
SET_TRANSFER_BUFFER_SIZE |
static java.lang.String |
STORE_COLLECTION_FACTORY |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
callFunction(java.lang.String query)
Calls specified function and returns function result or RowSet.
|
java.lang.Object |
callFunction(java.lang.String query,
java.lang.Object[] params)
Calls specified function with specified parameters and returns function result or RowSet.
|
void |
commit()
Makes all changes made since the previous commit/rollback permanent and releases
any resource locks currently held by the accessed dataspace.
|
RowSet |
executeQuery(java.lang.String query)
Executes query and returns result RowSet.
|
RowSet |
executeQuery(java.lang.String query,
java.lang.Object[] params)
Executes query with specified parameters and returns result RowSet.
|
boolean |
getAutoCommit()
Retrieves the current auto-commit mode for the accessed dataspace.
|
int |
getDownloadableBlobSize()
Returns downloadableBlobSize.
|
int |
getFetchSize()
Returns fetchSize.
|
com.streamscape.slex.file.SLFileSessionContext |
getSessionContext()
Returns session context for current session.
|
int |
getSessionState()
Returns the state of the session of this accessor.
|
int |
getTransactionIsolation()
Retrieves the current transaction isolation level for the accessed dataspace.
|
int |
getTransferBufferSize()
Returns transferBufferSize.
|
boolean |
isClosed()
Checks if the accessed dataspace is closed.
|
boolean |
isReadOnly()
Checks if the accessed dataspace is in read-only mode.
|
void |
rollback()
Undoes all changes made in the current transaction and releases any
locks currently held by the accessed dataspace.
|
void |
setAutoCommit(boolean autoCommit)
Sets an auto-commit mode of the accessed dataspace to the specified state.
|
void |
setDownloadableBlobSize(int downloadableBlobSize)
Sets maximum size of blob that can be transferred with first response.
|
void |
setFetchSize(int fetchSize)
Sets fetchSize for executeQuery.
|
void |
setReadOnly(boolean readOnly)
Puts the accessed dataspace into read-only mode.
|
void |
setSessionContext(com.streamscape.slex.file.SLFileSessionContext sessionContext)
Sets session context for current session.
|
void |
setTransactionIsolation(int level)
Attempts to change the transaction isolation level for the accessed dataspace.
|
void |
setTransferBufferSize(int transferBufferSize)
Sets transferBufferSize used to transfer files beetwen client and server contexts in file operations.
|
autoSwitching, close, getAccessorName, getActualNodeName, getComponentModel, getComponentName, getComponentType, getEventScope, getName, getNodeName, getRequestTimeout, getSession, invokeCompleteRequest, invokeCompleteRequest, invokeInterruptRequest, invokeLanguageRequest, invokeLanguageRequest, invokeLanguageRequest, invokeLanguageRequest, isAvailable, isOpened, resync, setAutoSwitching, setRequestTimeout, setStateListener, setStateListener, switchComponent
hasSinkEvents, listSinkEvents
existsActionableEvent, hasActionableEvents, listActionableEvents
addEventTrigger, alterEventTrigger, compileEventTrigger, disableEventTrigger, enableEventTrigger, getEventTriggerDefinition, getEventTriggerDefinitions, getEventTriggerSyntax, getLastError, getTriggerActionTime, getTriggerState, isEventTriggerAutoEnable, removeAllEventTriggers, removeEventTrigger, setEventTriggerAutoEnable
existsEventTrigger, getEventTriggerData, hasEventTriggers, listEventTriggers
createCollectionFactory, dropCollection, dropCollectionFactory, listCollections, lookupCollection, lookupCollectionFactory, storeCollectionFactory
static final java.lang.String COMMIT
static final java.lang.String ROLLBACK
static final java.lang.String SET_AUTO_COMMIT
static final java.lang.String GET_AUTO_COMMIT
static final java.lang.String SET_READ_ONLY
static final java.lang.String SET_TRANSACTION_ISOLATION
static final java.lang.String GET_TRANSACTION_ISOLATION
static final java.lang.String CREATE_COLLECTION_FACTORY
static final java.lang.String STORE_COLLECTION_FACTORY
static final java.lang.String DROP_COLLECTION_FACTORY
static final java.lang.String LOOKUP_COLLECTION_FACTORY
static final java.lang.String LIST_COLLECTIONS
static final java.lang.String LOOKUP_COLLECTION
static final java.lang.String DROP_COLLECTION
static final java.lang.String GET_LAST_ERROR
static final java.lang.String GET_TRIGGER_STATE
static final java.lang.String IS_CLOSED
static final java.lang.String IS_READONLY
static final java.lang.String LIST_ACTIONABLE_EVENTS
static final java.lang.String LIST_EVENT_TRIGGERS
static final java.lang.String EXISTS_EVENT_TRIGGER
static final java.lang.String HAS_EVENT_TRIGGERS
static final java.lang.String EXISTS_ACTIONABLE_EVENT
static final java.lang.String GET_TRIGGER_ACTION_TIME
static final java.lang.String GET_EVENT_TRIGGER_DEFINITION
static final java.lang.String GET_EVENT_TRIGGER_DEFINITIONS
static final java.lang.String SET_FETCH_SIZE
static final java.lang.String GET_FETCH_SIZE
static final java.lang.String EXECUTE_QUERY
static final java.lang.String CALL_FUNCTION
static final java.lang.String INTERRUPT_TRANSACTION
static final java.lang.String SET_SESSION_CONTEXT
static final java.lang.String GET_SESSION_CONTEXT
static final java.lang.String SET_TRANSFER_BUFFER_SIZE
static final java.lang.String GET_TRANSFER_BUFFER_SIZE
static final java.lang.String SET_DOWNLOADABLE_BLOB_SIZE
static final java.lang.String GET_DOWNLOADABLE_BLOB_SIZE
static final java.lang.String SET_REQUEST_TIMEOUT
int getSessionState()
void commit() throws DataspaceComponentException
DataspaceComponentException
- if some error occurs.boolean getAutoCommit() throws DataspaceComponentException
true
if auto-commit mode is enabled for the accessed dataspace, false
otherwise.DataspaceComponentException
- if some error occurs.int getTransactionIsolation() throws DataspaceComponentException
DataspaceComponentException
- if some error occurs.boolean isClosed() throws DataspaceComponentException
true
if the accessed dataspace is closed, false
otherwise.DataspaceComponentException
- if some error occurs.boolean isReadOnly() throws DataspaceComponentException
true
if the accessed dataspace is in read-only mode, false
otherwise.DataspaceComponentException
- if some error occurs.void rollback() throws DataspaceComponentException
DataspaceComponentException
- if some error occurs.void setAutoCommit(boolean autoCommit) throws DataspaceComponentException
autoCommit
- the value to be set.DataspaceComponentException
- if some error occurs.void setReadOnly(boolean readOnly) throws DataspaceComponentException
readOnly
- the value to be set.DataspaceComponentException
- if some error occurs.void setTransactionIsolation(int level) throws DataspaceComponentException
level
- the value to be set.DataspaceComponentException
- if some error occurs.RowSet executeQuery(java.lang.String query, java.lang.Object[] params) throws DataspaceComponentException
query
- DSQL queryparams
- DataspaceComponentException
RowSet executeQuery(java.lang.String query) throws DataspaceComponentException
query
- DSQL queryDataspaceComponentException
java.lang.Object callFunction(java.lang.String query, java.lang.Object[] params) throws DataspaceComponentException
query
- function call queryparams
- function parameters if anyDataspaceComponentException
java.lang.Object callFunction(java.lang.String query) throws DataspaceComponentException
query
- function call queryDataspaceComponentException
void setFetchSize(int fetchSize) throws DataspaceComponentException
fetchSize
- DataspaceComponentException
int getFetchSize() throws DataspaceComponentException
DataspaceComponentException
void setSessionContext(com.streamscape.slex.file.SLFileSessionContext sessionContext) throws DataspaceComponentException
sessionContext
- DataspaceComponentException
com.streamscape.slex.file.SLFileSessionContext getSessionContext() throws DataspaceComponentException
DataspaceComponentException
void setTransferBufferSize(int transferBufferSize) throws DataspaceComponentException
transferBufferSize
- size in bytes, should be > 0DataspaceComponentException
int getTransferBufferSize() throws DataspaceComponentException
DataspaceComponentException
void setDownloadableBlobSize(int downloadableBlobSize) throws DataspaceComponentException
downloadableBlobSize
- size in bytes, if -1 then all lobs data will be downloadedDataspaceComponentException
int getDownloadableBlobSize() throws DataspaceComponentException
DataspaceComponentException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.