import java.util.Map;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ExecutionException;
import java.util.concurrent.ScheduledExecutorService;
import com.google.common.annotations.VisibleForTesting;
return val;
}
- private List<SecurityRuleGroup> buildSecurityRuleGroup(Contract contract) {
+ @VisibleForTesting
+ List<SecurityRuleGroup> buildSecurityRuleGroup(Contract contract) {
LOG.trace("Start buildSecurityRuleGroup for contract {}", contract.getId().getValue());
List<SecurityRuleGroup> securityRuleGroups = new ArrayList<>();
if (contract.getClause() == null) {
return securityRuleGroups;
}
- private List<SecurityRule> getSecurityRules(Contract contract, SubjectName subjectRef, List<Rule> subRules) {
+ @VisibleForTesting
+ List<SecurityRule> getSecurityRules(Contract contract, SubjectName subjectRef, List<Rule> subRules) {
List<SecurityRule> securityRules = new ArrayList<>();
for (Rule rule : subRules) {
List<ClassifierRef> classifierRefs = rule.getClassifierRef();
return data.get();
}
} catch (Exception e) {
- LOG.error("Couldn't read Action instance from datastore. Exception: ", e);
+ LOG.error("Couldn't read Classifier instance from datastore. Exception: ", e);
}
return null;
}