@PipelineProperty(description = "The maximum time a pooled connection can stay idle (not leased to any thread) " +
                                    "before it is shut down. " +
                                    "Default: 1 hour. " +
                                    "The timeout is specified as either milliseconds, e.g. '60000' or with a " +
                                    "duration suffix, e.g. '500ms', '2s', '1m', etc.",
            displayPriority = 9)
    public void setTimeToLive(final String string) {
        timeToLive = null;
        if (NullSafe.isNonEmptyString(string)) {
            timeToLive = ModelStringUtil.parseDurationString(string);
        }
    }
Handler class that forwards the request to a URL.
stroom-pipeline/src/main/java/stroom/pipeline/writer/HTTPAppender.java