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

com.offbytwo.jenkins.client.util.ResponseUtils Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2013 Cosmin Stejerean, Karl Heinz Marbaise, and contributors.
 *
 * Distributed under the MIT license: http://opensource.org/licenses/MIT
 */
package com.offbytwo.jenkins.client.util;

import org.apache.http.Header;
import org.apache.http.HttpResponse;

/**
 *
 * @author Dell Green
 */
public final class ResponseUtils {
    
    /**
     * Utility Class.
     */
    private ResponseUtils() {
        //do nothing
    }
    
    
    
    
    /**
     * Get Jenkins version from supplied response if any.
     * @param response the response
     * @return the version or empty string
     */
    public static String getJenkinsVersion(final HttpResponse response) {
        final Header[] hdrs = response.getHeaders("X-Jenkins");
        return hdrs.length == 0 ? "" : hdrs[0].getValue();
    }
    
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy