org.eclipse.rdf4j.repository.Repository.isInitialized()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中org.eclipse.rdf4j.repository.Repository.isInitialized方法的一些代码示例,展示了Repository.isInitialized的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Repository.isInitialized方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.Repository
类名称:Repository
方法名:isInitialized

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();

相关文章