Package tigase.http.upload.logic
Interface Logic
-
- All Known Implementing Classes:
DefaultLogic
public interface LogicCreated by andrzej on 07.08.2016.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateSlotId()java.lang.StringgetDownloadURI(tigase.xmpp.jid.JID requester, java.lang.String slotId, java.lang.String filename)UriFormatgetDownloadURIFormat()longgetMaxFileSize()java.lang.StringgetUploadURI(tigase.xmpp.jid.JID requester, java.lang.String slotId, java.lang.String filename)UriFormatgetUploadURIFormat()voidremoveExpired(java.time.Duration expirationTime, int limit)java.lang.StringrequestSlot(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)
-
-