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

es.nitaur.bitbucket.rest.client.http.BitBucketWinClientFactory Maven / Gradle / Ivy

package es.nitaur.bitbucket.rest.client.http;

import es.nitaur.bitbucket.rest.client.ProjectClient;
import es.nitaur.bitbucket.rest.client.SshClient;

public class BitBucketWinClientFactory {

    private ProjectClient projectClient;
    private SshClient sshClient;
    private BitBucketWinHttpExecutor bitBucketHttpExecutor;

    public BitBucketWinClientFactory(String baseUrl) {
        bitBucketHttpExecutor = new BitBucketWinHttpExecutor(baseUrl);
        projectClient = new ProjectClientRest(bitBucketHttpExecutor);
        sshClient = new SshClientRest(bitBucketHttpExecutor);
    }

    public void shutdown(){
        bitBucketHttpExecutor.shutdown();
    }

    public ProjectClient getProjectClient() {
        return projectClient;
    }

    public SshClient getSshClient() {
        return sshClient;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy