Halcyon
latest
Get started
1. Welcome
2. Setting up a client
3. Five Minutes Client
4. Creating and configuring a client
User guide
Events
Modules
Requests
Jabber Data Form
Reference
Changelog
Halcyon
Tigase Halcyon XMPP Library
Edit on GitHub
Tigase Halcyon XMPP Library
Get started
1. Welcome
2. Setting up a client
2.1. Supported platforms
2.2. Adding client dependencies
3. Five Minutes Client
3.1. Setting up project
3.2. Halcyon configuration
3.3. Sending messages to recipient
3.4. Listening for incoming messages
3.5. Keep application running
3.6. Disconnecting bot remotely
3.7. Summary
4. Creating and configuring a client
4.1. Authentication
4.2. Registering new account
4.3. Connectors
4.3.1. JVM SocketConnector
4.3.2. JavaScript WebSocketConnector
4.4. Starting and stopping
4.5. Connection status
User guide
Events
Modules
SaslModule & Sasl2Module
SaslModule vs Sasl2Module
Events
PresenceModule
Install and configure
Setting own presence status
Presence subscription
Checking presence
Events
RosterModule
Install and configure
Retrieving roster
Manipulating roster
Events
DiscoveryModule
Install and configure
Discovering information
Discovering list
Events
EntityCapabilitiesModule
Install and configure
Getting capabilities
PingModule
Install
Pinging entity
Requests
Jabber Data Form
Working with forms
Creating forms
Multi value response
Reference
Changelog