public interface SBuildServer extends BuildServer, RootUrlHolder, ServerExtensionHolder, BuildsManager, BuildServerState
BuildServerAdapter
ServerExtensionHolder
(please also use DI)
ProjectManager
,
RunningBuildsManager
,
BuildHistory
,
UserModel
,
VcsManager
,
ServerExtensionHolder
ExtensionsProvider.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, getResponsibilityIds
getRootUrl, setRootUrl
registerExtension, unregisterExtension
findSingletonService, getServices, getSingletonService
foreachExtension, getExtension, getExtensions, getExtensionsCollection, getExtensionsCollection, getExtensionSources, getStampedExtensionsSupplier
findBuildInstanceByBuildNumber, findBuildInstanceById, findBuildInstances, findBuildInstancesByBuildNumber, findNextBuild, findPreviousBuild, findPreviousBuild, processBuilds
findRunningBuildById, getNumberOfRunningBuilds, getRunningBuildOnAgent, getRunningBuilds, getRunningBuilds, getRunningStatus
isShuttingDown, isStarted
void addListener(BuildServerListener listener)
getExecutor()
listener
- listener to addBuildServerAdapter
void 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()
RunType
SQLRunner 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()