Package jetbrains.buildServer
-
Interface Summary Interface Description AgentRestrictor Restricts the set of possible agents to start queued build on.AgentSideCheckoutAbility Deprecated. useVcsSupportConfig.isAgentSideCheckoutAvailable()
insteadBuild Represents an instance of the build ever run or running at the moment.BuildAgent Representation of registered agentBuildProblemTypes List of TeamCity reserved build problem typesBuildProject This interface provides information about TeamCity projectBuildServer 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 itBuildTypeDescriptor General build configuration data.BuildTypeStatusDescriptor Provides information about status of TeamCity build configurationContextLocalBean Prohibits access to this spring bean from other (non-child) context through ServiceLocatorDataFactory.BuildTypeInstancesFilter ExtensionHolder In most cases you do need to useExtensionsProvider
, please try avoid using this interface unless you need one of methods declared in itExtensionsCollection<T> ExtensionsProvider Main class that could be used to get extensions of given type.ExtensionsProvider.ExtensionAction<T extends TeamCityExtension> LineAwareByteArrayOutputStream.LineListener PluginTypes ProjectAwareRootUrlResolver Can be used to retrieve root URL for a particular project.QueuedBuild Information about configuration being currently in build queue.RootUrlHolder Provides root TeamCity server url.RunningBuild Running build specific informationServerUrlProvider Allows to obtain the TeamCity Server URL configured on the Administration - Global settings pageServiceLocator Locates services by their typeSimpleCommandLineProcessRunner.ProcessRunCallback SimpleCommandLineProcessRunner.RunCommandEvents SpringAccessor Low level interface allowing to access spring beans in the current context.SpringBeansFilter Interface to provide beans filtering inDefaultSpringAccessor
implementationStampedExtensionsSupplier<CONTEXT,T> StreamListener TeamCityExtension Marker interface for all TeamCity extensions (both agent and server)TextLogger Helper interface to provide logging callbacks from componentsXmlExternalizable XmlRpcHandlerManager Manager for XML RPC handlers.XmlStorable Implementations can read and write itself from/to JDom element. -
Class Summary Class Description AddToQueueRequest Contains information which is used to add build in the queue.AddToQueueResult Contains result of adding build(s) in the queueAgentPoolData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity agent poolArtifactsConstants 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 serverBuildAuthUtil BuildInstanceData BuildProblemData Represents a problem that causes the build failure.BuildRunnerData Represents build runner descriptor in IDE pluginBuildTypeData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity configuration, registered on the serverBuildTypeStatusDescriptorData This class contains all necessary information to be sent via XmlRpc to remote client about status of TeamCity configuration, registered on the serverCachedSpringAccessor CommandLineExecutor ComparisonFailureData Represents comparison failureComparisonFailureUtil CompositeSpringBeansFilter ContextLocalSpringBeanFilter DataFactory Is used to create data objects according to specified interfaces.DebugSessionInfo Contains information about debug session for certain build step.DefaultSpringAccessor DevelopmentMode ExecResult LineAwareByteArrayOutputStream A ByteArrayOutputStream which decodes bytes into string and invokes the given callback when a new line is detected.LongAccumulator NativeLibraryPathHacker Sets java.library.path to own CodeSource root, nullifies ClassLoader.sys_pathsNetworkUtil ProjectData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity project, registered on the serverQueuedBuildData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity queued buildResourceUtil ServiceLocatorImpl SimpleBuildAgentData SimpleCommandLineProcessRunner User: Eugene.Petrenko Date: 16.10.2006 Time: 19:28:52SimpleCommandLineProcessRunner.NoOutputTimeoutProcessRunCallbackAdapter SimpleCommandLineProcessRunner.NoOutputTimeoutRunCommandEventsAdapter SimpleCommandLineProcessRunner.ProcessRunCallbackAdapter Deprecated. to be killed in TC 11; use RunCommandEventsAdapter insteadSimpleCommandLineProcessRunner.RunCommandEventsAdapter StampedExtensionsSupplier.StoredData<CONTEXT,T> StatusDescriptor Build status descriptorStreamGobbler TeamServerSummary Summary data for specified user.TeamServerSummaryData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity summaryTypeToCollectionMap UserChangeInfo information about modificationUserChangeInfo.BuildTypeChangeStatus Describes the status of the change in the particular build configurationUserChangeInfoData This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity user change -
Enum Summary Enum Description AgentRestrictorType Determines the type ofagent restrictor
.BuildTypeDescriptor.CheckoutType Possible modes of check out process.UserChangeStatus Describes a status of a user change in VCS. -
Exception Summary Exception Description AlreadyExistsException AlreadyRunningBuildException User: kirCannotPingAgentException InvalidRunningBuildException LicenseException LicenseNotGrantedException ParametersResolvingFailedException ProcessTimeoutException The exception is used when a process was interrupted due to timeout of its executionRunBuildException 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.ServerStillInitializingException ServiceNotFoundException This exception is thrown when a requested service isn't found within the contextShutdownInProgressException TeamCityRuntimeException -
Annotation Types Summary Annotation Type Description 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.