Package tigase.http.upload.logic
Interface Logic
-
- All Known Implementing Classes:
DefaultLogic
public interface Logic
Created by andrzej on 07.08.2016.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
generateSlotId()
java.lang.String
getDownloadURI(tigase.xmpp.jid.JID requester, java.lang.String slotId, java.lang.String filename)
UriFormat
getDownloadURIFormat()
long
getMaxFileSize()
java.lang.String
getUploadURI(tigase.xmpp.jid.JID requester, java.lang.String slotId, java.lang.String filename)
UriFormat
getUploadURIFormat()
void
removeExpired(java.time.Duration expirationTime, int limit)
java.lang.String
requestSlot(tigase.xmpp.jid.JID requester, java.lang.String filename, long filesize, java.lang.String contentType)
-
-
-
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)
-
-