Package jetbrains.buildServer

Interface Summary
AgentRestrictor Restricts the set of possible agents to start queued build on.
AgentSideCheckoutAbility Deprecated. use VcsSupportConfig.isAgentSideCheckoutAvailable() instead
Build Represents an instance of the build ever run or running at the moment.
BuildAgent Representation of registered agent
BuildProject This interface provides information about TeamCity project
BuildServer This interface provides information about TeamCity server and allows to get some server data.
BuildType Provides information about TeamCity build configuration and number of methods to work with it
BuildTypeDescriptor General build configuration data.
BuildTypeStatusDescriptor Provides information about status of TeamCity build configuration
CollectChangesByIncludeRule Deprecated. Use CollectChangesByIncludeRules instead
DataFactory.BuildTypeInstancesFilter  
ExtensionHolder In most cases you do need to use ExtensionsProvider, please try avoid using this interface unless you need one of methods declared in it
ExtensionsProvider Main class that could be used to get extensions of given type.
ExtensionsProvider.ExtensionAction<T extends TeamCityExtension>  
PluginTypes  
QueuedBuild Information about configuration being currently in build queue.
RootUrlHolder Provides root TeamCity server url.
RunningBuild Running build specific information
ServiceLocator Locates services by their type
SimpleCommandLineProcessRunner.ProcessRunCallback  
SimpleCommandLineProcessRunner.RunCommandEvents  
SpringAccessor Fetches all spring beans in the accessed object
SpringBeansFilter Interface to provide beans filtering in DefaultSpringAccessor implementation
StreamListener  
TeamCityExtension Marker interface for all TeamCity extensions (both agent and server)
TextLogger Helper interface to provide logging callbacks from components
XmlExternalizable  
XmlRpcHandlerManager Manager for XML RPC handlers.
XmlStorable Implementations can read and write itself from/to JDom element.
 

Class Summary
AddToQueueRequest Contains information which is used to add build in the queue.
AddToQueueResult Contains result of adding build(s) in the queue
AgentPoolData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity agent pool
ArtifactsConstants Contains the conventional constants that are used by TeamCity agent and server for artifacts publishing and handling.
BuildAgentData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity agent, registered on the server
BuildAuthUtil  
BuildInstanceData  
BuildProblemData  
BuildRunnerData Represents build runner descriptor in IDE plugin
BuildTypeData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity configuration, registered on the server
BuildTypeStatusDescriptorData This class contains all necessary information to be sent via XmlRpc to remote client about status of TeamCity configuration, registered on the server
CachedSpringAccessor  
CommandLineExecutor  
ComparisonFailureData Represents comparison failure
ComparisonFailureUtil  
DataFactory Is used to create data objects according to specified interfaces.
DebugSessionInfo Contains information about debug session for certain build step.
DefaultSpringAccessor  
DevelopmentMode  
ExecResult  
LongAccumulator  
NativeLibraryPathHacker Sets java.library.path to own CodeSource root, nullifies ClassLoader.sys_paths
NetworkUtil  
ProjectData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity project, registered on the server
QueuedBuildData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity queued build
ResourceUtil  
ServiceLocatorImpl  
SimpleBuildAgentData  
SimpleCommandLineProcessRunner User: Eugene.Petrenko Date: 16.10.2006 Time: 19:28:52
SimpleCommandLineProcessRunner.NoOutputTimeoutProcessRunCallbackAdapter  
SimpleCommandLineProcessRunner.NoOutputTimeoutRunCommandEventsAdapter  
SimpleCommandLineProcessRunner.ProcessRunCallbackAdapter  
SimpleCommandLineProcessRunner.RunCommandEventsAdapter  
StatusDescriptor Build status descriptor
StreamGobbler  
TCNonValidatedSAXParser Using of the parsers pool speedups creation of SAX parsers.
TCNonValidatedSAXParserWithDebug User: Eugene.Petrenko Date: 21.12.2006 Time: 20:11:34
TCXmlRpcConfigurator User: Eugene.Petrenko Date: 21.12.2006 Time: 20:13:19
TeamServerSummary Summary data for specified user.
TeamServerSummaryData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity summary
TypeToCollectionMap  
UserChangeInfo information about modification
UserChangeInfo.BuildTypeChangeStatus Describes the status of the change in the particular build configuration
UserChangeInfoData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity user change
 

Enum Summary
AgentRestrictorType Determines the type of agent restrictor.
BuildTypeDescriptor.CheckoutType Possible modes of check out process.
UserChangeStatus Describes a status of a user change in VCS.
 

Exception Summary
AlreadyExistsException  
AlreadyRunningBuildException User: kir
CannotPingAgentException  
InvalidRunningBuildException  
LicenseException  
LicenseNotGrantedException  
ParametersResolvingFailedException  
PleaseReregisterException User: kir
RunBuildException Special exception which we throw when we can somewhat explain the reason of the build failure.
ServerCleanupInProgressException Is thrown on every XML-RPC request if server cleanup is currently in progress.
ServerStartingUpException This exception is thrown via XML RPC when the server is starting up.
ServiceNotFoundException This exception is thrown when a requested service isn't found within the context
ShutdownInProgressException  
TeamCityRuntimeException  
 

Annotation Types Summary
SystemProvided This interface is designed to mark TeamCity Open API interfaces that are not intended to be implemented by user.
Used Annotation to mark method as used.
UsedForLogging Use this annotation to mark methods that are used ONLY for logging.
UserImplemented This annotation is used to mark interfaces that are intended to be implemented in plugin.