A C D E F G H I L M N P R S T U 
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
 
A C D E F G H I L M N P R S T U 
All Classes All Packages