public DefaultRequestCommand(Predicate<Request> request_criteria,ApplicationWebCommand command) { this.request_criteria = request_criteria; this.application_command = command; }
public void add_route(Specification<ApplicationRequest> specification, ApplicationWebCommand command) { commands.Add(new BasicApplicationRequestCommand(specification, command)); }
public BasicApplicationRequestCommand(Specification<ApplicationRequest> request_specification, ApplicationWebCommand application_command) { this.request_specification = request_specification; this.application_command = application_command; }