All Classes and Interfaces

Class
Description
base class for all of the JDBCTypes in pgsphere.
Base class for ParameterAdapter.
Base Cladd for all of the JavaTypes in PGSphere.
Base implementation of JobFactory providing common fields and implementations of JobType methods.
Base implementation of JobSpecification storing the run ID and parameter list.
Base implementation of MinimalRegistryInterface that retrieves registry resources via an OAI-PMH OAIInterface.
A base implementation of SchemaProvider that provides common functionality for schema providers that load TAP schema definitions from various sources and then supply them with BaseSchemaProvider.getSchemas(),as well as convert them to the VOSI tables representation.
A UWS Job.
Base JAX-RS resource implementation of the UWS interface, providing default HTTP endpoint implementations delegating to a JobManager.
Base implementation of VOSIResource that delegates to a VOSIProvider.
A client for interacting with an OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) repository.
Represents a response from a ListRecords or ListIdentifiers request, which may include a resumption token for pagination.
Java class for BinaryEncodings.
a simple bounding box.
A builder class for Box, mainly for use in the functional builder pattern.
Utility class for building IVOA VOSI capability lists.
a circular region on the sky.
A builder class for Circle, mainly for use in the functional builder pattern.
Circle Java Type.
Circle JDBCType.
Database-backed implementation of JobStore using JPA.
 
Default implementation of ExecutionEnvironment that uses the local file system for working directories.
Default implementation of ExecutionPolicy providing sensible default values for UWS execution constraints.
An internalValue that is really stored as a string.
The default implementation of ParameterAdapter
Default implementation of ProtocolLibrary
Factory object that will create a pre-configured DefaultProtocolLibrary, in which all known protocols are registered.
an elliptical region on the sky.
A builder class for Ellipse, mainly for use in the functional builder pattern.
Ellipse JavaType.
Ellipse JDBCType.
 
The internal interface to job control.
The environment that the Job runs in.
Defines aspects of how an JobManager behaves.
Interface for working with a value that is 'external' - ie probably not in this JVM.
A MutableInternalValue that stores the value in a file.
Protocol implementation for file:/
Protocol Implementation for ftp:/
Protocol implementation for http:/
Provider of unique identifiers for UWS job instances.
Exception thrown when parameter adapter used incorrectly.
An immutable ParameterValue backed by a fixed string.
thrown when the value of an indirect parameter cannot be accessed - e.g.
How to access the internal value of a parameter.
Represents the executable part of a UWS job that performs the actual work.
MapStruct mapper for converting between BaseUWSJob and JobEntity.
Factory interface for creating UWS jobs of a specific type.
A job factory can can create many different types of job.
Manager for UWS jobs that handles creation, execution, and lifecycle management of jobs.
Defines the specification of the Job.
Persistent store for UWS job instances.
Describes a type of UWS job, providing its identifier, description, and whether it is parameterized.
An in-memory implementation of JobStore using a ConcurrentHashMap.
Utility class to transform metadata to ADQLLib format.
The minimal interface to an IVOA registry.
An internal value that can be changed.
 
Defines the basics of what the OAI interface can do.
Represents the header of an OAI-PMH record.
 
Represents a single OAI-PMH record, containing a header and metadata.
 
Abstraction around reading and writing parameter values.
Some generic fault concerning parameter adapters
Describes a parameter associated with a UWS job type, providing metadata for UI and processing purposes.
The direction of a parameter - whether it is an input to or output from a job.
Exception thrown when a parameter value cannot be stored.
The type of the parameter.
Represents a parameter value in a UWS job, with an identifier, a string value, and an indirection flag.
Indicates that there was a problem when trying to return the results of an application run.
Immutable data carrier representing one persisted UWS job row plus any extra stored metadata required to rehydrate a job.
A hibernate dialect specifically for working with PGSphere.
Codes for the PGSphere Types.
location on the sky in spherical coordinates.
A builder class for Point, mainly for use in the functional builder pattern.
The Point JavaType.
The Point JDBCType.
a simple polygon region on the sky defined a sequence of points connected by great-circle segments.
A builder class for Polygon, mainly for use in the functional builder pattern.
Factory interface for creating ExternalValue instances.
A library of protocol-handling code, for working with External Values
Provides access to the TAP schema definitions for a service.
A general interface for obtaining authentication and authorization.
functional interface to supply the base URI for a service.
base type of all shapes.
A simple UWS job that delegates its execution to a Java Function.
Factory for creating SimpleLambdaJob instances.
Job specification for a SimpleLambdaJob, providing a single string input parameter.
A MutableInternalValue that works with InputStreams.
Implementation of DBColumn and VOTableColumnMetadata for a TAP column, based on the TAPSchema column metadata.
 
 
A UWS Job that executes a TAP (Table Access Protocol) query.
Factory for creating TAPJob instances.
A "default" simple TAP Job specification.
TAP-specific VOTable writer.
Exception thrown when an indirect parameter is encountered whose resource is not a known protocol.
An IdProvider that generates random UUID-based identifiers.
Universal Worker service (UWS) interface REST operations and external representations.
Extension of UWSCore providing job lifecycle control operations (set destruction, execution duration, deletion) that map to HTTP 303 redirect responses in the UWS REST API.
Core UWS functionality.
Base exception for UWS (Universal Worker Service) errors.
Exception thrown when a UWS job cannot be created.
 
A SchemaProvider that reads TAP schema definitions from VO-DML model resources and converts them to the VOSI tables representation.
provides the basic VOSI interface
JAX-RS resource interface exposing the IVOA VOSI (Virtual Observatory Support Interface) endpoints.
 
Utility class for marshalling and unmarshalling IVOA resource XML using JAXB and Saxon.