JBoss.orgCommunity Documentation

Chapter 3. Design Overview

3.1. Stream protocol - Datalink

Important

Be aware, JBoss Communications Stream Library is subject to changes as it is under active development!

JBoss Communications Stream Library builds layer of abstraction with API similar to NIO . Abstraction is built with three main components:

IO overview

Beside simplified stream API , there is also need for SCTP(SCTP is not available in JDK6) like streaming. JBoss Communications Stream Library provides such feature over defined stream API .

Datalink is a proprietary protocol designed to provide following:

Generaly Datalink can be imagined as follows:

Datalink follows state machine which reassembles one depicted on diagram below: