/** {@inheritDoc} */
  @Override
  public void postInspect(final AtmosphereResource atmosphereResource) {
    // The client can reconnects while he has already subscribed different destinations
    // We need to add the new request to the associated broadcasters
    if (atmosphereResource.isSuspended()) {
      final Subscriptions s = Subscriptions.getFromSession(arsf.getSession(atmosphereResource));
      final Set<String> destinations = s.getAllDestinations();

      for (final String d : destinations) {
        BroadcasterFactory.getDefault().lookup(d).addAtmosphereResource(atmosphereResource);
      }
    }
  }