Package tigase.pubsub
Class PubSubConfig
- java.lang.Object
-
- tigase.pubsub.PubSubConfig
-
@Bean(name="pubsubConfig", parent=PubSubComponent.class, active=true) public class PubSubConfig extends java.lang.ObjectClass contains basic configuration of PubSub component used by component modules.- Version:
- 5.0.0, 2010.03.27 at 05:10:54 GMT
- Author:
- Artur Hefczyc
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]adminsstatic java.lang.StringADMINS_KEYprotected java.util.logging.Loggerlogprotected tigase.xmpp.jid.BareJIDserviceBareJID
-
Constructor Summary
Constructors Constructor Description PubSubConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getAdmins()tigase.xmpp.jid.JIDgetComponentJID()longgetDelayOnLowMemory()java.lang.IntegergetMaxCacheSize()tigase.xmpp.jid.BareJIDgetServiceBareJID()booleanisAdmin(tigase.xmpp.jid.BareJID jid)booleanisAdmin(tigase.xmpp.jid.JID jid)booleanisAutoSubscribeNodeCreator()booleanisPepPeristent()booleanisPepRemoveEmptyGeoloc()booleanisSendLastPublishedItemOnPresence()booleanisSubscribeByPresenceFilteredNotifications()voidsetAdmins(java.lang.String[] strings)voidsetProperties(java.util.Map<java.lang.String,java.lang.Object> props)
-
-
-
Field Detail
-
ADMINS_KEY
public static final java.lang.String ADMINS_KEY
- See Also:
- Constant Field Values
-
log
protected final java.util.logging.Logger log
-
admins
@ConfigField(desc="List of admins", alias="admins") protected java.lang.String[] admins
-
serviceBareJID
protected tigase.xmpp.jid.BareJID serviceBareJID
-
-
Method Detail
-
getAdmins
public java.lang.String[] getAdmins()
-
setAdmins
public void setAdmins(java.lang.String[] strings)
-
getComponentJID
public tigase.xmpp.jid.JID getComponentJID()
-
getDelayOnLowMemory
public long getDelayOnLowMemory()
-
getMaxCacheSize
public java.lang.Integer getMaxCacheSize()
-
getServiceBareJID
public tigase.xmpp.jid.BareJID getServiceBareJID()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
-
isAutoSubscribeNodeCreator
public boolean isAutoSubscribeNodeCreator()
-
isAdmin
public boolean isAdmin(tigase.xmpp.jid.BareJID jid)
-
isAdmin
public boolean isAdmin(tigase.xmpp.jid.JID jid)
-
isPepPeristent
public boolean isPepPeristent()
-
isPepRemoveEmptyGeoloc
public boolean isPepRemoveEmptyGeoloc()
-
isSendLastPublishedItemOnPresence
public boolean isSendLastPublishedItemOnPresence()
-
isSubscribeByPresenceFilteredNotifications
public boolean isSubscribeByPresenceFilteredNotifications()
-
-