a. Mixed:  contains both source and sink channel ends.Non deterministically selects a data item at one of the sink channel ends and replicates the data item to all of its source channel ends when all of them can accept the data.

 

b. Source: contains only source channel ends.If a component  writes data to a source node,the node replicates the data item to all of its source channel ends when all can accept the data item.

 

c. Sink: contains only sink channel ends.If a component tries to take the data from a sink node, the node non deterministically selects a data item available at one of its sink channel ends.