コード例 #1
0
ファイル: IPOJOController.java プロジェクト: jdcoffre/wisdom
 @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
ファイル: AtomicModel.java プロジェクト: anukat2015/Swip
 public void decreaseFrequency() {
   if (parent instanceof InstanceModel) {
     ((InstanceModel) parent).decreaseFrequency();
   }
   frequency--;
 }
コード例 #3
0
ファイル: AtomicModel.java プロジェクト: anukat2015/Swip
 /** Increase the frequency by 1 */
 public void increaseFrequency() {
   if (parent instanceof InstanceModel) {
     ((InstanceModel) parent).increaseFrequency();
   }
   frequency++;
 }