Package tigase.mix

Class MixConfig

java.lang.Object
tigase.mix.MixConfig
All Implemented Interfaces:
tigase.pubsub.IPubSubConfig

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

    • MixConfig

      public MixConfig()
  • Method Details

    • setComponent

      public void setComponent(IMixComponent component)
    • getAdmins

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

      public 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 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