本文整理了Java中org.eclipse.rdf4j.repository.Repository.isInitialized
方法的一些代码示例,展示了Repository.isInitialized
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Repository.isInitialized
方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.Repository
类名称:Repository
方法名:isInitialized
[英]Indicates if the Repository has been initialized. Note that the initialization status may change if the Repository is shut down.
[中]指示存储库是否已初始化。请注意,如果存储库关闭,初始化状态可能会更改。
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public boolean isInitialized() {
return rep.isInitialized();
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-repository-sparql
@Override
public boolean isInitialized() {
return rep.isInitialized();
}
代码示例来源:origin: eclipse/rdf4j
@Override
public boolean isInitialized() {
return rep.isInitialized();
}
代码示例来源:origin: eclipse/rdf4j
@Override
public boolean isInitialized() {
return getDelegate().isInitialized();
}
}
代码示例来源:origin: it.tidalwave.bluemarine2/it-tidalwave-bluemarine2-persistence
@Override
public boolean isInitialized()
{
return persistence.getRepository().isInitialized();
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
public boolean isInitialized() {
return getDelegate().isInitialized();
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
protected void updateInitializedRepositories() {
synchronized (initializedRepositories) {
Iterator<Repository> iter = initializedRepositories.values().iterator();
while (iter.hasNext()) {
Repository next = iter.next();
if (!next.isInitialized()) {
iter.remove();
try {
next.shutDown();
} catch(RepositoryException e) {
}
}
}
}
}
代码示例来源:origin: eclipse/rdf4j
protected void updateInitializedRepositories() {
synchronized (initializedRepositories) {
Iterator<Repository> iter = initializedRepositories.values().iterator();
while (iter.hasNext()) {
Repository next = iter.next();
if (!next.isInitialized()) {
iter.remove();
try {
next.shutDown();
}
catch (RepositoryException e) {
}
}
}
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
void refreshRepository(String repositoryID, Repository repository) {
logger.debug("Refreshing repository {}...", repositoryID);
try {
if (repository.isInitialized()) {
repository.shutDown();
}
}
catch (RepositoryException e) {
logger.error("Failed to shut down repository", e);
}
cleanupIfRemoved(repositoryID);
}
代码示例来源:origin: eclipse/rdf4j
void refreshRepository(String repositoryID, Repository repository) {
logger.debug("Refreshing repository {}...", repositoryID);
try {
if (repository.isInitialized()) {
repository.shutDown();
}
}
catch (RepositoryException e) {
logger.error("Failed to shut down repository", e);
}
cleanupIfRemoved(repositoryID);
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
/**
* Gets the SYSTEM repository.
*/
@Deprecated
public Repository getSystemRepository() {
if (!isInitialized()) {
throw new IllegalStateException("Repository Manager is not initialized");
}
synchronized (initializedRepositories) {
Repository systemRepository = initializedRepositories.get(SystemRepository.ID);
if (systemRepository != null && systemRepository.isInitialized()) {
return systemRepository;
}
systemRepository = createSystemRepository();
if (systemRepository != null) {
initializedRepositories.put(SystemRepository.ID, systemRepository);
}
return systemRepository;
}
}
代码示例来源:origin: eclipse/rdf4j
/**
* Gets the SYSTEM repository.
*
* @deprecated Repository configuration is no longer stored in a centralized system repository, instead
* using a file <code>config.ttl</code> per repository, stored in that repository's datadir.
*/
@Deprecated
public Repository getSystemRepository() {
if (!isInitialized()) {
throw new IllegalStateException("Repository Manager is not initialized");
}
synchronized (initializedRepositories) {
Repository systemRepository = initializedRepositories.get(SystemRepository.ID);
if (systemRepository != null && systemRepository.isInitialized()) {
return systemRepository;
}
systemRepository = createSystemRepository();
if (systemRepository != null) {
initializedRepositories.put(SystemRepository.ID, systemRepository);
}
return systemRepository;
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
/**
* Shuts down all initialized repositories, including the SYSTEM repository.
*
* @see #refresh()
*/
public void shutDown() {
synchronized (initializedRepositories) {
updateInitializedRepositories();
for (Repository repository : initializedRepositories.values()) {
try {
if (repository.isInitialized()) {
repository.shutDown();
}
}
catch (RepositoryException e) {
logger.error("Repository shut down failed", e);
}
}
initializedRepositories.clear();
initialized = false;
}
}
代码示例来源:origin: eclipse/rdf4j
/**
* Shuts down all initialized repositories, including the SYSTEM repository.
*
* @see #refresh()
*/
public void shutDown() {
synchronized (initializedRepositories) {
updateInitializedRepositories();
for (Repository repository : initializedRepositories.values()) {
try {
if (repository.isInitialized()) {
repository.shutDown();
}
}
catch (RepositoryException e) {
logger.error("Repository shut down failed", e);
}
}
initializedRepositories.clear();
initialized = false;
}
}
代码示例来源:origin: eclipse/rdf4j
Repository result = initializedRepositories.get(identity);
if (result != null && !result.isInitialized()) {
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
Repository result = initializedRepositories.get(identity);
if (result != null && !result.isInitialized()) {
代码示例来源:origin: eclipse/rdf4j
Repository repository = initializedRepositories.remove(repositoryID);
if (repository != null && repository.isInitialized()) {
repository.shutDown();
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
Repository repository = initializedRepositories.remove(repositoryID);
if (repository != null && repository.isInitialized()) {
repository.shutDown();
代码示例来源:origin: eclipse/rdf4j
Repository repository = initializedRepositories.remove(repositoryID);
if (repository != null && repository.isInitialized()) {
repository.shutDown();
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
Repository repository = initializedRepositories.remove(repositoryID);
if (repository != null && repository.isInitialized()) {
repository.shutDown();
内容来源于网络,如有侵权,请联系作者删除!