public interface Store extends StructuredDataObject
Title: Service Event Fabric Core
Description: Dataspace store is responsible for creation and removal of dataspaces as well as granting access to them.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
DEFAULT_SERIAL_VERSION_ID
Modifier and Type | Method and Description |
---|---|
void |
addSemanticType(SemanticType type) |
void |
checkSemanticTypes(java.util.List types,
boolean validate) |
void |
close() |
void |
closeDataspace(java.lang.String name,
java.lang.String userName) |
void |
create() |
DataspaceComponent |
createDataspace(DataspaceType model,
java.lang.String name,
EventScope scope,
java.lang.String location,
boolean autoload,
User user,
java.lang.String authorization) |
DataspaceComponent |
createDataspace(DataspaceType model,
java.lang.String name,
EventScope scope,
User user,
java.lang.String authorization) |
void |
destroyDataspace(java.lang.String name,
java.lang.String userName) |
void |
dropDataspace(java.lang.String name,
User user,
boolean cascade,
boolean force) |
java.util.List |
getBlockedSessions() |
java.nio.charset.Charset |
getCCSID() |
DataspaceComponent[] |
getDataspaceComponents()
Returns list of all
DataspaceComponent . |
DataspaceLogger |
getDefaultLogger() |
Connection |
getJDBCConnection(java.lang.String dataspaceName,
SecurityContext securityContext) |
Connection |
getJDBCConnection(java.lang.String dataspaceName,
SecurityContext securityContext,
com.streamscape.ds.persist.BaseStoreProperties props) |
Connection |
getJDBCConnection(java.lang.String username,
java.lang.String password) |
java.lang.String |
getName() |
com.streamscape.ds.persist.DataspaceStoreProperties |
getProperties() |
SemanticType |
getSemanticType() |
java.util.HashSet |
getSemanticTypeReferences(SemanticType type) |
com.streamscape.ds.core.DataspaceStoreState |
getStoreState() |
java.util.List |
getSupportedDataspaceModels() |
java.util.TimeZone |
getTimeZone() |
java.lang.String |
getVendorString() |
void |
initDataspace(java.lang.String name,
java.lang.String userName) |
java.util.concurrent.CountDownLatch |
lock() |
DataspaceComponent |
lookup(java.lang.String name)
Returns
DataspaceComponent with specified name, null if doesn't exist. |
void |
open() |
void |
openDataspace(java.lang.String name,
java.lang.String userName) |
void |
removeSemanticType(java.lang.String typeName) |
void |
setDefaultLogger(DataspaceLogger logger) |
void |
setLogger(java.lang.String dataspaceName,
DataspaceLogger logger) |
void |
setTimeZone(java.util.TimeZone timezone) |
void |
unlock() |
getSerialVersionUID
clone
DataspaceComponent createDataspace(DataspaceType model, java.lang.String name, EventScope scope, User user, java.lang.String authorization) throws DataspaceManagerException
DataspaceManagerException
DataspaceComponent createDataspace(DataspaceType model, java.lang.String name, EventScope scope, java.lang.String location, boolean autoload, User user, java.lang.String authorization) throws DataspaceManagerException
DataspaceManagerException
void dropDataspace(java.lang.String name, User user, boolean cascade, boolean force) throws DataspaceManagerException
DataspaceManagerException
DataspaceComponent lookup(java.lang.String name)
DataspaceComponent
with specified name, null if doesn't exist.DataspaceComponent[] getDataspaceComponents()
DataspaceComponent
.Connection getJDBCConnection(java.lang.String username, java.lang.String password) throws SQLException
SQLException
Connection getJDBCConnection(java.lang.String dataspaceName, SecurityContext securityContext) throws SQLException
SQLException
Connection getJDBCConnection(java.lang.String dataspaceName, SecurityContext securityContext, com.streamscape.ds.persist.BaseStoreProperties props) throws SQLException
SQLException
java.lang.String getName()
SemanticType getSemanticType()
com.streamscape.ds.core.DataspaceStoreState getStoreState()
void create() throws DataspaceManagerException
DataspaceManagerException
void open() throws DataspaceManagerException
DataspaceManagerException
void close() throws DataspaceManagerException
DataspaceManagerException
java.util.concurrent.CountDownLatch lock() throws DataspaceManagerException
DataspaceManagerException
void unlock() throws DataspaceManagerException
DataspaceManagerException
com.streamscape.ds.persist.DataspaceStoreProperties getProperties()
java.util.List getSupportedDataspaceModels()
java.util.HashSet getSemanticTypeReferences(SemanticType type)
void addSemanticType(SemanticType type)
void removeSemanticType(java.lang.String typeName)
void checkSemanticTypes(java.util.List types, boolean validate)
void initDataspace(java.lang.String name, java.lang.String userName)
void openDataspace(java.lang.String name, java.lang.String userName)
void closeDataspace(java.lang.String name, java.lang.String userName)
void destroyDataspace(java.lang.String name, java.lang.String userName)
void setLogger(java.lang.String dataspaceName, DataspaceLogger logger)
void setDefaultLogger(DataspaceLogger logger)
DataspaceLogger getDefaultLogger()
java.lang.String getVendorString()
java.util.List getBlockedSessions()
java.util.TimeZone getTimeZone()
void setTimeZone(java.util.TimeZone timezone)
java.nio.charset.Charset getCCSID()
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.