jobgraphbuilder update to support different channelTypes