CodeBeamer 5.4.0.1-RC API

com.intland.codebeamer.remoting.sample
Class CodeBeamerRemoteProfiler

java.lang.Object
  extended by com.intland.codebeamer.remoting.sample.CodeBeamerRemoteProfiler

public class CodeBeamerRemoteProfiler
extends java.lang.Object

This program is part of the CodeBeamer SDK.

This console application measures remote API throughput mostly using various finders.
You can use this as skeleton to develop your own profilers.


Constructor Summary
CodeBeamerRemoteProfiler()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main entry point.
protected static void profileArtifact(RemoteApi api, java.lang.String token, ArtifactDto artifact)
          Profiles artifact management performance for a single artifact.
protected static void profileArtifacts(RemoteApi api, java.lang.String token)
          Profiles artifact management performance.
protected static void profileProjects(RemoteApi api, java.lang.String token)
          Profiles project management performance.
protected static void profileTrackerItems(RemoteApi api, java.lang.String token)
          Profiles tracker item management performance.
protected static void profileTrackers(RemoteApi api, java.lang.String token)
          Profiles tracker management performance.
protected static void profileUsers(RemoteApi api, java.lang.String token)
          Profiles user account management performance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeBeamerRemoteProfiler

public CodeBeamerRemoteProfiler()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main entry point. Commandline parsing is not elaborated, for real use please consider using the Apache Commons CLI package.

Throws:
java.lang.Exception

profileUsers

protected static void profileUsers(RemoteApi api,
                                   java.lang.String token)
Profiles user account management performance.


profileProjects

protected static void profileProjects(RemoteApi api,
                                      java.lang.String token)
Profiles project management performance.


profileArtifacts

protected static void profileArtifacts(RemoteApi api,
                                       java.lang.String token)
Profiles artifact management performance.


profileArtifact

protected static void profileArtifact(RemoteApi api,
                                      java.lang.String token,
                                      ArtifactDto artifact)
Profiles artifact management performance for a single artifact.


profileTrackers

protected static void profileTrackers(RemoteApi api,
                                      java.lang.String token)
Profiles tracker management performance.


profileTrackerItems

protected static void profileTrackerItems(RemoteApi api,
                                          java.lang.String token)
Profiles tracker item management performance.


CodeBeamer 5.4.0.1-RC API

Copyright © 2006-2009 Intland Software. All rights reserved.