Skip navigation links
A C D G H I L M N P R S T U 

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(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
calculateETagHash(UUID) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 
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.
consumeSlotForPut(UUID) - Method in class nl.goodbytes.xmpp.xep0363.SlotManager
 
contains(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
contains(UUID) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 

D

DEFAULT_MAX_FILE_SIZE - Static variable in class nl.goodbytes.xmpp.xep0363.SlotManager
 
delete(Path) - Static method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
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
 

G

getContentType(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
getContentType(UUID) - 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
 
getGetUrl() - Method in class nl.goodbytes.xmpp.xep0363.Slot
 
getInputStream(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
getInputStream(UUID) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 
getInstance() - Static method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
 
getInstance() - Static method in class nl.goodbytes.xmpp.xep0363.SlotManager
 
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(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
getOutputStream(UUID) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 
getPutUrl() - Method in class nl.goodbytes.xmpp.xep0363.Slot
 
getRepository() - Method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
 
getSize(UUID) - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
getSize(UUID) - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 
getSize() - Method in class nl.goodbytes.xmpp.xep0363.Slot
 
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
 
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
 

I

initialize() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
initialize() - Method in interface nl.goodbytes.xmpp.xep0363.Repository
 
initialize(Repository) - Method in class nl.goodbytes.xmpp.xep0363.RepositoryManager
 
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
 

L

Launcher - Class in nl.goodbytes.xmpp.xep0363
Serves as the 'main class', which will start the application.
Launcher(String, Integer, String, String, String, Integer, String, String, Integer, Repository, Long) - Constructor for class nl.goodbytes.xmpp.xep0363.Launcher
 

M

main(String[]) - Static method in class nl.goodbytes.xmpp.xep0363.Launcher
 

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.repository - package nl.goodbytes.xmpp.xep0363.repository
 

P

purge() - Method in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 

R

Repository - Interface in nl.goodbytes.xmpp.xep0363
Stores uploaded files for later retrieval.
repository - Variable in class nl.goodbytes.xmpp.xep0363.repository.AbstractFileSystemRepository
 
RepositoryManager - Class in nl.goodbytes.xmpp.xep0363
 
RepositoryManager() - Constructor for class nl.goodbytes.xmpp.xep0363.RepositoryManager
 

S

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
 
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.
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.Slot
 

U

uuidFromPath(String) - Static method in class nl.goodbytes.xmpp.xep0363.Servlet
 
A C D G H I L M N P R S T U 
Skip navigation links

Copyright © 2017–2018 Goodbytes. All rights reserved.