public class DataspaceAccessorProxy
extends com.streamscape.sef.dispatcher.AbstractAccessorProxy
implements com.streamscape.sef.dii.AccessibleObject
Title: Dataspace Framework
Description: Defines a sort of the AccessorProxy
for a Dataspace collection.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
Constructor and Description |
---|
DataspaceAccessorProxy(java.lang.String sessionName,
java.lang.String componentName,
ComponentOwner owner,
boolean isRouted,
com.streamscape.ds.AbstractDataspace dataspace,
java.lang.String slSessionName,
SLSessionData slSessionData) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
callFunction(com.streamscape.ds.session.Session session,
java.lang.String query,
java.lang.Object[] params) |
void |
close() |
void |
commit(com.streamscape.ds.session.Session session) |
void |
compile(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
CollectionFactory |
createCollectionFactory(com.streamscape.ds.session.Session session,
CollectionType type) |
static Statement |
createStatementAndExecute(Connection connection,
java.lang.String query,
int fetchSize) |
void |
disable(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
void |
dropCollection(com.streamscape.ds.session.Session session,
java.lang.String name) |
void |
dropCollectionFactory(com.streamscape.ds.session.Session session,
java.lang.String name) |
void |
enable(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
void |
eraseFromObjectCache(com.streamscape.ds.session.Session session,
java.lang.Long oid) |
java.lang.Object |
executeQuery(com.streamscape.ds.session.Session session,
java.lang.String query,
java.lang.Object[] params) |
boolean |
existsActionableEvent(com.streamscape.ds.session.Session session,
java.lang.String eventId) |
boolean |
existsEventTrigger(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
boolean |
getAutoCommit(com.streamscape.ds.session.Session session) |
int |
getDownloadableBlobSize(com.streamscape.ds.session.Session session) |
EventTriggerDefinition |
getEventTriggerDefinition(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
java.util.List |
getEventTriggerDefinitions(com.streamscape.ds.session.Session session) |
int |
getFetchSize(com.streamscape.ds.session.Session session) |
java.lang.String |
getLastError(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
com.streamscape.sef.dii.AccessibleObjectProxy |
getProxy() |
com.streamscape.slex.file.SLFileSessionContext |
getSessionContext(com.streamscape.ds.session.Session session) |
int |
getSessionState(com.streamscape.ds.session.Session session) |
int |
getTransactionIsolation(com.streamscape.ds.session.Session session) |
int |
getTransferBufferSize(com.streamscape.ds.session.Session session) |
EventTriggerState |
getTriggerState(com.streamscape.ds.session.Session session,
java.lang.String triggerName) |
boolean |
hasActionableEvents(com.streamscape.ds.session.Session session) |
boolean |
hasEventTriggers(com.streamscape.ds.session.Session session) |
boolean |
hasSinkEvents() |
void |
interruptTransaction(com.streamscape.ds.session.Session session) |
boolean |
isClosed(com.streamscape.ds.session.Session session) |
boolean |
isReadOnly(com.streamscape.ds.session.Session session) |
java.util.List |
listActionableEvents(com.streamscape.ds.session.Session session) |
java.util.List |
listCollections(com.streamscape.ds.session.Session session) |
java.util.List |
listEventTriggers(com.streamscape.ds.session.Session session) |
java.util.List |
listSinkEvents(com.streamscape.ds.session.Session session) |
DataCollection |
lookupCollection(com.streamscape.ds.session.Session session,
java.lang.String name) |
CollectionFactory |
lookupCollectionFactory(com.streamscape.ds.session.Session session,
java.lang.String name) |
void |
removeAllEventTriggers() |
void |
removeEventTrigger(java.lang.String triggerName) |
void |
rollback(com.streamscape.ds.session.Session session) |
void |
setAutoCommit(com.streamscape.ds.session.Session session,
boolean autoCommit) |
void |
setDownloadableBlobSize(com.streamscape.ds.session.Session session,
int downloadableBlobSize) |
void |
setEventTriggerDefinition(java.lang.String triggerName,
EventTriggerDefinition trigger) |
void |
setFetchSize(com.streamscape.ds.session.Session session,
int fetchSize) |
void |
setReadOnly(com.streamscape.ds.session.Session session,
boolean readOnly) |
void |
setRequestTimeout(com.streamscape.ds.session.Session session,
long requestTimeout) |
void |
setSessionContext(com.streamscape.ds.session.Session session,
com.streamscape.slex.file.SLFileSessionContext sessionContext) |
void |
setTransactionIsolation(com.streamscape.ds.session.Session session,
java.lang.Integer level) |
void |
setTransferBufferSize(com.streamscape.ds.session.Session session,
int transferBufferSize) |
void |
storeCollectionFactory(com.streamscape.ds.session.Session session,
java.lang.String name,
CollectionFactory factory) |
public DataspaceAccessorProxy(java.lang.String sessionName, java.lang.String componentName, ComponentOwner owner, boolean isRouted, com.streamscape.ds.AbstractDataspace dataspace, java.lang.String slSessionName, SLSessionData slSessionData) throws FabricRequestException
FabricRequestException
public java.lang.Object executeQuery(com.streamscape.ds.session.Session session, java.lang.String query, java.lang.Object[] params) throws java.lang.Exception
java.lang.Exception
public static Statement createStatementAndExecute(Connection connection, java.lang.String query, int fetchSize) throws SQLException
SQLException
public java.lang.Object callFunction(com.streamscape.ds.session.Session session, java.lang.String query, java.lang.Object[] params) throws java.lang.Exception
java.lang.Exception
public void interruptTransaction(com.streamscape.ds.session.Session session)
public void close()
close
in interface com.streamscape.sef.dispatcher.AccessorProxy
close
in class com.streamscape.sef.dispatcher.AbstractAccessorProxy
public com.streamscape.sef.dii.AccessibleObjectProxy getProxy()
getProxy
in interface com.streamscape.sef.dii.AccessibleObject
public boolean getAutoCommit(com.streamscape.ds.session.Session session)
public void setAutoCommit(com.streamscape.ds.session.Session session, boolean autoCommit)
public boolean isReadOnly(com.streamscape.ds.session.Session session)
public void setReadOnly(com.streamscape.ds.session.Session session, boolean readOnly)
public int getSessionState(com.streamscape.ds.session.Session session)
public void commit(com.streamscape.ds.session.Session session)
public void rollback(com.streamscape.ds.session.Session session)
public int getTransactionIsolation(com.streamscape.ds.session.Session session)
public void setTransactionIsolation(com.streamscape.ds.session.Session session, java.lang.Integer level)
public java.util.List listSinkEvents(com.streamscape.ds.session.Session session)
public boolean hasSinkEvents()
public java.util.List listActionableEvents(com.streamscape.ds.session.Session session)
public boolean hasActionableEvents(com.streamscape.ds.session.Session session)
public boolean existsActionableEvent(com.streamscape.ds.session.Session session, java.lang.String eventId)
public void enable(com.streamscape.ds.session.Session session, java.lang.String triggerName)
public void disable(com.streamscape.ds.session.Session session, java.lang.String triggerName)
public void removeEventTrigger(java.lang.String triggerName) throws ServiceConfigurationException, IllegalTriggerStateException
public EventTriggerDefinition getEventTriggerDefinition(com.streamscape.ds.session.Session session, java.lang.String triggerName) throws ServiceConfigurationException
ServiceConfigurationException
public void setEventTriggerDefinition(java.lang.String triggerName, EventTriggerDefinition trigger) throws ServiceConfigurationException
ServiceConfigurationException
public void removeAllEventTriggers() throws ServiceConfigurationException, IllegalTriggerStateException
public void compile(com.streamscape.ds.session.Session session, java.lang.String triggerName) throws EventTriggerCompileException, IllegalTriggerStateException
public java.util.List listEventTriggers(com.streamscape.ds.session.Session session)
public java.util.List getEventTriggerDefinitions(com.streamscape.ds.session.Session session)
public boolean hasEventTriggers(com.streamscape.ds.session.Session session)
public boolean existsEventTrigger(com.streamscape.ds.session.Session session, java.lang.String triggerName)
public boolean isClosed(com.streamscape.ds.session.Session session) throws DataspaceException
DataspaceException
public java.lang.String getLastError(com.streamscape.ds.session.Session session, java.lang.String triggerName)
public EventTriggerState getTriggerState(com.streamscape.ds.session.Session session, java.lang.String triggerName)
public CollectionFactory createCollectionFactory(com.streamscape.ds.session.Session session, CollectionType type) throws DataspaceComponentException
DataspaceComponentException
public void storeCollectionFactory(com.streamscape.ds.session.Session session, java.lang.String name, CollectionFactory factory) throws DataspaceComponentException
DataspaceComponentException
public void dropCollectionFactory(com.streamscape.ds.session.Session session, java.lang.String name) throws DataspaceComponentException
DataspaceComponentException
public CollectionFactory lookupCollectionFactory(com.streamscape.ds.session.Session session, java.lang.String name) throws DataspaceComponentException
DataspaceComponentException
public java.util.List listCollections(com.streamscape.ds.session.Session session) throws DataspaceComponentException
DataspaceComponentException
public DataCollection lookupCollection(com.streamscape.ds.session.Session session, java.lang.String name) throws DataspaceComponentException
DataspaceComponentException
public void dropCollection(com.streamscape.ds.session.Session session, java.lang.String name) throws DataspaceComponentException
DataspaceComponentException
public void eraseFromObjectCache(com.streamscape.ds.session.Session session, java.lang.Long oid)
public int getFetchSize(com.streamscape.ds.session.Session session)
public void setFetchSize(com.streamscape.ds.session.Session session, int fetchSize)
public void setRequestTimeout(com.streamscape.ds.session.Session session, long requestTimeout)
public com.streamscape.slex.file.SLFileSessionContext getSessionContext(com.streamscape.ds.session.Session session)
public void setSessionContext(com.streamscape.ds.session.Session session, com.streamscape.slex.file.SLFileSessionContext sessionContext)
public int getTransferBufferSize(com.streamscape.ds.session.Session session)
public void setTransferBufferSize(com.streamscape.ds.session.Session session, int transferBufferSize)
public void setDownloadableBlobSize(com.streamscape.ds.session.Session session, int downloadableBlobSize) throws DataspaceComponentException
DataspaceComponentException
public int getDownloadableBlobSize(com.streamscape.ds.session.Session session) throws DataspaceComponentException
DataspaceComponentException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.