コード例 #1
0
 private Feature readFeature(Field field, String featureName, boolean required) {
   if (!ff4j.getFeatureStore().exist(featureName)) {
     if (required) {
       throw new IllegalArgumentException(
           "Cannot autowiring field '"
               + field.getName()
               + "' with FF4J property as"
               + " target feature has not been found");
     } else {
       logger.warn("Feature '" + featureName + "' has not been found but not required");
       return null;
     }
   }
   return ff4j.getFeatureStore().read(featureName);
 }