package io.muoncore.channel; /** * Terminology (left/ right) assumes you draw pictures. Go draw. * @param <GoingRight> Data moving right along the channel * @param <GoingLeft> Data moving left along the channel. */ public interface Channel<GoingRight, GoingLeft> { ChannelConnection<GoingLeft, GoingRight> right(); ChannelConnection<GoingRight, GoingLeft> left(); }