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  
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.
RecentEntriesCache.Function<K,V>  
RunCommand.OutputProcessor  
SimpleObjectPool.ObjectFactory<T>  
SoftCache.Calculator<T>  
StringUtil.EscapeInfoProvider String escaping info provider.
StringUtil.LineProcessor  
TCStreamUtil.WriteProgressListener  
TimeService Abstract time service.
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
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  
Hash Hash with good distribution of values.
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.
NamedDataGroup<Item> This class was created to represent a hierarchical group of items.
NamedDeamonThreadFactory  
NamedThreadFactory Created by IntelliJ IDEA.
NameGenerator  
NullableReference<T>  
Option<Type> Represents a named option of given Type and some default value.
PluralUtil  
PooledProperties  
PropertiesUtil  
RandomGenerator  
ReadOnlyBitSet  
RecentEntriesCache<K,V>  
RunCommand  
RunCommand.LoggerOutputProcessor  
SimpleExecutor  
SimpleObjectPool<T>  
SoftCache<T> Lazy soft reference with synchonized re-computation
SpringErrorsFilter  
StringOption String option
StringPool  
StringUtil  
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 calculatable value.
Util General purpose utility functions
Vars We want to monitor how often some actions occure 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.