示例#1
0
 /**
  * Creates a new instance with required parameters.
  *
  * @param service Service principal.
  * @param registeredService Registered service corresponding to given service.
  */
 public ServiceContext(
     @NotNull final Service service, @NotNull final RegisteredService registeredService) {
   this.service = service;
   this.registeredService = registeredService;
   if (!registeredService.matches(service)) {
     throw new IllegalArgumentException("Registered service does not match given service.");
   }
 }