public interface SBuildServer extends BuildServer, RootUrlHolder, ServerExtensionHolder, BuildsManager, BuildServerState
BuildServerAdapter
ServerExtensionHolder (please also use DI)
ProjectManager,
RunningBuildsManager,
BuildHistory,
UserModel,
VcsManager,
ServerExtensionHolderExtensionsProvider.ExtensionAction<T extends TeamCityExtension>| Modifier and Type | Method and Description |
|---|---|
void |
addListener(BuildServerListener listener)
Add global TeamCity listener.
|
boolean |
flushQueue()
Check for free build agents and try to send builds from queue to build agents.
|
BuildAgentManager |
getBuildAgentManager() |
java.util.Date |
getBuildDate() |
java.lang.String |
getBuildNumber()
Returns server build number, i.e.
|
java.util.List<SBuild> |
getEntriesSince(SBuild build,
SBuildType buildType)
Returns collection of finished and running builds which are later than the given one in term of
changes.
|
java.util.concurrent.ScheduledExecutorService |
getExecutor()
Executor service for short-time processes
|
java.lang.String |
getFullServerVersion()
Returns full server version string, including build number: TeamCity 3.0 EAP (build 4545)
|
BuildHistory |
getHistory() |
LicensingPolicy |
getLicensingPolicy() |
LoginConfiguration |
getLoginConfiguration()
Return login configurations manager
|
PersonalBuildManager |
getPersonalBuildManager()
Returns specific manager for personal builds.
|
ProjectManager |
getProjectManager() |
BuildQueue |
getQueue() |
RunTypeRegistry |
getRunTypeRegistry()
Returns registry for various build runners, like Ant, Maven, or Duplicates.
|
byte |
getServerMajorVersion()
Deprecated.
since 2017.1 use
getVersion() |
byte |
getServerMinorVersion()
Deprecated.
since 2017.1 use
getVersion() |
java.lang.String |
getServerRootPath()
Path to server web application, i.e.
|
SQLRunner |
getSQLRunner()
Return the interface for interaction with the SQL database of TeamCity
|
StatusProvider |
getStatusProvider() |
UserModel |
getUserModel() |
VcsModificationHistory |
getVcsHistory() |
VcsManager |
getVcsManager() |
ServerVersionInfo |
getVersion()
Returns server version info.
|
boolean |
isDatabaseCreatedOnStartup() |
void |
removeListener(BuildServerListener listener)
Remove global TeamCity listener.
|
fetchData, getResponsibilityIdsgetRootUrl, setRootUrlregisterExtension, unregisterExtensionfindSingletonService, getServices, getSingletonServiceforeachExtension, getExtension, getExtensions, getExtensionsCollection, getExtensionsCollection, getExtensionSources, getStampedExtensionsSupplierfindBuildInstanceByBuildNumber, findBuildInstanceById, findBuildInstances, findBuildInstancesByBuildNumber, findNextBuild, findPreviousBuild, findPreviousBuild, processBuildsfindRunningBuildById, getNumberOfRunningBuilds, getRunningBuildOnAgent, getRunningBuilds, getRunningBuilds, getRunningStatusisShuttingDown, isStartedvoid addListener(BuildServerListener listener)
getExecutor()listener - listener to addBuildServerAdaptervoid removeListener(BuildServerListener listener)
listener - listener to removeBuildServerAdapter@NotNull ProjectManager getProjectManager()
@NotNull BuildQueue getQueue()
@NotNull BuildHistory getHistory()
@NotNull UserModel getUserModel()
@NotNull VcsManager getVcsManager()
@NotNull VcsModificationHistory getVcsHistory()
boolean flushQueue()
@NotNull RunTypeRegistry getRunTypeRegistry()
RunTypeSQLRunner getSQLRunner()
PersonalBuildManager getPersonalBuildManager()
LoginConfiguration getLoginConfiguration()
byte getServerMajorVersion()
getVersion()byte getServerMinorVersion()
getVersion()@NotNull ServerVersionInfo getVersion()
java.lang.String getFullServerVersion()
java.lang.String getBuildNumber()
java.util.Date getBuildDate()
java.lang.String getServerRootPath()
java.util.concurrent.ScheduledExecutorService getExecutor()
@NotNull BuildAgentManager getBuildAgentManager()
StatusProvider getStatusProvider()
LicensingPolicy getLicensingPolicy()
java.util.List<SBuild> getEntriesSince(@Nullable SBuild build, SBuildType buildType)
build - the boundary build, the result collection won't include it. if null, all builds will be returnedbuildType - build configuration where to search in.boolean isDatabaseCreatedOnStartup()