@Override public void registerRuleExecutionSet( String bindUri, RuleExecutionSet ruleExecutionSet, Map properties) throws RuleExecutionSetRegisterException, RemoteException { RuleExecutionSetRepository repository = RuleExecutionSetRepository.getInstance(); repository.registerRuleExecutionSet(bindUri, ruleExecutionSet); }
@Override public void deregisterRuleExecutionSet(String bindUri, Map properties) throws RuleExecutionSetDeregistrationException, RemoteException { RuleExecutionSetRepository repository = RuleExecutionSetRepository.getInstance(); if (repository.getRuleExecutionSet(bindUri) == null) { throw new RuleExecutionSetDeregistrationException("no execution set bound to: " + bindUri); } repository.unregisterRuleExecutionSet(bindUri); }