A C D E F G H I L M N P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFileSystemRepository - Class in nl.goodbytes.xmpp.xep0363.repository
-
A repository of files, backed by a (presumably local) file system.
- AbstractFileSystemRepository() - Constructor for class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
C
- calculateETagHash(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- calculateETagHash(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- ClamavMalwareScanner - Class in nl.goodbytes.xmpp.xep0363.clamav
- ClamavMalwareScanner(String, int, Duration) - Constructor for class nl.goodbytes.xmpp.xep0363.clamav.ClamavMalwareScanner
- compareTo(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- compareTo(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.SecureUUID
- Component - Class in nl.goodbytes.xmpp.xep0363
-
A XMPP component that implements XEP-0363.
- Component(String) - Constructor for class nl.goodbytes.xmpp.xep0363.Component
-
Instantiates a new component.
- consume(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.slot.DefaultSlotProvider
- consume(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.SlotProvider
- consumeSlotForPut(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- contains(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- contains(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- create(Slot) - Method in class nl.goodbytes.xmpp.xep0363.slot.DefaultSlotProvider
- create(Slot) - Method in interface nl.goodbytes.xmpp.xep0363.SlotProvider
D
- DEFAULT_MAX_FILE_SIZE - Static variable in class nl.goodbytes.xmpp.xep0363.SlotManager
- DefaultSlotProvider - Class in nl.goodbytes.xmpp.xep0363.slot
- DefaultSlotProvider() - Constructor for class nl.goodbytes.xmpp.xep0363.slot.DefaultSlotProvider
- delete(Path) - Static method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- delete(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- delete(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- destroy() - Method in class nl.goodbytes.xmpp.xep0363.clamav.ClamavMalwareScanner
- destroy() - Method in interface nl.goodbytes.xmpp.xep0363.MalwareScanner
- destroy() - Method in class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
- destroy() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- destroy() - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- destroy() - Method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
- DirectoryRepository - Class in nl.goodbytes.xmpp.xep0363.repository
-
A repository of files, backed by a regular directory.
- DirectoryRepository(Path) - Constructor for class nl.goodbytes.xmpp.xep0363.repository.DirectoryRepository
- discoInfoFeatureNamespaces() - Method in class nl.goodbytes.xmpp.xep0363.Component
- discoInfoIdentityCategory() - Method in class nl.goodbytes.xmpp.xep0363.Component
- discoInfoIdentityCategoryType() - Method in class nl.goodbytes.xmpp.xep0363.Component
- doGet(HttpServletRequest, HttpServletResponse) - Method in class nl.goodbytes.xmpp.xep0363.Servlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class nl.goodbytes.xmpp.xep0363.Servlet
E
- equals(Object) - Method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- equals(Object) - Method in class nl.goodbytes.xmpp.xep0363.SecureUUID
F
- fromString(String) - Static method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- fromString(String) - Static method in class nl.goodbytes.xmpp.xep0363.SecureUniqueIdFactory
- fromString(String) - Static method in class nl.goodbytes.xmpp.xep0363.SecureUUID
G
- generate() - Static method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- generate() - Static method in class nl.goodbytes.xmpp.xep0363.SecureUUID
- getContentType(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getContentType(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- getCreationDate() - Method in class nl.goodbytes.xmpp.xep0363.Slot
- getCreator() - Method in class nl.goodbytes.xmpp.xep0363.Slot
- getDescription() - Method in class nl.goodbytes.xmpp.xep0363.Component
- getDesired() - Method in exception nl.goodbytes.xmpp.xep0363.TooLargeException
- getFilename() - Method in class nl.goodbytes.xmpp.xep0363.Slot
- getGetUrl(Slot) - Static method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getInputStream(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getInputStream(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- getInstance() - Static method in class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
- getInstance() - Static method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
- getInstance() - Static method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getMalwareScanner() - Method in class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
- getMaxFileSize() - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getMaximum() - Method in exception nl.goodbytes.xmpp.xep0363.TooLargeException
- getName() - Method in class nl.goodbytes.xmpp.xep0363.Component
- getOutputStream(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getOutputStream(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- getPutUrl(Slot) - Static method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getRepository() - Method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
- getSize() - Method in class nl.goodbytes.xmpp.xep0363.Slot
- getSize(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getSize(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- getSlot(JID, String, long) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getUsableSpace(Path) - Static method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getUsedSpace(Path) - Static method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- getUuid() - Method in class nl.goodbytes.xmpp.xep0363.Slot
- getWebContextRoot() - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getWebHost() - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getWebPort() - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- getWebProtocol() - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
H
- handleDiscoInfo(IQ) - Method in class nl.goodbytes.xmpp.xep0363.Component
- handleIQGet(IQ) - Method in class nl.goodbytes.xmpp.xep0363.Component
- hashCode() - Method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- hashCode() - Method in class nl.goodbytes.xmpp.xep0363.SecureUUID
I
- initialize() - Method in class nl.goodbytes.xmpp.xep0363.clamav.ClamavMalwareScanner
- initialize() - Method in interface nl.goodbytes.xmpp.xep0363.MalwareScanner
- initialize() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- initialize() - Method in interface nl.goodbytes.xmpp.xep0363.Repository
- initialize(MalwareScanner) - Method in class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
- initialize(Repository) - Method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
- initialize(SlotProvider) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- initializeRepository() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- initializeRepository() - Method in class nl.goodbytes.xmpp.xep0363.repository.DirectoryRepository
- initializeRepository() - Method in class nl.goodbytes.xmpp.xep0363.repository.TempDirectoryRepository
- isEnabled() - Method in class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
L
- Launcher - Class in nl.goodbytes.xmpp.xep0363
-
Serves as the 'main class', which will start the application.
- Launcher(String, Integer, String, String, String, String, Integer, String, String, String, Integer, String, Repository, Long, boolean, MalwareScanner) - Constructor for class nl.goodbytes.xmpp.xep0363.Launcher
- LegacyUUID - Class in nl.goodbytes.xmpp.xep0363
M
- main(String[]) - Static method in class nl.goodbytes.xmpp.xep0363.Launcher
- MalwareDetectedException - Exception in nl.goodbytes.xmpp.xep0363
- MalwareDetectedException() - Constructor for exception nl.goodbytes.xmpp.xep0363.MalwareDetectedException
- MalwareScanner - Interface in nl.goodbytes.xmpp.xep0363
- MalwareScannerManager - Class in nl.goodbytes.xmpp.xep0363
- MalwareScannerManager() - Constructor for class nl.goodbytes.xmpp.xep0363.MalwareScannerManager
N
- NAMESPACE - Static variable in class nl.goodbytes.xmpp.xep0363.Component
- NAMESPACE_EXP - Static variable in class nl.goodbytes.xmpp.xep0363.Component
- nl.goodbytes.xmpp.xep0363 - package nl.goodbytes.xmpp.xep0363
- nl.goodbytes.xmpp.xep0363.clamav - package nl.goodbytes.xmpp.xep0363.clamav
- nl.goodbytes.xmpp.xep0363.repository - package nl.goodbytes.xmpp.xep0363.repository
- nl.goodbytes.xmpp.xep0363.slot - package nl.goodbytes.xmpp.xep0363.slot
P
- purge() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
R
- repository - Variable in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
- Repository - Interface in nl.goodbytes.xmpp.xep0363
-
Stores uploaded files for later retrieval.
- RepositoryManager - Class in nl.goodbytes.xmpp.xep0363
- RepositoryManager() - Constructor for class nl.goodbytes.xmpp.xep0363.RepositoryManager
S
- scan(SecureUniqueId) - Method in class nl.goodbytes.xmpp.xep0363.clamav.ClamavMalwareScanner
- scan(SecureUniqueId) - Method in interface nl.goodbytes.xmpp.xep0363.MalwareScanner
- SecureUniqueId - Interface in nl.goodbytes.xmpp.xep0363
-
Representation of a unique identifier that has a non-trivial level of entropy in its random component(s).
- SecureUniqueIdFactory - Class in nl.goodbytes.xmpp.xep0363
- SecureUniqueIdFactory() - Constructor for class nl.goodbytes.xmpp.xep0363.SecureUniqueIdFactory
- SecureUUID - Class in nl.goodbytes.xmpp.xep0363
- service(HttpServletRequest, HttpServletResponse) - Method in class nl.goodbytes.xmpp.xep0363.Servlet
- Servlet - Class in nl.goodbytes.xmpp.xep0363
-
Responsible for the HTTP(s) processing as defined in XEP-0363.
- Servlet() - Constructor for class nl.goodbytes.xmpp.xep0363.Servlet
- setMaxFileSize(Long) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- setWebContextRoot(String) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- setWebHost(String) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- setWebPort(int) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- setWebProtocol(String) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
- Slot - Class in nl.goodbytes.xmpp.xep0363
-
Representation of a ticket that is allows a single file upload.
- Slot(JID, String, long) - Constructor for class nl.goodbytes.xmpp.xep0363.Slot
- SlotManager - Class in nl.goodbytes.xmpp.xep0363
-
A manager of HTTP slots.
- SlotManager() - Constructor for class nl.goodbytes.xmpp.xep0363.SlotManager
- SlotProvider - Interface in nl.goodbytes.xmpp.xep0363
-
Defines an entity that can create/register a Slot, and consume them.
- start() - Method in class nl.goodbytes.xmpp.xep0363.Launcher
T
- TempDirectoryRepository - Class in nl.goodbytes.xmpp.xep0363.repository
-
A repository of files, backed by a temporary directory.
- TempDirectoryRepository() - Constructor for class nl.goodbytes.xmpp.xep0363.repository.TempDirectoryRepository
- TooLargeException - Exception in nl.goodbytes.xmpp.xep0363
-
An exception indicating that a 'desire' is larger than a particular maximum.
- TooLargeException(long, long) - Constructor for exception nl.goodbytes.xmpp.xep0363.TooLargeException
- toString() - Method in class nl.goodbytes.xmpp.xep0363.LegacyUUID
- toString() - Method in class nl.goodbytes.xmpp.xep0363.SecureUUID
- toString() - Method in class nl.goodbytes.xmpp.xep0363.Slot
U
- uuidFromPath(String) - Static method in class nl.goodbytes.xmpp.xep0363.Servlet
All Classes All Packages