Example #1
0
 @Override
 public int compareTo(Dependency o) {
   int compare = getName().compareTo(o.getName());
   if (compare == 0) {
     compare = getShuffleType().compareTo(o.getShuffleType());
   }
   return compare;
 }
Example #2
0
 private <T> void addDependency(ServiceBuilder<?> builder, Dependency<T> dependency) {
   final ServiceName name = dependency.getName();
   final Injector<T> injector = dependency.getInjector();
   if (injector != null) {
     builder.addDependency(name, dependency.getType(), injector);
   } else {
     builder.addDependency(name);
   }
 }