Class MeetRepositoryClustered

java.lang.Object
tigase.meet.MeetRepository
tigase.meet.cluster.MeetRepositoryClustered
All Implemented Interfaces:
tigase.meet.IMeetRepository, tigase.stats.ComponentStatisticsProvider, tigase.stats.StatisticsProviderIfc

@Bean(name="meetRepository", parent=MeetComponentClustered.class, active=true) public class MeetRepositoryClustered extends tigase.meet.MeetRepository
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    CompletableFuture<tigase.meet.Meet>
    create(tigase.xmpp.jid.BareJID key, int maxNoOfPublishers)
     
    void
    destroyed(tigase.xmpp.jid.BareJID jid)
     
    int
     

    Methods inherited from class tigase.meet.MeetRepository

    everyHour, everyMinute, everySecond, getMaxParticipantsInMeeting, getMeet, getName, getStatistics, scheduleJoinTimeoutTask, setName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface tigase.stats.ComponentStatisticsProvider

    belongsTo
  • Constructor Details

    • MeetRepositoryClustered

      public MeetRepositoryClustered()
  • Method Details

    • create

      public CompletableFuture<tigase.meet.Meet> create(tigase.xmpp.jid.BareJID key, int maxNoOfPublishers)
      Specified by:
      create in interface tigase.meet.IMeetRepository
      Overrides:
      create in class tigase.meet.MeetRepository
    • destroyed

      public void destroyed(tigase.xmpp.jid.BareJID jid)
      Specified by:
      destroyed in interface tigase.meet.IMeetRepository
      Overrides:
      destroyed in class tigase.meet.MeetRepository
    • size

      public int size()
      Specified by:
      size in interface tigase.meet.IMeetRepository
      Overrides:
      size in class tigase.meet.MeetRepository