Where can i read about StartingBuildAgentsFilter interface, how Teamcity work with StartingBuildAgentsFilters from different plugins and etc? I write the filter which can suspend some builds with my feature on. I must download some data (Not big, like json/xml with 5-15 lines) and decide to suspend build in the build queue or forward build to an agent. Because i did't find how they work i guess downloading will create some freezes in Teamcity. Do i have a choice?