public boolean isWritable() throws RepositoryException { return repository.isWritable(); }
public boolean isWritable() throws SailException { try { return repository.isWritable(); } catch (RepositoryException e) { throw new SailException(e); } }
@Override public boolean isWritable() throws RepositoryException { return getProxiedRepository().isWritable(); }
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); } } }
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); } } }
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; } }
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; } }