Package com.tenduke.networking.http

Classes and utilities for HTTP networking.

See:
          Description

Interface Summary
FormDataHandler Interface for handling form data.
HttpSessionHandler Interface for classes that can handle HTTP sessions.
PayloadAssembler Interface for providing payload for HTTP POST requests.
RequestProxy.ProxyRequestResponseHandler  
ResponseHandler Interface to implement for handling HTTP responses.
StringHttpRequest.StringHttpRequestResponseHandler  
 

Class Summary
BaseServlet Base servlet class for all 10Duke SDK servlets.
ByteStreamPayloadAssembler PayloadAssembler implementation that works on byte streams to set up the payload.
CallHttpStringDataEndpoint AbstractCallEndpoint implementation class that uses plain HTTP(S) requests with plain String data as underlying implementation.
ChainedHttpSessionHandler HttpSessionHandler implementation that allows configuring a chain of HttpSessionHandler instances.
ConfigurableHttpSessionHandler Base class for configurable HttpSessionHandlers.
ExternalBaseServlet Base servlet class for 10Duke platform servlets that are used for system external interfaces, including end user interfaces and other systems.
ExternalHttpSessionHandler Singleton HttpSessionHandler holder for system external interfaces.
FileDownload Class for downloading files.
FileRequestParser Base class for file upload request parsing.
FileUpload Uploads a file using HTTP POST as protocol and multipart form data as format.
FormParser Base class for iterating form data.
HttpEndpoint HTTP specific endpoint model.
HTTPMessageBroker Class that implements sending messages over HTTP.
HttpRequestParameterProvider An instance of HttpRequestParameterPropertyProvider functions as a provider for properties by using HttpServletRequest parameters as underlying data source.
HTTPRequestWrapper Class containing static methods helping with HTTP requests.
HttpSessionHandlerInitializer Utilities for initializing HttpSessionHandler instance based on configuration
InternalBaseServlet Base servlet class for 10Duke platform servlets that are used for system internal interfaces
InternalHttpSessionHandler Singleton HttpSessionHandler holder for system internal interfaces
JsonHttpRequest Wrapper for sending HTTP requests with String or JSON payload and JSON response.
MultipartFormParser Base class for multipart form data handling.
ReaderPayloadAssembler PayloadAssembler implementation that works on character streams and uses a Reader to set up the payload.
RemoteCommandExecutor Class that makes HTTP POST request with Command XML as payload.
RequestProxy Class to work as a request proxy, passing given request to desired URL.
StringHttpRequest Wrapper for sending HTTP requests with String payload and String response.
StringResponseHandler ResponseHandler implementation that interprets response as a string using default character encoding.
UrlEncodedDataTransformer Reads HTTP request body and URL decodes the received content.
WebServer Abstract base class defining a web server interface.
WebUtils Static methods for web related tasks.
XmlHttpRequest Wrapper for sending HTTP requests with XML payload and XML response.
 

Enum Summary
DeflateMethod Deflate method used in communication
 

Package com.tenduke.networking.http Description

Classes and utilities for HTTP networking. The library also includes a crawler implementation that can be used e.g. for implementing site indexing.