datawave.webservice.query.Query.setUncaughtExceptionHandler()方法的使用及代码示例

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

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

Query.setUncaughtExceptionHandler介绍

暂无

代码示例

代码示例来源:origin: NationalSecurityAgency/datawave

public Query create(String userDN, List<String> dnList, SecurityMarking marking, String queryLogicName, QueryParameters qp,
        MultivaluedMap<String,String> optionalQueryParameters) {
  Query q = responseObjectFactory.getQueryImpl();
  q.initialize(userDN, dnList, queryLogicName, qp, optionalQueryParameters);
  q.setColumnVisibility(marking.toColumnVisibilityString());
  q.setUncaughtExceptionHandler(new QueryUncaughtExceptionHandler());
  Thread.currentThread().setUncaughtExceptionHandler(q.getUncaughtExceptionHandler());
  // Persist the query object if required
  if (qp.getPersistenceMode().equals(QueryPersistence.PERSISTENT)) {
    log.debug("Persisting query with id: " + q.getId());
    create(q);
  }
  return q;
}

代码示例来源:origin: NationalSecurityAgency/datawave

if (clearAll || idleTooLong || nextTooLong) {
  if (query.getSettings().getUncaughtExceptionHandler() == null) {
    query.getSettings().setUncaughtExceptionHandler(new QueryUncaughtExceptionHandler());

代码示例来源:origin: NationalSecurityAgency/datawave

q = originalQuery.duplicate(originalQuery.getQueryName());
q.setId(originalQuery.getId());
q.setUncaughtExceptionHandler(new QueryUncaughtExceptionHandler());
Thread.currentThread().setUncaughtExceptionHandler(q.getUncaughtExceptionHandler());

相关文章