Package tigase.mix

Class MixConfig

  • All Implemented Interfaces:
    tigase.pubsub.IPubSubConfig

    @Bean(name="config",
          parent=IMixComponent.class,
          active=true)
    public class MixConfig
    extends java.lang.Object
    implements tigase.pubsub.IPubSubConfig
    • Constructor Detail

      • MixConfig

        public MixConfig()
    • Method Detail

      • setComponent

        public void setComponent​(IMixComponent component)
      • getAdmins

        public java.lang.String[] getAdmins()
        Specified by:
        getAdmins in interface tigase.pubsub.IPubSubConfig
      • getComponentName

        public java.lang.String getComponentName()
        Specified by:
        getComponentName in interface tigase.pubsub.IPubSubConfig
      • getComponentJID

        public tigase.xmpp.jid.JID getComponentJID()
        Specified by:
        getComponentJID in interface tigase.pubsub.IPubSubConfig
      • getDelayOnLowMemory

        public long getDelayOnLowMemory()
        Specified by:
        getDelayOnLowMemory in interface tigase.pubsub.IPubSubConfig
      • getMaxCacheSize

        public java.lang.Integer getMaxCacheSize()
        Specified by:
        getMaxCacheSize in interface tigase.pubsub.IPubSubConfig
      • getServiceBareJID

        public tigase.xmpp.jid.BareJID getServiceBareJID()
        Specified by:
        getServiceBareJID in interface tigase.pubsub.IPubSubConfig
      • isAutoSubscribeNodeCreator

        public boolean isAutoSubscribeNodeCreator()
        Specified by:
        isAutoSubscribeNodeCreator in interface tigase.pubsub.IPubSubConfig
      • isAdmin

        public boolean isAdmin​(tigase.xmpp.jid.BareJID jid)
        Specified by:
        isAdmin in interface tigase.pubsub.IPubSubConfig
      • isAdmin

        public boolean isAdmin​(tigase.xmpp.jid.JID jid)
        Specified by:
        isAdmin in interface tigase.pubsub.IPubSubConfig
      • isMAMEnabled

        public boolean isMAMEnabled()
        Specified by:
        isMAMEnabled in interface tigase.pubsub.IPubSubConfig
      • isMAMEnabledForGenericService

        public boolean isMAMEnabledForGenericService()
        Specified by:
        isMAMEnabledForGenericService in interface tigase.pubsub.IPubSubConfig
      • isPepPeristent

        public boolean isPepPeristent()
        Specified by:
        isPepPeristent in interface tigase.pubsub.IPubSubConfig
      • isPepRemoveEmptyGeoloc

        public boolean isPepRemoveEmptyGeoloc()
        Specified by:
        isPepRemoveEmptyGeoloc in interface tigase.pubsub.IPubSubConfig
      • isSendLastPublishedItemOnPresence

        public boolean isSendLastPublishedItemOnPresence()
        Specified by:
        isSendLastPublishedItemOnPresence in interface tigase.pubsub.IPubSubConfig
      • isSubscribeByPresenceFilteredNotifications

        public boolean isSubscribeByPresenceFilteredNotifications()
        Specified by:
        isSubscribeByPresenceFilteredNotifications in interface tigase.pubsub.IPubSubConfig
      • isHighMemoryUsage

        public boolean isHighMemoryUsage()
        Specified by:
        isHighMemoryUsage in interface tigase.pubsub.IPubSubConfig