org.restlet.routing.Router.setRoutingMode()方法的使用及代码示例

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

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

Router.setRoutingMode介绍

[英]Sets the routing mode. By default, it is set to the #MODE_FIRST_MATCH mode.
[中]设置路由模式。默认情况下,它被设置为#MODE_FIRST_MATCH MODE。

代码示例

代码示例来源:origin: org.restlet.osgi/org.restlet

router.setRoutingMode(getInt(item, getComponent()
    .getInternalRouter().getRoutingMode()));

代码示例来源:origin: ontopia/ontopia

@Override
public Restlet createInboundRoot() {
  // encoding service that allows disabling
  setEncoderService(new OntopiaEncoderService());
  
  Router versions = new Router(getContext());
  versions.setDefaultMatchingMode(Template.MODE_STARTS_WITH);
  versions.setRoutingMode(Router.MODE_BEST_MATCH);
  versions.setName("Ontopia API root router");
  
  versions.attach("/", APIInfoResource.class);
  
  for (APIVersions version : APIVersions.values()) {
    if (isEnabled(version)) {
      logger.info("Exposing API {}", version.getName());
      versions.attach("/" + version.getName(), new OntopiaAPIVersionFilter(getContext(), version.createChain(this), version));
    }
  }
  return versions;
}

相关文章