public class ConfigurationCache
extends com.streamscape.repository.cache.TFCache
Title: Open Service Framework
Description: An implementation of a configuration cache based on TFCache
.
Runtime Cache
however it is intended for support of wizards and other mechanisms
such as Import/Export
. The configuration cache, while not intended to be
a singleton does construct a private singleton serializer for it's own use. It is expected
that only one configuration is sufficient per runtime. If not, it is recommended that
other cache instances construct their own serializers so as not to overlay each other's
class loader context during operation.
Copyright: Copyright (c) 2009
Company: StreamScape Technologies
Day, FORCE_LOCK, Hour, Minute, NoExpire, Second
DEFAULT_SERIAL_VERSION_ID
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
destroy() |
void |
init() |
void |
open(SysId sysId,
boolean force,
boolean isUseUnknownUserForCorruptedOwnersTable) |
abortXLocked, addArchive, addArchive, addExtensionArchive, addExtensionArchive, addPackage, addPackage, addSemanticType, assertDistinguishedName, beginXLocked, changeToDirectory, createDirectory, createSubcontext, createSubcontext, deleteDirectory, destroySubcontext, endXLocked, evict, exists, existsBinding, existsClientFactory, existsDistinctEntity, existsJDBCFactory, existsPackage, existsReferenceContext, existsSemanticType, existsService, existsTransportFactory, existsTypeInNamespace, expireEntity, extendLease, forcePackage, forceSemanticType, getAbsoluteWorkingDirectory, getArchive, getArchiveStream, getArchiveURL, getArchiveURLs, getArtifact, getArtifact, getArtifactPathFromRoot, getCacheArtifactInfo, getCacheEntityInfo, getCacheLocation, getClientFactory, getClientFactoryXml, getCurrentUser, getDistinguishedContextName, getDistinguishedName, getDistinguishedNameAll, getEntityAsFile, getEntityAsFile, getEntityOwner, getExtArchiveURL, getExtensionArchive, getExtensionURLs, getGlobalVariables, getJar, getJDBCFactory, getJDBCFactoryXml, getLeasedEntityTable, getObject, getPackage, getPackageByArchive, getPresentWorkingDirectory, getReferenceContext, getSemanticType, getServiceConfiguration, getServiceConfigurationXml, getStatistics, getTransportFactory, getTransportFactoryXml, getTypes, hasRepositoryStructures, initGlobalVariables, inXact, isAdminRole, isArtifactDirectory, isCacheURL, isEntityLocked, isLocked, isOpen, listArchives, listArtifacts, listBindings, listClientFactories, listDirectories, listExtensionArchives, listExts, listFiles, listJDBCFactories, listLibs, listPackages, listQualifiedBindings, listSemanticTypes, listServices, listSubcontexts, listTransportFactories, loadSystemObject, loadSystemObject, lockClientFactory, lockEntity, lockEntity, lockEntityForModify, lockJDBCFactory, lockServiceConfiguration, lockTransportFactory, lookup, lookupReferenceContext, onChange, printLeasedEntities, printLocksTable, printStatistics, putArtifact, putArtifact, putArtifact, putArtifact, putArtifact, putArtifact, putClientFactory, putClientFactoryXml, putGlobalVariables, putJDBCFactory, putJDBCFactoryXml, putObject, putServiceConfiguration, putServiceConfigurationXml, putTransportFactory, putTransportFactoryXml, registerSystemObjectPath, removeArchive, removeArtifact, removeClientFactory, removeClientFactory, removeExtensionArchive, removeJDBCFactory, removeJDBCFactory, removeObject, removeSemanticType, removeServiceConfiguration, removeServiceConfiguration, removeTransportFactory, removeTransportFactory, renameArtifact, renameObject, resolveClass, resolveSemanticType, resumeDirectoryMonitor, saveSystemObject, setArtifactChangeListener, setArtifactExpiration, setCurrentUser, setEntityOwner, setReferenceContext, setSecurityManager, setStateChangeListener, suspendDirectoryMonitor, unlockEntity, unlockEntity, unlockEntityForModify, updatePackage
getContextType, hasContext
clone, getSerialVersionUID
public void open(SysId sysId, boolean force, boolean isUseUnknownUserForCorruptedOwnersTable) throws com.streamscape.repository.cache.TFCacheException, com.streamscape.repository.cache.IllegalStateException
open
in class com.streamscape.repository.cache.TFCache
com.streamscape.repository.cache.TFCacheException
com.streamscape.repository.cache.IllegalStateException
public void init() throws com.streamscape.repository.cache.TFCacheException, com.streamscape.repository.cache.IllegalStateException
init
in class com.streamscape.repository.cache.TFCache
com.streamscape.repository.cache.TFCacheException
com.streamscape.repository.cache.IllegalStateException
public void close() throws com.streamscape.repository.cache.IllegalStateException
close
in class com.streamscape.repository.cache.TFCache
com.streamscape.repository.cache.IllegalStateException
public void destroy() throws com.streamscape.repository.cache.TFCacheException, com.streamscape.repository.cache.IllegalStateException
destroy
in class com.streamscape.repository.cache.TFCache
com.streamscape.repository.cache.TFCacheException
com.streamscape.repository.cache.IllegalStateException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.