示例#1
0
 @Route(method = HttpMethod.GET, uri = ".json")
 public Result bundles() {
   final List<InstanceModel> instances = InstanceModel.instances(context);
   final List<FactoryModel> factories = FactoryModel.factories(context);
   int valid = 0, invalid = 0, stopped = 0;
   for (InstanceModel model : instances) {
     if (model.getState().equals("VALID")) {
       valid++;
     } else if (model.getState().equals("INVALID")) {
       invalid++;
     } else if (model.getState().equals("STOPPED")) {
       stopped++;
     }
   }
   return ok(ImmutableMap.builder()
           .put("instances", instances)
           .put("factories", factories)
           .put("valid", valid)
           .put("invalid", invalid)
           .put("stopped", stopped)
           .put("unbound", Integer.toString(getUnboundDeclarationCount()))
           .build())
       .json();
 }
示例#2
0
 public void decreaseFrequency() {
   if (parent instanceof InstanceModel) {
     ((InstanceModel) parent).decreaseFrequency();
   }
   frequency--;
 }
示例#3
0
 /** Increase the frequency by 1 */
 public void increaseFrequency() {
   if (parent instanceof InstanceModel) {
     ((InstanceModel) parent).increaseFrequency();
   }
   frequency++;
 }