Fork me on GitHub

Socket Plug-in

This module provides both ManagedObjectSources and WorkSources for working with sockets (and HTTP over sockets).

WorkSource Description
net.officefloor.plugin.socket.server.http.response.source.HttpResponseSenderWorkSource Triggers sending the HTTP response
ManagedObjectSource Interface of object Description
net.officefloor.plugin.socket.server.http.source.HttpServerSocketManagedObjectSource Input only to task with argument net.officefloor.plugin.socket.server.http.ServerHttpConnection Listens on a socket for HTTP requests and delegates to a Task to handle the HTTP requests
net.officefloor.plugin.socket.server.http.source.HttpsServerSocketManagedObjectSource Input only to task with argument net.officefloor.plugin.socket.server.http.ServerHttpConnection that is secure Listens on a socket for HTTP requests and setups up to communicate via a secure channel, delegating to a Task to handle the HTTP requests
net.officefloor.plugin.socket.server.tcp.source.TcpServerSocketManagedObjectSource Input only to task with argument net.officefloor.plugin.socket.server.tcp.ServerTcpConnection Listens on a socket for TCP data
net.officefloor.plugin.socket.server.tcp.source.SecureTcpServerSocketManagedObjectSource Input only to task with argument net.officefloor.plugin.socket.server.tcp.ServerTcpConnection that is secure Listens on a socket for TCP data over a secure channel