Interface Logic

  • All Known Implementing Classes:
    DefaultLogic

    public interface Logic
    Created by andrzej on 07.08.2016.
    • Method Detail

      • getMaxFileSize

        long getMaxFileSize()
      • requestSlot

        java.lang.String requestSlot​(tigase.xmpp.jid.JID requester,
                                     java.lang.String filename,
                                     long filesize,
                                     java.lang.String contentType)
                              throws tigase.component.exceptions.ComponentException
        Throws:
        tigase.component.exceptions.ComponentException
      • getUploadURI

        java.lang.String getUploadURI​(tigase.xmpp.jid.JID requester,
                                      java.lang.String slotId,
                                      java.lang.String filename)
      • getDownloadURI

        java.lang.String getDownloadURI​(tigase.xmpp.jid.JID requester,
                                        java.lang.String slotId,
                                        java.lang.String filename)
      • generateSlotId

        java.lang.String generateSlotId()
      • getUploadURIFormat

        UriFormat getUploadURIFormat()
      • getDownloadURIFormat

        UriFormat getDownloadURIFormat()
      • removeExpired

        void removeExpired​(java.time.Duration expirationTime,
                           int limit)