gpt4 book ai didi

org.apache.stanbol.entityhub.servicesapi.yard.YardException.()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 02:25:31 25 4
gpt4 key购买 nike

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

YardException.<init>介绍

[英]Creates an exception with a message and a cause
[中]创建带有消息和原因的异常

代码示例

代码示例来源:origin: org.apache.stanbol/org.apache.stanbol.entityhub.yard.solr

/**
 * This will case the SolrIndex to be optimised
 * @throws YardException on any error while optimising
 */
public final void optimize() throws YardException {
  if(closed){
    throw new IllegalStateException("The SolrYard is already closed!");
  }
  try {
    server.optimize();
  } catch (SolrServerException e) {
    throw new YardException("Unable to optimise SolrIndex!", e);
  } catch (IOException e) {
    throw new YardException("Unable to optimise SolrIndex!", e);
  }
}
/**

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

/**
 * This will case the SolrIndex to be optimised
 * @throws YardException on any error while optimising
 */
public final void optimize() throws YardException {
  if(closed){
    throw new IllegalStateException("The SolrYard is already closed!");
  }
  try {
    server.optimize();
  } catch (SolrServerException e) {
    throw new YardException("Unable to optimise SolrIndex!", e);
  } catch (IOException e) {
    throw new YardException("Unable to optimise SolrIndex!", e);
  }
}
/**

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

@Override
public final boolean isRepresentation(String id) throws YardException {
  if (id == null) {
    throw new IllegalArgumentException("The parsed Representation id MUST NOT be NULL!");
  }
  if (id.isEmpty()) {
    throw new IllegalArgumentException("The parsed Representation id MUST NOT be empty!");
  }
  try {
    return getSolrDocument(id, Arrays.asList(fieldMapper.getDocumentIdField())) != null;
  } catch (SolrServerException e) {
    throw new YardException("Error while performing getDocumentByID request for id " + id, e);
  } catch (IOException e) {
    throw new YardException("Unable to access SolrServer", e);
  }
}

代码示例来源:origin: org.apache.stanbol/org.apache.stanbol.entityhub.yard.solr

@Override
public final boolean isRepresentation(String id) throws YardException {
  if (id == null) {
    throw new IllegalArgumentException("The parsed Representation id MUST NOT be NULL!");
  }
  if (id.isEmpty()) {
    throw new IllegalArgumentException("The parsed Representation id MUST NOT be empty!");
  }
  try {
    return getSolrDocument(id, Arrays.asList(fieldMapper.getDocumentIdField())) != null;
  } catch (SolrServerException e) {
    throw new YardException("Error while performing getDocumentByID request for id " + id, e);
  } catch (IOException e) {
    throw new YardException("Unable to access SolrServer", e);
  }
}

代码示例来源:origin: org.apache.stanbol/org.apache.stanbol.entityhub.yard.solr

Exception e = pae.getException();
if(e instanceof SolrServerException){
  throw new YardException("Error while deleting documents from the Solr server", e);
} else if(e instanceof IOException){
  throw new YardException("Unable to access SolrServer",e);
} else if(e instanceof YardException){
  throw (YardException)e;

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

/**
 * @return
 * @throws YardException
 */
private Lock writeLockGraph() throws YardException {
  if (immutable) {
     throw new YardException("Unable modify data in ClerezzaYard '"+getId()
      + "' because the backing RDF graph '"+yardGraphUri
      + "' is read-only!");
  }
  final Lock writeLock;
  writeLock = graph.getLock().writeLock();
  writeLock.lock();
  return writeLock;
}
@Override

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

Exception e = pae.getException();
if(e instanceof SolrServerException){
  throw new YardException("Error while deleting documents from the Solr server", e);
} else if(e instanceof IOException){
  throw new YardException("Unable to access SolrServer",e);
} else {
  throw RuntimeException.class.cast(e);

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

doc = getSolrDocument(id);
} catch (SolrServerException e) {
  throw new YardException("Error while getting SolrDocument for id" + id, e);
} catch (IOException e) {
  throw new YardException("Unable to access SolrServer", e);

代码示例来源:origin: org.apache.stanbol/org.apache.stanbol.entityhub.yard.solr

doc = getSolrDocument(id);
} catch (SolrServerException e) {
  throw new YardException("Error while getting SolrDocument for id" + id, e);
} catch (IOException e) {
  throw new YardException("Unable to access SolrServer", e);

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

/**
 * Returns the SPARQL result set for a given {@link SparqlFieldQuery} that
 * was executed on this yard
 * @param query the SparqlFieldQuery instance
 * @return the results of the SPARQL query in the yard
 * @throws YardException in case the generated SPARQL query could not be parsed
 * or the generated Query is not an SPARQL SELECT query.
 */
private ResultSet executeSparqlFieldQuery(final SparqlFieldQuery query) throws YardException {
  int limit = QueryUtils.getLimit(query, getConfig().getDefaultQueryResultNumber(), getConfig().getMaxQueryResultNumber());
  SelectQuery sparqlQuery;
  String sparqlQueryString = SparqlQueryUtils.createSparqlSelectQuery(query, false,limit,EndpointTypeEnum.Standard);
  try {
    sparqlQuery = (SelectQuery)QueryParser.getInstance().parse(sparqlQueryString);
  } catch (ParseException e) {
    log.error("ParseException for SPARQL Query in findRepresentation");
    log.error("FieldQuery: "+query);
    log.error("SPARQL Query: "+sparqlQueryString);
    throw new YardException("Unable to parse SPARQL query generated for the parse FieldQuery",e);
  } catch (ClassCastException e){
    log.error("ClassCastExeption because parsed SPARQL Query is not of Type "+SelectQuery.class);
    log.error("FieldQuery: "+query);
    log.error("SPARQL Query: "+sparqlQueryString);
    throw new YardException("Unable to parse SPARQL SELECT query generated for the parse FieldQuery",e);
  }
  return tcManager.executeSparqlQuery(sparqlQuery, graph);
}
@Override

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

@Override
public Representation getRepresentation(String id) throws YardException{
  if(id == null){
    throw new IllegalArgumentException("The parsed representation id MUST NOT be NULL!");
  }
  if(id.isEmpty()){
    throw new IllegalArgumentException("The parsed representation id MUST NOT be EMTPY!");
  }
  RepositoryConnection con = null;
  try {
    con = repository.getConnection();
    con.begin();
    Representation rep = getRepresentation(con, sesameFactory.createURI(id), true);
    con.commit();
    return rep;
  } catch (RepositoryException e) {
    throw new YardException("Unable to get Representation "+id, e);
  } finally {
    if(con != null){
      try {
        con.close();
      } catch (RepositoryException ignore) {}
    }
  }
}
/**

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

@Override
public boolean isRepresentation(String id) throws YardException {
  if(id == null) {
    throw new IllegalArgumentException("The parsed id MUST NOT be NULL!");
  }
  if(id.isEmpty()){
    throw new IllegalArgumentException("The parsed id MUST NOT be EMPTY!");
  }
  RepositoryConnection con = null;
  try {
    con = repository.getConnection();
    con.begin();
    boolean state = isRepresentation(con, sesameFactory.createURI(id));
    con.commit();
    return state;
  } catch (RepositoryException e) {
    throw new YardException("Unable to check for Representation "+id, e);
  } finally {
    if(con != null){
      try {
        con.close();
      } catch (RepositoryException ignore) {}
    }
  }
}
/**

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

Exception e = pae.getException();
if(e instanceof SolrServerException){
  throw new YardException("Error while performing query on the SolrServer (query: "
      + query.getQuery()+")!", e);
} else if(e instanceof IOException){
  throw new YardException("Unable to access SolrServer",e);
} else {
  throw RuntimeException.class.cast(e);

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

log.error("FieldQuery: "+query);
log.error("SPARQL Query: "+sparqlQueryString);
throw new YardException("Unable to parse SPARQL query generated for the parse FieldQuery",e);
log.error("FieldQuery: "+query);
log.error("SPARQL Query: "+sparqlQueryString);
throw new YardException("Unable to process results of Query");

代码示例来源:origin: org.apache.stanbol/org.apache.stanbol.entityhub.yard.solr

Exception e = pae.getException();
if(e instanceof SolrServerException){
  throw new YardException("Error while performing query on the SolrServer (query: "
      + query.getQuery()+")!", e);
} else if(e instanceof IOException){
  throw new YardException("Unable to access SolrServer",e);
} else {
  throw RuntimeException.class.cast(e);

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

return added;
} catch (RepositoryException e) {
  throw new YardException("Unable to remove parsed Representations", e);
} catch (IllegalArgumentException e) {
  try {

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

@Override
public void remove(String id) throws YardException, IllegalArgumentException {
  if(id == null) {
    throw new IllegalArgumentException("The parsed Representation id MUST NOT be NULL!");
  }
  RepositoryConnection con = null;
  try {
    con = repository.getConnection();
    con.begin();
    remove(con, sesameFactory.createURI(id));
    con.commit();
  } catch (RepositoryException e) {
    throw new YardException("Unable to remove for Representation "+id, e);
  } finally {
    if(con != null){
      try {
        con.close();
      } catch (RepositoryException ignore) {}
    }
  }
}
/**

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

@Override
public final void remove(Iterable<String> ids) throws IllegalArgumentException, YardException {
  if(ids == null){
    throw new IllegalArgumentException("The parsed Iterable over the IDs to remove MUST NOT be NULL!");
  }
  RepositoryConnection con = null;
  try {
    con = repository.getConnection();
    con.begin();
    for(String id : ids){
      if(id != null){
        remove(con, sesameFactory.createURI(id));
      }
    }
    con.commit();
  } catch (RepositoryException e) {
    throw new YardException("Unable to remove parsed Representations", e);
  } finally {
    if(con != null){
      try {
        con.close();
      } catch (RepositoryException ignore) {}
    }
  }
}
@Override

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

@Override
public final void removeAll() throws YardException {
  RepositoryConnection con = null;
  try {
    con = repository.getConnection();
    con.begin();
    con.clear(contexts); //removes everything
    con.commit();
  } catch (RepositoryException e) {
    throw new YardException("Unable to remove parsed Representations", e);
  } finally {
    if(con != null){
      try {
        con.close();
      } catch (RepositoryException ignore) {}
    }
  }
}
@Override

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

return added;
} catch (RepositoryException e) {
  throw new YardException("Unable to remove parsed Representations", e);
} catch (IllegalArgumentException e) {
  try {

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com