Skip navigation links
A B C D E F G H I L M N O P R S T U X 

A

AbstractRequestEndpoint - Class in org.aktin.broker
 
AbstractRequestEndpoint() - Constructor for class org.aktin.broker.AbstractRequestEndpoint
 
accessPrincipal(String, String) - Method in interface org.aktin.broker.db.BrokerBackend
Add or retrieve the node principal.
accessPrincipal(String, String) - Method in class org.aktin.broker.db.BrokerImpl
 
addOrReplaceResult(int, int, MediaType, InputStream) - Method in interface org.aktin.broker.db.AggregatorBackend
 
addOrReplaceResult(int, int, MediaType, InputStream) - Method in class org.aktin.broker.db.AggregatorImpl
 
AggregatorBackend - Interface in org.aktin.broker.db
 
AggregatorEndpoint - Class in org.aktin.broker
 
AggregatorEndpoint() - Constructor for class org.aktin.broker.AggregatorEndpoint
 
AggregatorImpl - Class in org.aktin.broker.db
 
AggregatorImpl() - Constructor for class org.aktin.broker.db.AggregatorImpl
 
AggregatorImpl(DataSource, Path) - Constructor for class org.aktin.broker.db.AggregatorImpl
 
allNodes() - Method in class org.aktin.broker.NodeInfoEndpoint
Retrieve a list of registered nodes with the broker.
AuthCache - Class in org.aktin.broker.auth
 
AuthCache() - Constructor for class org.aktin.broker.auth.AuthCache
 
AuthCache(BrokerBackend) - Constructor for class org.aktin.broker.auth.AuthCache
 
authenticateByHeaders(Map<String, List<String>>) - Method in interface org.aktin.broker.auth.HeaderAuthentication
 
Authenticated - Annotation Type in org.aktin.broker
Qualifier indicating that a type or method requires a valid client certificate.
AuthFilterAPIKeys - Class in org.aktin.broker.auth
Extend this class for API key authentication.
AuthFilterAPIKeys() - Constructor for class org.aktin.broker.auth.AuthFilterAPIKeys
 
AuthFilterSSLHeaders - Class in org.aktin.broker.auth
Authentication filter for RESTful interfaces.
AuthFilterSSLHeaders() - Constructor for class org.aktin.broker.auth.AuthFilterSSLHeaders
 
available() - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 

B

broadcastRequestClosed(int) - Static method in class org.aktin.broker.notify.BrokerWebsocket
 
broadcastRequestNodeStatus(int, int, String) - Static method in class org.aktin.broker.notify.BrokerWebsocket
 
broadcastRequestPublished(int) - Static method in class org.aktin.broker.notify.BrokerWebsocket
 
Broker - Class in org.aktin.broker
 
Broker() - Constructor for class org.aktin.broker.Broker
 
BrokerBackend - Interface in org.aktin.broker.db
 
BrokerImpl - Class in org.aktin.broker.db
 
BrokerImpl() - Constructor for class org.aktin.broker.db.BrokerImpl
 
BrokerImpl(DataSource, Path) - Constructor for class org.aktin.broker.db.BrokerImpl
 
BrokerImpl.RequestInfoLoader - Interface in org.aktin.broker.db
 
BrokerStatusEndpoint - Class in org.aktin.broker
Broker service.
BrokerStatusEndpoint() - Constructor for class org.aktin.broker.BrokerStatusEndpoint
 
BrokerWebsocket - Class in org.aktin.broker.notify
 
BrokerWebsocket() - Constructor for class org.aktin.broker.notify.BrokerWebsocket
 

C

CHANGELOG_RESOURCE - Static variable in class org.aktin.broker.db.LiquibaseWrapper
 
ClassResourceAccessor - Class in org.aktin.broker.db
 
ClassResourceAccessor(Class<?>) - Constructor for class org.aktin.broker.db.ClassResourceAccessor
 
cleanupExpired() - Method in class org.aktin.broker.download.DownloadManager
Cleanup expired downloads.
clearDataDirectory() - Method in interface org.aktin.broker.db.AggregatorBackend
Delete all files in the data directory.
clearDataDirectory() - Method in class org.aktin.broker.db.AggregatorImpl
 
clearDataDirectory() - Method in interface org.aktin.broker.db.BrokerBackend
 
clearDataDirectory() - Method in class org.aktin.broker.db.BrokerImpl
 
clearRequestTargetNodes(Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
Delete a restriction to certain target nodes.
clearRequestTargets(int) - Method in class org.aktin.broker.db.BrokerImpl
 
close() - Method in class org.aktin.broker.auth.AuthCache
 
close() - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
close() - Method in class org.aktin.broker.db.LiquibaseWrapper
 
close(Session) - Method in class org.aktin.broker.notify.BrokerWebsocket
 
closeRequest(Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
 
createBundle(int, OutputStream) - Method in class org.aktin.broker.RequestBundleExport
 
createBundle(int, Path) - Method in class org.aktin.broker.RequestBundleExport
 
createDataSourceDownload(DataSource, String) - Method in class org.aktin.broker.download.DownloadManager
Create download to a given local path.
createMediaTypes(List<String>) - Method in class org.aktin.broker.RequestTypeManager
 
createRequest(String, Reader) - Method in class org.aktin.broker.db.BrokerImpl
 
createRequest() - Method in class org.aktin.broker.db.BrokerImpl
 
createRequest(Reader, HttpHeaders, UriInfo) - Method in class org.aktin.broker.RequestAdminEndpoint
 
createRequest(String, Reader, HttpHeaders) - Method in class org.aktin.broker.RequestAdminEndpoint
 
createTemporaryFile(String, String) - Method in class org.aktin.broker.download.DownloadManager
Create a temporary file for download.

D

DataSourceDownload - Class in org.aktin.broker.download
Wraps a DataSource for download.
DataSourceDownload(DataSource) - Constructor for class org.aktin.broker.download.DataSourceDownload
 
DataSourceDownload(PathDataSource, boolean) - Constructor for class org.aktin.broker.download.DataSourceDownload
 
debugReturnRequestHeaders(HttpHeaders) - Method in class org.aktin.broker.RequestAdminEndpoint
 
deleteNodesRequest(String, SecurityContext) - Method in class org.aktin.broker.MyBrokerEndpoint
 
deleteRequest(int) - Method in class org.aktin.broker.db.BrokerImpl
 
deleteRequest(String) - Method in class org.aktin.broker.RequestAdminEndpoint
 
DigestCalculatingInputStream - Class in org.aktin.broker.db
 
DigestCalculatingInputStream(InputStream, String[]) - Constructor for class org.aktin.broker.db.DigestCalculatingInputStream
 
DigestPathDataSource - Class in org.aktin.broker
 
DigestPathDataSource(Path, String, Instant) - Constructor for class org.aktin.broker.DigestPathDataSource
 
Download - Interface in org.aktin.broker.download
 
download(String) - Method in class org.aktin.broker.DownloadEndpoint
 
downloadBundle(int) - Method in class org.aktin.broker.ExportEndpoint
 
DownloadEndpoint - Class in org.aktin.broker
Provide temporary download links which expire after a short period of time or number of downloads
DownloadEndpoint() - Constructor for class org.aktin.broker.DownloadEndpoint
 
DownloadManager - Class in org.aktin.broker.download
Creates and manages downloads which expire after a predefined amount of time.
DownloadManager() - Constructor for class org.aktin.broker.download.DownloadManager
 
DownloadManager(Path) - Constructor for class org.aktin.broker.download.DownloadManager
 

E

ENDPOINTS - Static variable in class org.aktin.broker.Broker
 
ExportEndpoint - Class in org.aktin.broker
Create export bundles for download
ExportEndpoint() - Constructor for class org.aktin.broker.ExportEndpoint
 

F

fillCachedAccessTimestamps(Iterable<Node>) - Method in class org.aktin.broker.auth.AuthCache
Get the cached last contact timestamp.
filter(ContainerRequestContext) - Method in class org.aktin.broker.auth.AuthFilterAPIKeys
 
filter(ContainerRequestContext) - Method in class org.aktin.broker.auth.AuthFilterSSLHeaders
 
flush() - Method in class org.aktin.broker.auth.AuthCache
 

G

get(UUID) - Method in class org.aktin.broker.download.DownloadManager
Retrieve a download for the given id.
getAllNodes() - Method in class org.aktin.broker.db.BrokerImpl
 
getAuthenticationScheme() - Method in class org.aktin.broker.auth.Principal
 
getBroker() - Method in class org.aktin.broker.AbstractRequestEndpoint
 
getBroker() - Method in class org.aktin.broker.MyBrokerEndpoint
 
getBroker() - Method in class org.aktin.broker.RequestAdminEndpoint
 
getClientDN(String) - Method in class org.aktin.broker.auth.AuthFilterAPIKeys
Get the client directory name for the specified API key.
getClientDN() - Method in class org.aktin.broker.auth.Principal
 
getConsumedType() - Method in interface org.aktin.broker.RequestConverter
 
getContentLength() - Method in class org.aktin.broker.download.DataSourceDownload
 
getContentLength() - Method in class org.aktin.broker.PathDataSource
 
getContentType() - Method in class org.aktin.broker.download.DataSourceDownload
 
getContentType() - Method in class org.aktin.broker.PathDataSource
 
getDigests() - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
getDistinctResultTypes(int) - Method in class org.aktin.broker.db.AggregatorImpl
 
getExpireTimestamp() - Method in interface org.aktin.broker.download.Download
 
getId() - Method in interface org.aktin.broker.download.Download
 
getInputStream() - Method in class org.aktin.broker.download.DataSourceDownload
 
getInputStream() - Method in class org.aktin.broker.PathDataSource
 
getLastAccessed() - Method in class org.aktin.broker.auth.Principal
 
getLastInsertId(Connection) - Method in class org.aktin.broker.db.BrokerImpl
 
getLastModified() - Method in class org.aktin.broker.download.DataSourceDownload
 
getLastModified() - Method in class org.aktin.broker.PathDataSource
 
getName() - Method in class org.aktin.broker.auth.Principal
 
getName() - Method in class org.aktin.broker.download.DataSourceDownload
return the name set via DataSourceDownload.setName(String).
getName() - Method in class org.aktin.broker.PathDataSource
 
getNode(int) - Method in class org.aktin.broker.db.BrokerImpl
 
getNodeId() - Method in class org.aktin.broker.auth.Principal
 
getNodeInfo(int) - Method in class org.aktin.broker.NodeInfoEndpoint
Retrieve information about a single node.
getNodeResource(int, String) - Method in class org.aktin.broker.db.BrokerImpl
 
getNodeResource(int, String) - Method in class org.aktin.broker.NodeInfoEndpoint
Retrieve a named resource uploaded previously by the specified node.
getNodesRequest(Integer, SecurityContext, HttpHeaders) - Method in class org.aktin.broker.MyBrokerEndpoint
 
getNodesRequestInfo(Integer, SecurityContext, HttpHeaders) - Method in class org.aktin.broker.MyBrokerEndpoint
 
getOutputStream() - Method in class org.aktin.broker.download.DataSourceDownload
 
getOutputStream() - Method in class org.aktin.broker.PathDataSource
 
getOwnNodeInfo(SecurityContext) - Method in class org.aktin.broker.MyBrokerEndpoint
 
getPath() - Method in class org.aktin.broker.PathDataSource
 
getPrincipal(String, String) - Method in class org.aktin.broker.auth.AuthCache
 
getProducedType() - Method in interface org.aktin.broker.RequestConverter
 
getRequest(int, List<MediaType>) - Method in class org.aktin.broker.AbstractRequestEndpoint
 
getRequest(Integer, HttpHeaders) - Method in class org.aktin.broker.RequestAdminEndpoint
 
getRequestDefinition(int, String) - Method in class org.aktin.broker.db.BrokerImpl
 
getRequestInfo(int) - Method in class org.aktin.broker.db.BrokerImpl
 
getRequestInfo(int, HttpHeaders) - Method in class org.aktin.broker.RequestAdminEndpoint
 
getRequestInfo(Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
List status information for the specified request for each node
getRequestNodeStatusMessage(int, int) - Method in class org.aktin.broker.db.BrokerImpl
 
getRequestNodeStatusMessage(Integer, Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
 
getRequestTargetNodes(Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
Get the targeted nodes for this request.
getRequestTargets(int) - Method in class org.aktin.broker.db.BrokerImpl
 
getRequestTypes(int) - Method in class org.aktin.broker.db.BrokerImpl
 
getResourcesAsStream(String) - Method in class org.aktin.broker.db.ClassResourceAccessor
 
getResult(int, int) - Method in class org.aktin.broker.db.AggregatorImpl
 
getTypeManager() - Method in class org.aktin.broker.AbstractRequestEndpoint
 
getTypeManager() - Method in class org.aktin.broker.MyBrokerEndpoint
 
getTypeManager() - Method in class org.aktin.broker.RequestAdminEndpoint
 
getUserPrincipal() - Method in class org.aktin.broker.auth.Principal
 
guessFileExtension(String) - Static method in class org.aktin.broker.RequestBundleExport
 

H

HeaderAuthentication - Interface in org.aktin.broker.auth
 

I

isAdmin() - Method in class org.aktin.broker.auth.Principal
 
isAdminDN(String) - Static method in class org.aktin.broker.auth.Principal
 
isSecure() - Method in class org.aktin.broker.auth.Principal
 
isUserInRole(String) - Method in class org.aktin.broker.auth.Principal
 

L

LiquibaseWrapper - Class in org.aktin.broker.db
Wraps the liquibase API with operations that are supported for the AKTIN database.
LiquibaseWrapper(Connection) - Constructor for class org.aktin.broker.db.LiquibaseWrapper
Construct a liquibase wrapper for sql connection.
list(String, String, boolean, boolean, boolean) - Method in class org.aktin.broker.db.ClassResourceAccessor
 
listAllRequests() - Method in class org.aktin.broker.db.BrokerImpl
 
listAllRequests() - Method in class org.aktin.broker.RequestAdminEndpoint
 
listNodesRequests(SecurityContext) - Method in class org.aktin.broker.MyBrokerEndpoint
 
listRequestNodeStatus(Integer) - Method in class org.aktin.broker.db.BrokerImpl
 
listRequestsForNode(int) - Method in class org.aktin.broker.db.BrokerImpl
 
listResults(int) - Method in class org.aktin.broker.db.AggregatorImpl
 
listResultsForRequest(String) - Method in class org.aktin.broker.AggregatorEndpoint
 
listResultsForRequest(String, String) - Method in class org.aktin.broker.AggregatorEndpoint
 
load(ResultSet) - Method in interface org.aktin.broker.db.BrokerImpl.RequestInfoLoader
 

M

markRequestDeletedForNode(int, int) - Method in class org.aktin.broker.db.BrokerImpl
 
markSupported() - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
md5 - Variable in class org.aktin.broker.DigestPathDataSource
 
message(Session, String) - Method in class org.aktin.broker.notify.BrokerWebsocket
 
modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class org.aktin.broker.notify.SessionConfigurator
 
MyBrokerEndpoint - Class in org.aktin.broker
Endpoint accessed by nodes to work with their (my) data.
MyBrokerEndpoint() - Constructor for class org.aktin.broker.MyBrokerEndpoint
 

N

NodeInfoEndpoint - Class in org.aktin.broker
 
NodeInfoEndpoint() - Constructor for class org.aktin.broker.NodeInfoEndpoint
 

O

open(Session) - Method in class org.aktin.broker.notify.BrokerWebsocket
 
org.aktin.broker - package org.aktin.broker
 
org.aktin.broker.auth - package org.aktin.broker.auth
 
org.aktin.broker.db - package org.aktin.broker.db
 
org.aktin.broker.download - package org.aktin.broker.download
 
org.aktin.broker.notify - package org.aktin.broker.notify
 

P

PathDataSource - Class in org.aktin.broker
 
PathDataSource(Path, String, Instant) - Constructor for class org.aktin.broker.PathDataSource
 
Principal - Class in org.aktin.broker.auth
 
Principal(int, String) - Constructor for class org.aktin.broker.auth.Principal
 
publishRequest(Integer) - Method in class org.aktin.broker.RequestAdminEndpoint
 
putNodesRequestError(Integer, RequestStatus, SecurityContext, HttpHeaders, Reader) - Method in class org.aktin.broker.MyBrokerEndpoint
Status report by a node for it's request.

R

read(byte[], int, int) - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
read(byte[]) - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
read() - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
removeCharsetInfo(MediaType) - Static method in class org.aktin.broker.AbstractRequestEndpoint
Remove charset information from media type.
RequestAdminEndpoint - Class in org.aktin.broker
 
RequestAdminEndpoint() - Constructor for class org.aktin.broker.RequestAdminEndpoint
 
RequestBundleExport - Class in org.aktin.broker
 
RequestBundleExport(BrokerBackend) - Constructor for class org.aktin.broker.RequestBundleExport
 
RequestConverter - Interface in org.aktin.broker
 
RequestTypeManager - Class in org.aktin.broker
A request type manager allows verification of request resources against a specified media type as well as conversion to other types.
RequestTypeManager() - Constructor for class org.aktin.broker.RequestTypeManager
 
RequireAdmin - Annotation Type in org.aktin.broker
Qualifier indicating that a REST method requires admin privileges.
reset() - Method in class org.aktin.broker.db.LiquibaseWrapper
 

S

SERVICE_URL - Static variable in class org.aktin.broker.AggregatorEndpoint
 
SERVICE_URL - Static variable in class org.aktin.broker.Broker
 
SessionConfigurator - Class in org.aktin.broker.notify
 
SessionConfigurator() - Constructor for class org.aktin.broker.notify.SessionConfigurator
 
setAggregator(AggregatorBackend) - Method in class org.aktin.broker.RequestBundleExport
Set the aggregator.
setBrokerDB(DataSource) - Method in interface org.aktin.broker.db.AggregatorBackend
 
setBrokerDB(DataSource) - Method in class org.aktin.broker.db.AggregatorImpl
 
setBrokerDB(DataSource) - Method in interface org.aktin.broker.db.BrokerBackend
 
setBrokerDB(DataSource) - Method in class org.aktin.broker.db.BrokerImpl
 
setDataDirectory(Path) - Method in class org.aktin.broker.db.AggregatorImpl
 
setDataDirectory(Path) - Method in class org.aktin.broker.db.BrokerImpl
 
setName(String) - Method in class org.aktin.broker.download.DataSourceDownload
Override the name used for the download.
setNodesResource(String, HttpHeaders, SecurityContext, InputStream) - Method in class org.aktin.broker.MyBrokerEndpoint
Upload node resources to the broker
setRequestClosed(int, Instant) - Method in class org.aktin.broker.db.BrokerImpl
 
setRequestDefinition(int, String, Reader) - Method in class org.aktin.broker.db.BrokerImpl
 
setRequestNodeStatus(int, int, RequestStatus, Instant) - Method in class org.aktin.broker.db.BrokerImpl
 
setRequestNodeStatusMessage(int, int, String, Reader) - Method in class org.aktin.broker.db.BrokerImpl
 
setRequestPublished(int, Instant) - Method in class org.aktin.broker.db.BrokerImpl
 
setRequestTargetNodes(Integer, RequestTargetNodes) - Method in class org.aktin.broker.RequestAdminEndpoint
 
setRequestTargets(int, int[]) - Method in class org.aktin.broker.db.BrokerImpl
 
setTempDirectory(Path) - Method in class org.aktin.broker.download.DownloadManager
Set the directory where temporary downloads will be created and stored before they expire.
sha256 - Variable in class org.aktin.broker.DigestPathDataSource
 
skip(long) - Method in class org.aktin.broker.db.DigestCalculatingInputStream
 
status() - Method in class org.aktin.broker.BrokerStatusEndpoint
Retrieve status information about the broker.
submitResult(String, HttpHeaders, SecurityContext, InputStream) - Method in class org.aktin.broker.AggregatorEndpoint
 

T

toClassLoader() - Method in class org.aktin.broker.db.ClassResourceAccessor
 
toString() - Method in class org.aktin.broker.PathDataSource
 
transform(Reader) - Method in interface org.aktin.broker.RequestConverter
 

U

update() - Method in class org.aktin.broker.db.LiquibaseWrapper
Perform liquibase update operation
updateLastAccessed() - Method in class org.aktin.broker.auth.Principal
 
updateNodeLastSeen(int[], long[]) - Method in interface org.aktin.broker.db.BrokerBackend
 
updateNodeLastSeen(int[], long[]) - Method in class org.aktin.broker.db.BrokerImpl
 
updateNodeResource(int, String, MediaType, InputStream) - Method in interface org.aktin.broker.db.BrokerBackend
 
updateNodeResource(int, String, MediaType, InputStream) - Method in class org.aktin.broker.db.BrokerImpl
 
updatePrincipalDN(DataSource, Map<String, String>) - Static method in class org.aktin.broker.db.BrokerImpl
Update the clientDN string for the nodes given in the provided map.

X

X_SSL_CLIENT_DN - Static variable in class org.aktin.broker.auth.AuthFilterSSLHeaders
 
X_SSL_CLIENT_ID - Static variable in class org.aktin.broker.auth.AuthFilterSSLHeaders
Client ID to uniquely identify the client.
X_SSL_CLIENT_VERIFY - Static variable in class org.aktin.broker.auth.AuthFilterSSLHeaders
 
A B C D E F G H I L M N O P R S T U X 
Skip navigation links

Copyright © 2014–2019 Uniklinik RWTH Aachen. All rights reserved.