All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.updater.alert.siri.lite.SiriSXLiteUpdaterParameters Maven / Gradle / Ivy

The newest version!
package org.opentripplanner.updater.alert.siri.lite;

import java.net.URI;
import java.time.Duration;
import org.opentripplanner.updater.alert.siri.SiriSXUpdater;
import org.opentripplanner.updater.spi.HttpHeaders;

public record SiriSXLiteUpdaterParameters(
  String configRef,
  String feedId,
  URI uri,
  Duration frequency,
  Duration earlyStart,
  Duration timeout,
  HttpHeaders requestHeaders
)
  implements SiriSXUpdater.Parameters {
  @Override
  public String requestorRef() {
    return "OpenTripPlanner";
  }

  @Override
  public boolean blockReadinessUntilInitialized() {
    return false;
  }

  @Override
  public String url() {
    return uri.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy