Tigase HTTP API

Tigase Team


Table of Contents

1. HTTP server
Dependencies
Configuration Properties
Examples
HTTPS on port 8443 with SSL certificate for example.com
Changing port from 8080 to 8081
Usage of Jetty HTTP server as HTTP server
2. HTTP API component
Common module configuration
Enabling/disabling module
Example
Context path
List of virtual hosts
Complex example
3. HTTP File Upload component
Enabling HTTP File Upload Component
Metadata repository
DummyFileUploadRepository
JDBCFileUploadRepository
Storage
DirectoryStore
Logic
URI template format
File upload expiration
Examples
Complex configuration example
Example configuration for clustering with HA
4. REST API
Usage examples
Retrieving user avatar
Retrieving list of available adhoc commands
Executing commands using ad-hoc command
Sending any XMPP Stanza
Scripting introduction
Properties
Closure parameters