
public class OStorageConfigurationImpl extends Object implements OSerializableStream, OStorageConfiguration
OStorageConfiguration.IndexEngineData| Modifier and Type | Field and Description |
|---|---|
protected OReadersWriterSpinLock |
lock |
protected Charset |
streamCharset |
protected OStorageConfigurationUpdateListener |
updateListener |
CURRENT_BINARY_FORMAT_VERSION, CURRENT_VERSION, DEFAULT_CHARSET, DEFAULT_DATE_FORMAT, DEFAULT_DATETIME_FORMAT| Constructor and Description |
|---|
OStorageConfigurationImpl(OAbstractPaginatedStorage iStorage,
Charset streamCharset) |
protected final OReadersWriterSpinLock lock
protected OStorageConfigurationUpdateListener updateListener
protected final Charset streamCharset
public OStorageConfigurationImpl(OAbstractPaginatedStorage iStorage, Charset streamCharset)
public int getPageSize()
getPageSize in interface OStorageConfigurationpublic void setPageSize(int pageSize)
public int getFreeListBoundary()
getFreeListBoundary in interface OStorageConfigurationpublic void setFreeListBoundary(int freeListBoundary)
public int getMaxKeySize()
getMaxKeySize in interface OStorageConfigurationpublic void setMaxKeySize(int maxKeySize)
public void setCreationVersion(String version)
public String getCreatedAtVersion()
getCreatedAtVersion in interface OStorageConfigurationpublic void initConfiguration(OContextConfiguration conf)
public String getConflictStrategy()
getConflictStrategy in interface OStorageConfigurationpublic void setConflictStrategy(String conflictStrategy)
public OContextConfiguration getContextConfiguration()
getContextConfiguration in interface OStorageConfigurationpublic OStorageConfigurationImpl load(OContextConfiguration configuration) throws OSerializationException
OSerializationExceptionpublic void update()
throws OSerializationException
OSerializationExceptionpublic String getDirectory()
getDirectory in interface OStorageConfigurationpublic Locale getLocaleInstance()
getLocaleInstance in interface OStorageConfigurationpublic SimpleDateFormat getDateFormatInstance()
getDateFormatInstance in interface OStorageConfigurationpublic SimpleDateFormat getDateTimeFormatInstance()
getDateTimeFormatInstance in interface OStorageConfigurationpublic void fromStream(byte[] stream,
int offset,
int length,
Charset charset)
@Deprecated public OSerializableStream fromStream(byte[] iStream) throws OSerializationException
fromStream(byte[], int, int, Charset) instead.OSerializableStreamfromStream in interface OSerializableStreamiStream - byte array representation of the objectOSerializationException - if the unmarshalling does not succeedpublic byte[] toStream()
throws OSerializationException
toStream(Charset) instead.OSerializableStreamtoStream in interface OSerializableStreamOSerializationException - if the marshalling does not succeedOSerializableStream.fromStream(byte[])public byte[] toStream(Charset charset) throws OSerializationException
OSerializationExceptionpublic byte[] toStream(int iNetworkVersion,
Charset charset)
throws OSerializationException
OSerializationExceptionpublic void create()
throws IOException
IOExceptionpublic void delete()
throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionpublic void dropCluster(int iClusterId)
public void addCluster(OStoragePaginatedClusterConfiguration config)
public void addIndexEngine(String name, OStorageConfiguration.IndexEngineData engineData)
public void deleteIndexEngine(String name)
public Set<String> indexEngines()
indexEngines in interface OStorageConfigurationpublic OStorageConfiguration.IndexEngineData getIndexEngine(String name)
getIndexEngine in interface OStorageConfigurationpublic void setClusterStatus(int clusterId,
OStorageClusterConfiguration.STATUS iStatus)
public TimeZone getTimeZone()
getTimeZone in interface OStorageConfigurationpublic void setTimeZone(TimeZone timeZone)
public String getLocaleLanguage()
getLocaleLanguage in interface OStorageConfigurationpublic void setLocaleLanguage(String iValue)
public String getLocaleCountry()
getLocaleCountry in interface OStorageConfigurationpublic void setLocaleCountry(String iValue)
public String getCharset()
getCharset in interface OStorageConfigurationpublic void setCharset(String charset)
public String getDateFormat()
getDateFormat in interface OStorageConfigurationpublic String getDateTimeFormat()
getDateTimeFormat in interface OStorageConfigurationpublic String getClusterSelection()
getClusterSelection in interface OStorageConfigurationpublic void setClusterSelection(String clusterSelection)
public int getMinimumClusters()
getMinimumClusters in interface OStorageConfigurationpublic void setMinimumClusters(int minimumClusters)
public String getRecordSerializer()
getRecordSerializer in interface OStorageConfigurationpublic void setRecordSerializer(String recordSerializer)
public int getRecordSerializerVersion()
getRecordSerializerVersion in interface OStorageConfigurationpublic void setRecordSerializerVersion(int recordSerializerVersion)
public boolean isStrictSql()
isStrictSql in interface OStorageConfigurationpublic List<OStorageEntryConfiguration> getProperties()
getProperties in interface OStorageConfigurationpublic String getProperty(String iName)
getProperty in interface OStorageConfigurationpublic void removeProperty(String iName)
public void clearProperties()
public boolean isValidationEnabled()
isValidationEnabled in interface OStorageConfigurationpublic void setValidation(boolean validation)
public String getSchemaRecordId()
getSchemaRecordId in interface OStorageConfigurationpublic void setSchemaRecordId(String schemaRecordId)
public String getIndexMgrRecordId()
getIndexMgrRecordId in interface OStorageConfigurationpublic void setIndexMgrRecordId(String indexMgrRecordId)
public void setDateFormat(String dateFormat)
public void setDateTimeFormat(String dateTimeFormat)
public int getBinaryFormatVersion()
getBinaryFormatVersion in interface OStorageConfigurationpublic String getName()
getName in interface OStorageConfigurationpublic int getVersion()
getVersion in interface OStorageConfigurationpublic List<OStorageClusterConfiguration> getClusters()
getClusters in interface OStorageConfigurationpublic void setConfigurationUpdateListener(OStorageConfigurationUpdateListener updateListener)
Copyright © 2009–2025 OrientDB. All rights reserved.