Package tigase.muc
Class MUCConfig
- java.lang.Object
-
- tigase.muc.MUCConfig
-
@Bean(name="mucConfig", parent=MUCComponent.class, active=true, exportable=true) public class MUCConfig extends java.lang.Object- Author:
- bmalkow
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanaddMessageIdIfMissingprotected java.lang.BooleanchatStateAllowedprotected java.util.logging.Loggerlogstatic java.lang.StringLOG_DIR_KEYstatic java.lang.StringMESSAGE_FILTER_ENABLED_KEYstatic java.lang.StringMUC_ADD_ID_TO_MESSAGE_IF_MISSING_KEYstatic java.lang.StringMUC_ALLOW_CHAT_STATES_KEYstatic java.lang.StringMUC_LOCK_NEW_ROOM_KEYstatic java.lang.StringMUC_MULTI_ITEM_ALLOWED_KEYprotected static java.lang.StringMUC_REPO_CLASS_PROP_KEYprotected static java.lang.StringMUC_REPO_URL_PROP_KEYstatic java.lang.StringPRESENCE_FILTER_ENABLED_KEY
-
Constructor Summary
Constructors Constructor Description MUCConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetChatLoggingDirectory()tigase.server.CmdAcl.TypegetHiddenRoomCreationAcl()tigase.server.CmdAcl.TypegetPublicRoomCreationAcl()tigase.xmpp.jid.BareJIDgetServiceName()booleanisAddMessageIdIfMissing()booleanisAutomaticallyPersistOccupantOnJoin()booleanisChatStateAllowed()booleanisGhostbusterEnabled()booleanisMessageFilterEnabled()booleanisMultiItemMode()booleanisMultiItemModeForwardBest()booleanisNewRoomLocked()booleanisPresenceFilterEnabled()booleanisWelcomeMessagesEnabled()booleanuseLegacyDelayedDelivery()
-
-
-
Field Detail
-
LOG_DIR_KEY
public static final java.lang.String LOG_DIR_KEY
- See Also:
- Constant Field Values
-
MESSAGE_FILTER_ENABLED_KEY
public static final java.lang.String MESSAGE_FILTER_ENABLED_KEY
- See Also:
- Constant Field Values
-
MUC_ADD_ID_TO_MESSAGE_IF_MISSING_KEY
public static final java.lang.String MUC_ADD_ID_TO_MESSAGE_IF_MISSING_KEY
- See Also:
- Constant Field Values
-
MUC_ALLOW_CHAT_STATES_KEY
public static final java.lang.String MUC_ALLOW_CHAT_STATES_KEY
- See Also:
- Constant Field Values
-
MUC_LOCK_NEW_ROOM_KEY
public static final java.lang.String MUC_LOCK_NEW_ROOM_KEY
- See Also:
- Constant Field Values
-
MUC_MULTI_ITEM_ALLOWED_KEY
public static final java.lang.String MUC_MULTI_ITEM_ALLOWED_KEY
- See Also:
- Constant Field Values
-
PRESENCE_FILTER_ENABLED_KEY
public static final java.lang.String PRESENCE_FILTER_ENABLED_KEY
- See Also:
- Constant Field Values
-
MUC_REPO_CLASS_PROP_KEY
protected static final java.lang.String MUC_REPO_CLASS_PROP_KEY
- See Also:
- Constant Field Values
-
MUC_REPO_URL_PROP_KEY
protected static final java.lang.String MUC_REPO_URL_PROP_KEY
- See Also:
- Constant Field Values
-
log
protected final java.util.logging.Logger log
-
addMessageIdIfMissing
@ConfigField(desc="Add ID to messages if missing", alias="muc-add-id-to-message-if-missing") protected boolean addMessageIdIfMissing
-
chatStateAllowed
@ConfigField(desc="Allowing Chat-States", alias="muc-allow-chat-states") protected java.lang.Boolean chatStateAllowed
-
-
Method Detail
-
getPublicRoomCreationAcl
public tigase.server.CmdAcl.Type getPublicRoomCreationAcl()
-
getHiddenRoomCreationAcl
public tigase.server.CmdAcl.Type getHiddenRoomCreationAcl()
-
getChatLoggingDirectory
public java.lang.String getChatLoggingDirectory()
-
getServiceName
public tigase.xmpp.jid.BareJID getServiceName()
-
isAddMessageIdIfMissing
public boolean isAddMessageIdIfMissing()
-
isAutomaticallyPersistOccupantOnJoin
public boolean isAutomaticallyPersistOccupantOnJoin()
-
isChatStateAllowed
public boolean isChatStateAllowed()
-
isGhostbusterEnabled
public boolean isGhostbusterEnabled()
-
isMessageFilterEnabled
public boolean isMessageFilterEnabled()
-
isMultiItemMode
public boolean isMultiItemMode()
-
isMultiItemModeForwardBest
public boolean isMultiItemModeForwardBest()
-
isNewRoomLocked
public boolean isNewRoomLocked()
-
isPresenceFilterEnabled
public boolean isPresenceFilterEnabled()
-
isWelcomeMessagesEnabled
public boolean isWelcomeMessagesEnabled()
-
useLegacyDelayedDelivery
public boolean useLegacyDelayedDelivery()
-
-