try
{
if ( distributedBuildManager.isAgentAvailable( buildAgentUrl ) )
{
SlaveBuildAgentTransportService client = createSlaveBuildAgentTransportClientConnection(
buildAgentUrl );
Map<String, Object> result = client.getReleaseResult( releaseId );
ReleaseResult releaseResult = new ReleaseResult();
releaseResult.setStartTime( DistributedReleaseUtil.getStartTime( result ) );
releaseResult.setEndTime( DistributedReleaseUtil.getEndTime( result ) );
releaseResult.setResultCode( DistributedReleaseUtil.getReleaseResultCode( result ) );