mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-26 08:12:05 +01:00
Javadoc fixes in MultiUserChat
This commit is contained in:
parent
e9f7710759
commit
f0f655c779
1 changed files with 13 additions and 9 deletions
|
@ -96,7 +96,9 @@ import org.jxmpp.util.cache.ExpirationCache;
|
||||||
* otherwise you may leak the instance.
|
* otherwise you may leak the instance.
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author Gaston Dombiak, Larry Kirschner
|
* @author Gaston Dombiak
|
||||||
|
* @author Larry Kirschner
|
||||||
|
* @author Florian Schmaus
|
||||||
*/
|
*/
|
||||||
public class MultiUserChat {
|
public class MultiUserChat {
|
||||||
private static final Logger LOGGER = Logger.getLogger(MultiUserChat.class.getName());
|
private static final Logger LOGGER = Logger.getLogger(MultiUserChat.class.getName());
|
||||||
|
@ -362,12 +364,14 @@ public class MultiUserChat {
|
||||||
* <p>
|
* <p>
|
||||||
* To create an "Instant Room", that means a room with some default configuration that is
|
* To create an "Instant Room", that means a room with some default configuration that is
|
||||||
* available for immediate access, the room's owner should send an empty form after creating the
|
* available for immediate access, the room's owner should send an empty form after creating the
|
||||||
* room. {@link #sendConfigurationForm(Form)}
|
* room. Simply call {@link MucCreateConfigFormHandle#makeInstant()} on the returned {@link MucCreateConfigFormHandle}.
|
||||||
|
* </p>
|
||||||
* <p>
|
* <p>
|
||||||
* To create a "Reserved Room", that means a room manually configured by the room creator before
|
* To create a "Reserved Room", that means a room manually configured by the room creator before
|
||||||
* anyone is allowed to enter, the room's owner should complete and send a form after creating
|
* anyone is allowed to enter, the room's owner should complete and send a form after creating
|
||||||
* the room. Once the completed configuration form is sent to the server, the server will unlock
|
* the room. Once the completed configuration form is sent to the server, the server will unlock
|
||||||
* the room. {@link #sendConfigurationForm(Form)}
|
* the room. You can use the returned {@link MucCreateConfigFormHandle} to configure the room.
|
||||||
|
* </p>
|
||||||
*
|
*
|
||||||
* @param nickname the nickname to use.
|
* @param nickname the nickname to use.
|
||||||
* @return a handle to the MUC create configuration form API.
|
* @return a handle to the MUC create configuration form API.
|
||||||
|
@ -401,7 +405,7 @@ public class MultiUserChat {
|
||||||
* Create or join the MUC room with the given nickname.
|
* Create or join the MUC room with the given nickname.
|
||||||
*
|
*
|
||||||
* @param nickname the nickname to use in the MUC room.
|
* @param nickname the nickname to use in the MUC room.
|
||||||
* @return A {@link MucCreateConfigFormHandle} if the room was created, or {code null} if the room was joined.
|
* @return A {@link MucCreateConfigFormHandle} if the room was created while joining, or {@code null} if the room was just joined.
|
||||||
* @throws NoResponseException
|
* @throws NoResponseException
|
||||||
* @throws XMPPErrorException
|
* @throws XMPPErrorException
|
||||||
* @throws InterruptedException
|
* @throws InterruptedException
|
||||||
|
@ -425,7 +429,7 @@ public class MultiUserChat {
|
||||||
* @param password the password to use.
|
* @param password the password to use.
|
||||||
* @param history the amount of discussion history to receive while joining a room.
|
* @param history the amount of discussion history to receive while joining a room.
|
||||||
* @param timeout the amount of time to wait for a reply from the MUC service(in milliseconds).
|
* @param timeout the amount of time to wait for a reply from the MUC service(in milliseconds).
|
||||||
* @return A {@link MucCreateConfigFormHandle} if the room was created, or {code null} if the room was joined.
|
* @return A {@link MucCreateConfigFormHandle} if the room was created while joining, or {@code null} if the room was just joined.
|
||||||
* @throws XMPPErrorException if the room couldn't be created for some reason (e.g. 405 error if
|
* @throws XMPPErrorException if the room couldn't be created for some reason (e.g. 405 error if
|
||||||
* the user is not allowed to create the room)
|
* the user is not allowed to create the room)
|
||||||
* @throws NoResponseException if there was no response from the server.
|
* @throws NoResponseException if there was no response from the server.
|
||||||
|
@ -445,13 +449,13 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Like {@link #create(Resourcepart)}, but will return true if the room creation was acknowledged by
|
* Like {@link #create(Resourcepart)}, but will return a {@link MucCreateConfigFormHandle} if the room creation was acknowledged by
|
||||||
* the service (with an 201 status code). It's up to the caller to decide, based on the return
|
* the service (with an 201 status code). It's up to the caller to decide, based on the return
|
||||||
* value, if he needs to continue sending the room configuration. If false is returned, the room
|
* value, if he needs to continue sending the room configuration. If {@code null} is returned, the room
|
||||||
* already existed and the user is able to join right away, without sending a form.
|
* already existed and the user is able to join right away, without sending a form.
|
||||||
*
|
*
|
||||||
* @param mucEnterConfiguration the configuration used to enter the MUC.
|
* @param mucEnterConfiguration the configuration used to enter the MUC.
|
||||||
* @return A {@link MucCreateConfigFormHandle} if the room was created, or {code null} if the room was joined.
|
* @return A {@link MucCreateConfigFormHandle} if the room was created while joining, or {@code null} if the room was just joined.
|
||||||
* @throws XMPPErrorException if the room couldn't be created for some reason (e.g. 405 error if
|
* @throws XMPPErrorException if the room couldn't be created for some reason (e.g. 405 error if
|
||||||
* the user is not allowed to create the room)
|
* the user is not allowed to create the room)
|
||||||
* @throws NoResponseException if there was no response from the server.
|
* @throws NoResponseException if there was no response from the server.
|
||||||
|
@ -526,7 +530,7 @@ public class MultiUserChat {
|
||||||
*
|
*
|
||||||
* @param nickname the required nickname to use.
|
* @param nickname the required nickname to use.
|
||||||
* @param password the optional password required to join
|
* @param password the optional password required to join
|
||||||
* @return A {@link MucCreateConfigFormHandle} if the room was created, or {code null} if the room was joined.
|
* @return A {@link MucCreateConfigFormHandle} if the room was created while joining, or {@code null} if the room was just joined.
|
||||||
* @throws NoResponseException
|
* @throws NoResponseException
|
||||||
* @throws XMPPErrorException
|
* @throws XMPPErrorException
|
||||||
* @throws NotConnectedException
|
* @throws NotConnectedException
|
||||||
|
|
Loading…
Reference in a new issue