Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt
Display xsd reference jade
StartingElementPolling
 
Show If
groupsos-members

Notes

 

PollForever halte ich für gefährlich. (Oliver Haufe
Der Parameter gewinnt ggü. dem PollingServerDuration-Parameter und führt dazu, dass der Prozess "oben" bleibt. Wenn z.B. der JobScheduler mit einem so konfigurierten JADE-Job ohne timeout beendet wird, dann bleibt der JobScheduler ewig im "stopping"-Zustand. Hier wäre eine PollingServerDuration und ein repeat-Intervall wohl vernünftiger. Wenn der JobScheduler mit timeout beendet wird, dann wird der JADEYADE-Job irgendwann gekillt, was gerade mitten in einem Transfer sein könnte. Ich würde den Parameter nicht anbieten.

 

Duration ist überflüssig und wird durch PollTimeout bereits abgedeckt. (Oliver Haufe)
In den aktuellen Sourcen wird die Duration auch nur als PollTimeout verwendet, wenn PollTimeout nicht gesetzt wurde.
private long getPollTimeout() {
        long pollTimeout = 0;
        if (objOptions.poll_timeout.isDirty()) {
            pollTimeout = objOptions.poll_timeout.value() * 60; // convert to seconds, poll_timeout is defined in minutes
        }
        else {
            pollTimeout = objOptions.PollingDuration.getTimeAsSeconds();
        }
        return pollTimeout;
    }