- unblocked(Thread, UWSJob, JobOwner, HttpServletRequest) - Method in interface uws.service.wait.BlockingPolicy
-
Notify this
BlockingPolicy
that the given thread is not blocked
anymore.
- unblocked(Thread, UWSJob, JobOwner, HttpServletRequest) - Method in class uws.service.wait.LimitedBlockingPolicy
-
- unblocked(Thread, UWSJob, JobOwner, HttpServletRequest) - Method in class uws.service.wait.UserLimitedBlockingPolicy
-
- unblockOld - Variable in class uws.service.wait.UserLimitedBlockingPolicy
-
Indicate what should happen when the maximum number of threads for a
given job and user is reached.
- UNLIMITED_DURATION - Static variable in class uws.job.UWSJob
-
The duration that implies an unlimited execution duration.
- UnsupportedURIProtocolException - Exception in uws.service.file
-
Error sent when trying to read a remote file using a URI whose the scheme/protocol is not supported.
- UnsupportedURIProtocolException(URI) - Constructor for exception uws.service.file.UnsupportedURIProtocolException
-
- update(UWSJob, ExecutionPhase, ExecutionPhase) - Method in interface uws.job.JobObserver
-
Used when one of the observed jobs notifies its observers of a modification of its execution phase.
- update(UWSJob) - Method in class uws.job.manager.DefaultDestructionManager
-
This function does something only if the given job knows its jobs list
and has a valid destruction time.
- update(UWSJob) - Method in interface uws.job.manager.DestructionManager
-
Updates the list of jobs to destroy with the given job.
- update(UWSParameters) - Method in class uws.job.parameters.UWSParameters
-
Updates this list of UWS parameters with the given ones.
- update(UWSJob, ExecutionPhase, ExecutionPhase) - Method in class uws.service.wait.WaitObserver
-
- updateDestruction(UWSJob) - Method in class uws.job.JobList
-
Lets notifying the destruction manager of a possible modification of the
destructionTime of the given job.
- updateRequestURL() - Method in class uws.service.UWSUrl
-
- updateUwsURI() - Method in class uws.service.UWSUrl
-
- UploadFile - Class in uws.service.request
-
This class lets represent a file submitted inline in an HTTP request.
- UploadFile(String, String, UWSFileManager) - Constructor for class uws.service.request.UploadFile
-
Build the description of an uploaded file.
- UploadFile(String, String, String, UWSFileManager) - Constructor for class uws.service.request.UploadFile
-
Build the description of an uploaded file.
- urlHeader - Variable in class uws.service.UWSUrl
-
The URL prefix (i.e.
- urlInterpreter - Variable in class uws.service.UWSService
-
The "interpreter" of UWS URLs.
- used - Variable in class uws.service.request.UploadFile
-
Indicate whether this file has been or is used by a UWSJob.
- USER_ACCESS_DENIED - Static variable in exception uws.UWSException
-
- UserIdentifier - Interface in uws.service
-
Lets defining how identifying a user thanks to a HTTP request.
- userIdentifier - Variable in class uws.service.UWSService
-
The object to use to extract the user ID from the received request.
- userIdentifier - Variable in class uws.service.UWSServlet
-
The object to use to extract the user ID from the received request.
- UserLimitedBlockingPolicy - Class in uws.service.wait
-
- UserLimitedBlockingPolicy() - Constructor for class uws.service.wait.UserLimitedBlockingPolicy
-
- UserLimitedBlockingPolicy(long) - Constructor for class uws.service.wait.UserLimitedBlockingPolicy
-
Build a
UserLimitedBlockingPolicy
which will limit the blocking
duration to the given value and will limit the number of blocked threads
per job and user to the default value (i.e.
- UserLimitedBlockingPolicy(long, int) - Constructor for class uws.service.wait.UserLimitedBlockingPolicy
-
Build a
UserLimitedBlockingPolicy
which will limit the blocking
duration to the given value and will limit the number of blocked threads
per job and user to the given value.
- UserLimitedBlockingPolicy(long, int, boolean) - Constructor for class uws.service.wait.UserLimitedBlockingPolicy
-
Build a
UserLimitedBlockingPolicy
which will limit the blocking
duration to the given value and will limit the number of blocked threads
per job and user to the given value.
- uws - package uws
-
- uws - Variable in class uws.service.actions.UWSAction
-
The UWS on which this action must be applied.
- uws - Variable in class uws.service.backup.DefaultUWSBackupManager
-
The UWS to restore/save.
- uws - Variable in class uws.service.log.DefaultUWSLog
-
- UWS - Interface in uws.service
-
Minimal API of a UWS service.
- uws.config - package uws.config
-
- uws.job - package uws.job
-
- uws.job.jobInfo - package uws.job.jobInfo
-
- uws.job.manager - package uws.job.manager
-
- uws.job.parameters - package uws.job.parameters
-
- uws.job.serializer - package uws.job.serializer
-
- uws.job.serializer.filter - package uws.job.serializer.filter
-
- uws.job.user - package uws.job.user
-
- uws.service - package uws.service
-
- uws.service.actions - package uws.service.actions
-
- uws.service.backup - package uws.service.backup
-
- uws.service.error - package uws.service.error
-
- uws.service.file - package uws.service.file
-
- uws.service.file.io - package uws.service.file.io
-
- uws.service.log - package uws.service.log
-
- uws.service.request - package uws.service.request
-
- uws.service.wait - package uws.service.wait
-
- UWS_CONF_PARAMETER - Static variable in class uws.config.UWSConfiguration
-
Name of the initial parameter to set in the WEB-INF/web.xml file
in order to specify the location and the name of the UWS configuration file to load.
- UWS_LOG_ID_SUFFIX - Static variable in class uws.service.log.Slf4jUWSLog
-
Suffix to append to the root logger ID for the UWS logger.
- UWS_RO_PARAMETERS - Static variable in class uws.job.parameters.UWSParameters
-
Read-Only parameters.
- UWS_RW_PARAMETERS - Static variable in class uws.job.parameters.UWSParameters
-
Read-Write parameters.
- UWS_RW_PARAMETERS_REGEXP - Static variable in class uws.job.parameters.UWSParameters
-
Regular expression allowing to test which UWS parameters can be set.
- UWSAction - Class in uws.service.actions
-
Action of a UWS (i.e.
- UWSAction(UWSService) - Constructor for class uws.service.actions.UWSAction
-
Builds a UWSAction.
- uwsActions - Variable in class uws.service.UWSService
-
List of UWS actions (i.e.
- UWSBackupManager - Interface in uws.service.backup
-
Let's saving and restoring the whole UWS.
- UWSConfiguration - Class in uws.config
-
Utility class gathering tool functions and properties' names useful to deal with a UWS configuration file.
- UWSException - Exception in uws
-
Any exception returned by a class of the UWS pattern may be associated with
an HTTP error code (like: 404, 303, 500) and a UWS error type.
- UWSException(String) - Constructor for exception uws.UWSException
-
Exception in the general context of UWS.
- UWSException(String, ErrorType) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS, and with the specified error type (FATAL or TRANSIENT).
- UWSException(Throwable) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS because the given exception has been thrown.
- UWSException(Throwable, ErrorType) - Constructor for exception uws.UWSException
-
Exception with the given type that occurs in the general context of UWS
because the given exception has been thrown.
- UWSException(int, String) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS and which should return the given HTTP error code.
- UWSException(int, String, ErrorType) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS, with the given type and which should return the given HTTP error code.
- UWSException(int, Throwable) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS,
because the given exception has been thrown and that which should return the given HTTP error status.
- UWSException(int, Throwable, ErrorType) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS with the given error type,
because the given exception has been thrown and that which should return the given HTTP error status.
- UWSException(int, Throwable, String) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS,
because the given exception has been thrown and that which should return the given HTTP error status.
- UWSException(int, Throwable, String, ErrorType) - Constructor for exception uws.UWSException
-
Exception that occurs in the general context of UWS,
because the given exception has been thrown and that which should return the given HTTP error status.
- UWSExceptionFactory - Class in uws
-
Let's creating the common exceptions of a UWS service.
- UWSFactory - Interface in uws.service
-
Let's creating UWS jobs, their threads and extracting their parameters from HttpServletRequest
.
- UWSFileManager - Interface in uws.service.file
-
Lets accessing any file managed by a UWS service.
- UWSJob - Class in uws.job
-
Brief description
- UWSJob(UWSParameters) - Constructor for class uws.job.UWSJob
-
Builds a job with no owner from a map of all parameters (UWS and
additional parameters).
- UWSJob(JobOwner, UWSParameters) - Constructor for class uws.job.UWSJob
-
Builds a job of the given owner and from a map of all parameters (UWS
and additional parameters).
- UWSJob(JobOwner, UWSParameters, String) - Constructor for class uws.job.UWSJob
-
Builds a job of the given owner and from a map of all parameters (UWS and
additional parameters).
- UWSJob(String, long, JobOwner, UWSParameters, long, long, long, List<Result>, ErrorSummary) - Constructor for class uws.job.UWSJob
-
CONSTRUCTOR TO USE TO RESTORE A JOB whatever is its phase.
- UWSJob.JobTimeOut - Class in uws.job
-
Stop/Cancel this job when its maximum execution duration has been reached.
- UWSLog - Interface in uws.service.log
-
Let log any kind of message about a UWS service.
- UWSLog.LogLevel - Enum in uws.service.log
-
Indicate the level of the error: debug, info, warning or error.
- uwsLogger - Variable in class uws.service.log.Slf4jUWSLog
-
Logger for general UWS actions.
- UWSParameters - Class in uws.job.parameters
-
Let extracting all UWS standard and non-standard parameters from a map.
- UWSParameters() - Constructor for class uws.job.parameters.UWSParameters
-
Builds an empty list of UWS parameters.
- UWSParameters(Collection<String>, Map<String, InputParamController>) - Constructor for class uws.job.parameters.UWSParameters
-
Builds an empty list of UWS parameters.
- UWSParameters(HttpServletRequest) - Constructor for class uws.job.parameters.UWSParameters
-
Extracts and identifies all UWS standard and non-standard parameters from the given HttpServletRequest
.
- UWSParameters(HttpServletRequest, Collection<String>, Map<String, InputParamController>) - Constructor for class uws.job.parameters.UWSParameters
-
Extracts and identifies all UWS standard and non-standard parameters from the given HttpServletRequest
.
- UWSParameters(Map<String, Object>) - Constructor for class uws.job.parameters.UWSParameters
-
Extracts and identifies all UWS standard and non-standard parameters from the map.
- UWSParameters(Map<String, Object>, Collection<String>, Map<String, InputParamController>) - Constructor for class uws.job.parameters.UWSParameters
-
Extracts and identifies all UWS standard and non-standard parameters from the map.
- UWSRequestParser - Class in uws.service.request
-
This parser adapts the request parser to use in function of the request
content-type:
application/x-www-form-urlencoded:
FormEncodedParser
multipart/form-data:
MultipartParser
(text|application)/(.+-)?xml:
XMLRequestParser
(the whole request body is an XML document)
other: no parameter is returned
- UWSRequestParser(UWSFileManager) - Constructor for class uws.service.request.UWSRequestParser
-
- UWSSerializer - Class in uws.job.serializer
-
Lets returning any UWS resource in a given format.
- UWSSerializer() - Constructor for class uws.job.serializer.UWSSerializer
-
- UWSService - Class in uws.service
-
This class implements directly the interface
UWS
and so, it represents the core of a UWS service.
- UWSService(UWSFactory, UWSFileManager) - Constructor for class uws.service.UWSService
-
Builds a UWS (the base URI will be extracted at the first request directly from the request itself).
- UWSService(UWSFactory, UWSFileManager, UWSLog) - Constructor for class uws.service.UWSService
-
Builds a UWS (the base URI will be extracted at the first request directly from the request itself).
- UWSService(UWSFactory, UWSFileManager, String) - Constructor for class uws.service.UWSService
-
Builds a UWS with its base UWS URI.
- UWSService(UWSFactory, UWSFileManager, UWSLog, String) - Constructor for class uws.service.UWSService
-
Builds a UWS with its base UWS URI.
- UWSService(UWSFactory, UWSFileManager, UWSUrl) - Constructor for class uws.service.UWSService
-
Builds a UWS with the given UWS URL interpreter.
- UWSService(UWSFactory, UWSFileManager, UWSLog, UWSUrl) - Constructor for class uws.service.UWSService
-
Builds a UWS with the given UWS URL interpreter.
- UWSServlet - Class in uws.service
-
This servlet lets initialize and manage a web service implementing the UWS pattern.
- UWSServlet() - Constructor for class uws.service.UWSServlet
-
- UWSToolBox - Class in uws
-
Some useful functions for the managing of a UWS service.
- uwsURI - Variable in class uws.service.UWSUrl
-
The URI from the base UWS URI (i.e.
- UWSUrl - Class in uws.service
-
This class helps managing with UWS URLs and URIs.
- UWSUrl(UWSUrl) - Constructor for class uws.service.UWSUrl
-
Builds a copy of the given UWSUrl.
- UWSUrl(String) - Constructor for class uws.service.UWSUrl
-
Builds a UWSUrl with a fixed baseURI.
- UWSUrl(HttpServletRequest) - Constructor for class uws.service.UWSUrl
-
Builds a UWSUrl considering the given request to set the baseURI.