nl.codecentric.jenkins.appd.rest
Class RestConnection

java.lang.Object
  extended by nl.codecentric.jenkins.appd.rest.RestConnection

public class RestConnection
extends Object

Class providing only the connection to the AppDynamics REST interface. Checks all connection parameters and maintains the connection to the REST interface.


Constructor Summary
RestConnection(String restUri, String username, String password, String applicationName)
           
 
Method Summary
 MetricData fetchMetricData(String metricPath, int durationInMinutes)
           
 MetricData fetchMetricData(String metricPath, int durationInMinutes, long buildStartTime)
           
static boolean validateApplicationName(String applicationName)
           
 boolean validateConnection()
           
static boolean validatePassword(String password)
           
static boolean validateRestUri(String restUri)
           
static boolean validateUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestConnection

public RestConnection(String restUri,
                      String username,
                      String password,
                      String applicationName)
Method Detail

validateConnection

public boolean validateConnection()

fetchMetricData

public MetricData fetchMetricData(String metricPath,
                                  int durationInMinutes)

fetchMetricData

public MetricData fetchMetricData(String metricPath,
                                  int durationInMinutes,
                                  long buildStartTime)

validateRestUri

public static boolean validateRestUri(String restUri)

validateApplicationName

public static boolean validateApplicationName(String applicationName)

validateUsername

public static boolean validateUsername(String username)

validatePassword

public static boolean validatePassword(String password)


Copyright © 2004-2013. All Rights Reserved.