コード例 #1
0
ファイル: RestExpress.java プロジェクト: scalabin/RestExpress
 /** @return */
 public ServerMetadata getRouteMetadata() {
   ServerMetadata m = new ServerMetadata();
   m.setName(getName());
   m.setPort(getPort());
   m.setDefaultFormat(getDefaultFormat());
   m.addAllSupportedFormats(getResponseProcessors().keySet());
   m.addAllRoutes(routeDeclarations.getMetadata());
   return m;
 }
コード例 #2
0
ファイル: RestExpress.java プロジェクト: scalabin/RestExpress
 public RegexRouteBuilder regex(String uriPattern, Object controller) {
   return routeDeclarations.regex(uriPattern, controller, routeDefaults);
 }
コード例 #3
0
ファイル: RestExpress.java プロジェクト: scalabin/RestExpress
 public ParameterizedRouteBuilder uri(String uriPattern, Object controller) {
   return routeDeclarations.uri(uriPattern, controller, routeDefaults);
 }
コード例 #4
0
ファイル: RestExpress.java プロジェクト: scalabin/RestExpress
 /** @return */
 private RouteResolver createRouteResolver() {
   return new RouteResolver(routeDeclarations.createRouteMapping(routeDefaults));
 }
コード例 #5
0
ファイル: RestExpress.java プロジェクト: scalabin/RestExpress
 /**
  * Can be called after routes are defined to augment or get data from all the currently-defined
  * routes.
  *
  * @param callback a Callback implementor.
  */
 public void iterateRouteBuilders(Callback<RouteBuilder> callback) {
   routeDeclarations.iterateRouteBuilders(callback);
 }