This module provides both ManagedObjectSources and WorkSources for working with sockets (and HTTP over sockets).
| ManagedObjectSource | Interface of object |
|---|---|
| net.officefloor.plugin.socket.server.tcp.TcpServerSocketManagedObjectSource | Input only to task with argument: net.officefloor.plugin.socket.server.tcp.api.ServerTcpConnection |
| net.officefloor.plugin.socket.server.http.HttpServerSocketManagedObjectSource | Input only to task with argument: net.officefloor.plugin.socket.server.http.api.ServerHttpConnection |
| WorkSource | Description |
|---|---|
| net.officefloor.plugin.work.http.file.HttpFileWorkSource | Writes content of files from the class path to HTTP response |
| net.officefloor.plugin.work.http.html.form.HttpHtmlFormToBeanWorkSource | Maps the HTTP property values (typically of a submitted form) onto a POJO (bean) |
| net.officefloor.plugin.work.http.html.template.HttpHtmlTemplateWorkSource | Provides dynamic web page content. This allows breaking the rending of HTML into Tasks that have ${properties} replaced from bean properties (POJO get methods). This is similar to Velocity Template Engine except that the scripting tags are not required as the template is broken into Tasks which can have other Tasks weaved in between to control rendering. |