コード例 #1
0
  @Override
  public void removeRequest(final String requestId) throws HostRegistrationException {
    try {
      RequestedHost requestedHost = requestDataService.find(requestId);

      if (requestedHost != null) {
        requestDataService.remove(requestedHost.getId());

        LocalPeer localPeer = serviceLocator.getService(LocalPeer.class);

        localPeer.removeResourceHost(requestedHost.getId());
      }
    } catch (HostNotFoundException e) {
      LOG.warn("Error removing agent registration request: {}", e.getMessage());
    } catch (Exception e) {
      LOG.error("Error removing agent registration request", e);

      throw new HostRegistrationException(e);
    }
  }