|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.jcr.impl.storage.WorkspaceDataContainerBase
org.exoplatform.services.jcr.aws.storage.sdb.SDBWorkspaceDataContainer
public class SDBWorkspaceDataContainer
Created by The eXo Platform SAS.
Date: 30.09.2008
| Field Summary | |
|---|---|
protected java.lang.String |
accessKey
AWS access key. |
protected static int |
CLEANER_TIMEOUT
Storage cleaner timeout 30min. |
protected java.lang.String |
containerName
Container name. |
static java.lang.String |
CURRENT_STORAGE_VERSION
Container storage version of the implementation . |
protected java.lang.String |
domainName
SDB domain name. |
protected static org.apache.commons.logging.Log |
LOG
Container logger. |
protected int |
maxBufferSize
Max buffer size used by External Value Storages provider to match storage per Property. |
static java.lang.String |
SDB_ACCESSKEY
AWS access key parameter name. |
static java.lang.String |
SDB_DOMAINNAME
AWS SimpleDB domain name will be used. |
static java.lang.String |
SDB_SECRETKEY
AWS secret key parameter name. |
protected java.lang.String |
secretKey
AWS secret key. |
protected StorageCleaner |
storageCleaner
Storage cleaner. |
protected java.lang.String |
storageVersion
Actual container storage version. |
protected ValueStoragePluginProvider |
valueStorageProvider
External Value Storages provider to save Properties using configured filters. |
| Fields inherited from class org.exoplatform.services.jcr.impl.storage.WorkspaceDataContainerBase |
|---|
readOnly |
| Fields inherited from interface org.exoplatform.services.jcr.storage.WorkspaceDataContainer |
|---|
CONTAINER_NAME, DEF_MAXBUFFERSIZE, DEF_SWAPDIR, MAXBUFFERSIZE, MULTIDB, SINGLEDB, SOURCE_NAME, SWAPDIR, TRIGGER_EVENTS_FOR_DESCENDENTS_ON_RENAME, TRIGGER_EVENTS_FOR_DESCENDENTS_ON_RENAME_DEFAULT |
| Constructor Summary | |
|---|---|
SDBWorkspaceDataContainer(WorkspaceEntry wsConfig,
RepositoryEntry repConfig,
ValueStoragePluginProvider valueStorageProvider)
Create container using repository and workspace configuration. |
|
| Method Summary | |
|---|---|
java.lang.String |
getInfo()
|
java.lang.String |
getName()
|
java.lang.String |
getStorageVersion()
|
WorkspaceStorageConnection |
openConnection()
|
WorkspaceStorageConnection |
openConnection(boolean readOnly)
|
WorkspaceStorageConnection |
reuseConnection(WorkspaceStorageConnection original)
|
| Methods inherited from class org.exoplatform.services.jcr.impl.storage.WorkspaceDataContainerBase |
|---|
getCurrentTime, isReadOnly, setReadOnly |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CURRENT_STORAGE_VERSION
public static final java.lang.String SDB_ACCESSKEY
public static final java.lang.String SDB_SECRETKEY
public static final java.lang.String SDB_DOMAINNAME
protected static final int CLEANER_TIMEOUT
protected static final org.apache.commons.logging.Log LOG
protected final java.lang.String containerName
protected final java.lang.String storageVersion
protected final java.lang.String accessKey
protected final java.lang.String secretKey
protected final java.lang.String domainName
protected final ValueStoragePluginProvider valueStorageProvider
protected final int maxBufferSize
protected final StorageCleaner storageCleaner
| Constructor Detail |
|---|
public SDBWorkspaceDataContainer(WorkspaceEntry wsConfig,
RepositoryEntry repConfig,
ValueStoragePluginProvider valueStorageProvider)
throws RepositoryConfigurationException,
javax.jcr.RepositoryException
wsConfig - Workspace configurationrepConfig - Repositiry configurationvalueStorageProvider - - External Value Storages provider component
javax.jcr.RepositoryException - - if init procedure fails
RepositoryConfigurationException - - if Workspace configuration is wrong| Method Detail |
|---|
public WorkspaceStorageConnection openConnection()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public WorkspaceStorageConnection openConnection(boolean readOnly)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public WorkspaceStorageConnection reuseConnection(WorkspaceStorageConnection original)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic java.lang.String getInfo()
public java.lang.String getName()
public java.lang.String getStorageVersion()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||