Package jetbrains.buildServer.util

Interface Summary
Action<T> Action that is performed by some other object
ActionThrow<E extends Throwable> Action that is performed by some other object
ArchiveExtractor Interface for archive extractors (spring singletons).
ArchiveExtractorManager  
ArchiveFileSelector  
ArchiveUtil.ArchiveFileDescriptor Descriptor for archive file.
ArchiveUtil.DoInArchiveHandler<T> Callback for #doInArchive(ArchiveFileDescriptor, String, DoInArchiveHandler)
ArchiveUtil.DoInArchiveHandler2<T> Callback for #doInArchive(ArchiveFileDescriptor, String, DoInArchiveHandler) Similar to DoInArchiveHandler but #found method MUST close all Closeable items in deque(stack)
Calculator<T>  
Converter<ResultType,SourceType> Converts one element to another.
Disposable  
EventDispatcher.ErrorHandler  
FileUtil.Processor  
FuncThrow<R,E extends Throwable> Action that is performed by some other object
GenericFilter<T>  
Interruptable  
ItemProcessor<T> An implementation of this class can be used for processing big collections (e.g.
NamedDataGroup.GroupExtractor<Item> When grouping items, extract group from Item.
NameGenerator.NameChecker An interface for name checker.
OptionSupport This interface provides basic support for options of various types.
Predicate<T> Predicate.
RecentEntriesCache.Function<K,V>  
RunCommand.OutputProcessor  
SimpleObjectPool.ObjectFactory<T>  
SoftCache.Calculator<T>  
StringUtil.EscapeInfoProvider Deprecated. use StringUtil.EscapeInfoProvider2
StringUtil.EscapeInfoProvider2 String escaping info provider.
StringUtil.LineProcessor  
SynchroDictionary.Function<K,V>  
TCStreamUtil.WriteProgressListener  
TimeService Abstract time service.
UptodateValue.TimeToLiveProvider  
UptodateValue.ValueProvider<T>  
Win32RegistryAccessor Provides access to windows registry.
 

Class Summary
Alarm Utility class used to execute periodical tasks
AntPatternFileFinder Finds files matching ant-like patterns under given directory
ArchiveUtil Provides utils to archive and extract files from zip archive Date: 15.05.2008 Time: 8:25:20
ArchiveUtil.ArchivedFileInfo Archived file information descriptor
BaseArchiveUtil Provides utils to archive and extract files from zip archive.
BooleanOption Boolean option
BufferedRandomAccessFile  
CachedValue<T>  
CaseInsensitiveMap<T> Case-insensitive map.
CaseInsensitiveStringComparator Case Insensitive string comparison
CloseAwareInputStream InputStream wrapper that makes sure delegate close() method is called only once.
CollectionsUtil  
Couple<T> A couple of two items with same type.
Dates  
DiagnosticUtil  
EventDispatcher<T extends EventListener>  
EventDispatcherHandlers<T extends EventListener>  
ExceptionUtil  
ExponentialBackoffHelper  
FileUtil  
FileUtil.RegexFileFilter File filter that accepts files with the name specified by a regular expression.
IdeaThreadPoolsShutdown Created 15.02.13 11:37
IncludeExcludeRules Simple class for parsing lines in the form: [+:|-:]some_text\\n[+:|-:]some_text, i.e.
IncludeExcludeRules.Rule  
IntegerOption Integer option
ListConverter Simple XStream converter for Vector, Stack and other List-based classes.
MultiMap<K,V>  
NameCounter User: kir Class maintains counter for tests with same name.
NamedDaemonThreadFactory Created 19.11.12 14:51
NamedDataGroup<Item> This class was created to represent a hierarchical group of items.
NamedDeamonThreadFactory Deprecated. Use NamedDaemonThreadFactory
NamedThreadFactory Created by IntelliJ IDEA.
NamedThreadUtil Created 19.11.12 17:35
NamedThreadUtil.ThreadNameCookie  
NameGenerator  
NullableReference<T>  
Option<Type> Represents a named option of given Type and some default value.
PluralUtil  
PooledProperties  
PropertiesUtil  
RandomGenerator  
ReadOnlyBitSet  
RecentEntriesCache<K,V>  
RecentEntriesCache.Value<V>  
RunCommand  
RunCommand.LoggerOutputProcessor  
SimpleExecutor  
SimpleObjectPool<T>  
SLRUMap<K,V>  
SoftCache<T> Lazy soft reference with synchronized re-computation
SortedProperties Properties are stored in ordered way
SpringErrorsFilter  
StringOption String option
StringPool Simple pool for reusable strings.
StringUtil  
SynchroDictionary<K,V> Fine-synchronized dictionary.
SystemTimeService Time service based on current system time.
TCLineReader  
TCRollingFileAppender Differs from RollingFileAppender in that it creates file when append action is called, not when file is set
TCStreamUtil  
TCStringUtil  
ThreadUtil Created by IntelliJ IDEA.
TimePrinter  
UptodateValue<T> This class operates as a time-based cache for a calculable value.
Util General purpose utility functions
Vars We want to monitor how often some actions occurs in TeamCity and report some statistics about it.
VersionComparatorUtil  
WaitFor  
WatchDog  
XmlUtil Some XML-related utilities
 

Enum Summary
ArchiveType  
Bitness Bitness of OS or Java.
OSType  
Win32RegistryAccessor.Hive Registry hive
 

Exception Summary
UnsupportedArchiveTypeException  
 

Annotation Types Summary
EventListenerAdapter Annotation to mark the base abstract class of an event listener.