Net4j Signalling Platform Documentation

The Net4j Signalling platform is an extensible client/server communications framework.

See:
          Description

Net4j Signalling Platform Transport
org.eclipse.net4j The Net4j transport layer.
org.eclipse.net4j.acceptor The Net4j transport layer concepts for dealing with acceptors.
org.eclipse.net4j.buffer The Net4j transport layer concepts for dealing with buffers.
org.eclipse.net4j.channel The Net4j transport layer concepts for dealing with channels.
org.eclipse.net4j.connector The Net4j transport layer concepts for dealing with connectors.
org.eclipse.net4j.protocol The Net4j transport layer concepts for dealing with protocols.
org.eclipse.net4j.signal A framework for request/response based communication on top of the Net4j transport layer.
org.eclipse.net4j.signal.heartbeat A signal protocol implementation that realizes a configurable heart beat protocol.
org.eclipse.net4j.signal.wrapping Some container injectors for use with signal protocols.
org.eclipse.spi.net4j Server service provider interfaces and useful base implementations for the Net4j transport layer.

 

Net4j Signalling Platform Transport HTTP
org.eclipse.net4j.http Transport layer extension with support for HTTP connections.

 

Net4j Signalling Platform Transport HTTP Common
org.eclipse.net4j.http.common Transport layer extension with support for HTTP connections.

 

Net4j Signalling Platform Transport HTTP Server
org.eclipse.net4j.http.server Transport layer extension with support for HTTP connections.

 

Net4j Signalling Platform Transport JVM
org.eclipse.net4j.jvm Transport layer extension with support for JVM embedded connections.

 

Net4j Signalling Platform Transport TCP
org.eclipse.net4j.tcp Transport layer extension with support for TCP socket connections.
org.eclipse.net4j.tcp.ssl Transport layer extension with support for TCP/SSL socket connections.

 

Net4j Signalling Platform UI
org.eclipse.net4j.ui Reusable UI components specific to the Net4j Signalling Platform.

 

The Net4j Signalling platform is an extensible client/server communications framework.

Net4j eases the development of fast and maintainable application protocols that are independent of the physical transport medium. Transport protocols are pluggable and Net4j ships with support for TCP, HTTP and in-memory transport. The core of Net4j is a fast, asynchronous and non-blocking buffer multiplexing kernel, based on OSGi but also executable stand-alone.



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.