Package nl.goodbytes.xmpp.xep0363
Interface Repository
- All Known Implementing Classes:
AbstractFileSystemRepository,DirectoryRepository,TempDirectoryRepository
public interface Repository
Stores uploaded files for later retrieval.
- Author:
- Guus der Kinderen, guus@goodbytes.nl
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(SecureUniqueId uuid) booleandelete(SecureUniqueId uuid) voiddestroy()getContentType(SecureUniqueId uuid) getInputStream(SecureUniqueId uuid) longgetSize(SecureUniqueId uuid) void
-
Method Details
-
initialize
- Throws:
IOException
-
destroy
void destroy() -
contains
-
calculateETagHash
-
getContentType
-
getSize
-
getInputStream
- Throws:
IOException
-
getOutputStream
- Throws:
IOException
-
delete
- Throws:
IOException
-