Dashboard > Echomine Muse > ... > 1. Overview of Muse > 1.2 Jabber Features
1.2 Jabber Features Log In | Sign Up   View a printable version of the current page.

Added by Chris , last edited by Chris on Mar 14, 2005  (view change)
Labels: 
(None)

The following lists Jabber features supported by Muse.

Basic Support

  • Full X Namespace Message Support – All Jabber Messages have the ability to work with X Namespace Messages. However, the module itself does not work with them. It must be explicitly handled by the developer. By default, outgoing messages will send the X Messages along with it unless disabled, and incoming messages will automatically parse out the X Messages for use.
  • Full Account Management – You can change password, update registration information, and also create new accounts.
  • Full Roster Management – You can request for your Roster List, add to your Roster List, and remove from your Roster List.
  • Full Presence Management – You can work with Presence events or send Presence messages with little or no effort. Supports Subscribe, Unsubscribe, Subscribed, and Unsubscribed, and Invisble.
  • Basic Chat/Messaging Service – Currently support private one-on-one messaging.
  • Automatic Most-Secure Authentication – Currently supports cleartext, digest, and zero-knowledge authentications. The authentication will automatically choose the most secure method for authentication. Option to choose a specific authentication method is also available. However, Anonymous Authentication is NOT supported (but can be easily added by sending a custom XML message yourself). For zero-knowledge authentications, the hash will automatically be reset once the counter has reached zero.
  • Support for sending messages synchronously or asynchronously – This feature makes writing applications that require waiting for a response easier. Simply set the message to be synchronized, send the message, and wait. When the call is returned, it means a reply is received. This makes working with authentication or anything that requires waiting for a reply very easy. No need to worry about locking, threading, or synchronization issues. It's all part of the core. You can also set timeouts when waiting for a reply so you don't hang your application.

JEP Support Status

Error formatting macro: jiraissues: java.lang.NullPointerException
Powered by a free Atlassian Confluence Open Source Project License granted to echomine.org. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators