From 1e376d4adad57b2953415577cb1d90d52fe6bce1 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 2 Aug 2018 17:14:33 +0200 Subject: [PATCH] Link to Manager from javadoc-overview.html --- resources/javadoc-overview.html | 2 +- smack-core/src/main/java/org/jivesoftware/smack/Manager.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/javadoc-overview.html b/resources/javadoc-overview.html index fa0b99026..1b92b1739 100644 --- a/resources/javadoc-overview.html +++ b/resources/javadoc-overview.html @@ -18,7 +18,7 @@ Message message = new Message("jsmith@igniterealtime.org", "Howdy! How are you?" connection.sendStanza(message); -

Smack doesn't force you to code at the protcol level of XMPP. The library provides intelligent higher level constructs, often called Managers, which let you program more efficiently. Other examples of those constructs are the Chat and Roster classes.

+

Smack doesn't force you to code at the protcol level of XMPP. The library provides intelligent higher level constructs, often called {@link org.jivesoftware.smack.Manager}, which let you program more efficiently. Other examples of those constructs are the Chat and Roster classes.

Smack comes with APIs for easy machine-to-machine communication. You can set any number of properties on each message, including properties that are Java objects.

diff --git a/smack-core/src/main/java/org/jivesoftware/smack/Manager.java b/smack-core/src/main/java/org/jivesoftware/smack/Manager.java index aee4bcbde..b3c648dd3 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/Manager.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/Manager.java @@ -23,6 +23,9 @@ import java.util.concurrent.TimeUnit; import org.jivesoftware.smack.SmackException.NotLoggedInException; import org.jivesoftware.smack.util.Objects; +/** + * Managers provide the high-level API of certain functionality (often standardized by XMPP Extension Protocols). + */ public abstract class Manager { final WeakReference weakConnection;