Client Adapter

This section establishes the basic requirements that your client adapter implementations must meet so that they can be plumbed into a stream.