org.openrdf.repository.Repository.isWritable()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(78)

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

Repository.isWritable介绍

暂无

代码示例

代码示例来源:origin: org.openrdf.elmo/elmo-tapestry

public boolean isWritable() throws RepositoryException {
  return repository.isWritable();
}

代码示例来源:origin: net.fortytwo.sesametools/repository-sail

public boolean isWritable() throws SailException {
  try {
    return repository.isWritable();
  } catch (RepositoryException e) {
    throw new SailException(e);
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-repository-sail

@Override
public boolean isWritable()
  throws RepositoryException
{
  return getProxiedRepository().isWritable();
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-sail-federation

public WritableConnection(Federation federation,
    List<RepositoryConnection> members) throws SailException {
  super(federation, members);
  int size = members.size();
  int rnd = (new Random().nextInt() % size + size) % size;
  // use round-robin to distribute the load
  for (int i = rnd, n = rnd + size; i < n; i++) {
    try {
      if (members.get(i % size).getRepository().isWritable()) {
        addIndex = i % size;
      }
    } catch (RepositoryException e) {
      throw new SailException(e);
    }
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-federation

public WritableConnection(Federation federation, List<RepositoryConnection> members)
  throws SailException
{
  super(federation, members);
  int size = members.size();
  int rnd = (new Random().nextInt() % size + size) % size;
  // use round-robin to distribute the load
  for (int i = rnd, n = rnd + size; i < n; i++) {
    try {
      if (members.get(i % size).getRepository().isWritable()) {
        addIndex = i % size;
      }
    }
    catch (RepositoryException e) {
      throw new SailException(e);
    }
  }
}

代码示例来源:origin: apache/marmotta

public void setSesameStatus(RepositoryConnection repositoryConnection) throws RepositoryException {
  final Repository repository = repositoryConnection.getRepository();
  tripleStore.clear();
  switch (detailLevel) {
    case 2:
      tripleStore.put("statements", String.valueOf(repositoryConnection.size()));
      tripleStore.put("namespaces", String.valueOf(sizeOf(repositoryConnection.getNamespaces())));
      tripleStore.put("contexts", String.valueOf(sizeOf(repositoryConnection.getContextIDs())));
    case 1:
      tripleStore.put("writeable", String.valueOf(repository.isWritable()));
      break;
    case 0:
    default:
      //nop;
  }
}

代码示例来源:origin: org.apache.marmotta/marmotta-core

public void setSesameStatus(RepositoryConnection repositoryConnection) throws RepositoryException {
  final Repository repository = repositoryConnection.getRepository();
  tripleStore.clear();
  switch (detailLevel) {
    case 2:
      tripleStore.put("statements", String.valueOf(repositoryConnection.size()));
      tripleStore.put("namespaces", String.valueOf(sizeOf(repositoryConnection.getNamespaces())));
      tripleStore.put("contexts", String.valueOf(sizeOf(repositoryConnection.getContextIDs())));
    case 1:
      tripleStore.put("writeable", String.valueOf(repository.isWritable()));
      break;
    case 0:
    default:
      //nop;
  }
}

相关文章