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

org.opentripplanner.standalone.config.updaters.sources.SiriETHttpTripUpdaterSourceParameters Maven / Gradle / Ivy

package org.opentripplanner.standalone.config.updaters.sources;

import org.opentripplanner.ext.siri.updater.SiriETHttpTripUpdateSource;
import org.opentripplanner.standalone.config.NodeAdapter;

public class SiriETHttpTripUpdaterSourceParameters extends UpdaterSourceParameters
    implements SiriETHttpTripUpdateSource.Parameters {

  private final String requestorRef;

  private final String feedId;

  private final int timeoutSec;

  private final int previewIntervalMinutes;

  public SiriETHttpTripUpdaterSourceParameters(NodeAdapter c) {
    super(c);
    requestorRef = c.asText("requestorRef", null);
    feedId = c.asText("feedId", null);
    timeoutSec = c.asInt("timeoutSec", -1);
    previewIntervalMinutes = c.asInt("previewIntervalMinutes", -1);
  }

  public String getRequestorRef() { return requestorRef; }

  public String getFeedId() { return feedId; }

  public int getTimeoutSec() { return timeoutSec; }

  public int getPreviewIntervalMinutes() { return previewIntervalMinutes; }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy