本文整理了Java中org.jooby.Router.map
方法的一些代码示例,展示了Router.map
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Router.map
方法的具体详情如下:
包路径:org.jooby.Router
类名称:Router
方法名:map
[英]Apply the mapper to all the functional routes.
mapper((Integer v) -> v * 2);}
A call to /four
outputs 4
. Mapper are applied in reverse order.
[中]将映射器应用于所有功能路由
mapper((Integer v) -> v * 2);}
调用/four
输出4
。映射器按相反的顺序应用。
代码示例来源:origin: jooby-project/jooby
@Override
public void configure(final Env env, final Config conf, final Binder binder) {
env.router()
.map(reactor(flux, mono));
}
代码示例来源:origin: jooby-project/jooby
@Override
public void configure(final Env env, final Config conf, final Binder binder) {
// dump rx.* as system properties
conf.getConfig("rx")
.withoutPath("schedulers").entrySet()
.forEach(
e -> System.setProperty("rx." + e.getKey(), e.getValue().unwrapped().toString()));
Map<String, Executor> executors = new HashMap<>();
super.configure(env, conf, binder, executors::put);
env.router()
.map(rx(observable, single, completable));
/**
* Side effects of global/evil static state. Hack to turn off some of this errors.
*/
trySchedulerHook(executors);
// shutdown schedulers: silent shutdown in dev mode between app reloads
env.onStop(() -> {
try {
Schedulers.shutdown();
} catch (Throwable ex) {
log.debug("Schedulers.shutdown() resulted in error", ex);
}
});
}
代码示例来源:origin: jooby-project/jooby
.map(mapper());
代码示例来源:origin: jooby-project/jooby
.map(new CassandraMapper());
代码示例来源:origin: org.jooby/jooby-reactor
@Override
public void configure(final Env env, final Config conf, final Binder binder) {
env.router()
.map(reactor(flux, mono));
}
代码示例来源:origin: org.jooby/jooby-rxjava
@Override
public void configure(final Env env, final Config conf, final Binder binder) {
// dump rx.* as system properties
conf.getConfig("rx")
.withoutPath("schedulers").entrySet()
.forEach(
e -> System.setProperty("rx." + e.getKey(), e.getValue().unwrapped().toString()));
Map<String, Executor> executors = new HashMap<>();
super.configure(env, conf, binder, executors::put);
env.router()
.map(rx(observable, single, completable));
/**
* Side effects of global/evil static state. Hack to turn off some of this errors.
*/
trySchedulerHook(executors);
// shutdown schedulers: silent shutdown in dev mode between app reloads
env.onStop(() -> {
try {
Schedulers.shutdown();
} catch (Throwable ex) {
log.debug("Schedulers.shutdown() resulted in error", ex);
}
});
}
代码示例来源:origin: org.jooby/jooby-mongodb-rx
.map(mapper());
代码示例来源:origin: org.jooby/jooby-cassandra
.map(new CassandraMapper());
内容来源于网络,如有侵权,请联系作者删除!