Class QueryResource

java.lang.Object
org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource
org.javastro.ivoa.registry.tap.QueryResource

@ApplicationScoped @Path("tap/sync") public class QueryResource extends org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource
Main TAP Query. This works by creating an asynchronous job and then waiting for it to complete, returning the result if it does complete within a reasonable time, or an error VOTable if it doesn't. The client can then poll the async endpoint if they want to wait longer. Created on 04/03/2026 by Paul Harrison (paul.harrison@manchester.ac.uk).
  • Field Summary

    Fields inherited from class org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource

    log
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected int
     
    protected org.javastro.ivoa.quarkus.tap.TAPHelper
     

    Methods inherited from class org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource

    buildErrorVOTable, handleJob, syncGet, syncPost

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QueryResource

      public QueryResource()
  • Method Details

    • getTapHelper

      protected org.javastro.ivoa.quarkus.tap.TAPHelper getTapHelper()
      Specified by:
      getTapHelper in class org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource
    • getSyncWait

      protected int getSyncWait()
      Specified by:
      getSyncWait in class org.javastro.ivoa.quarkus.tap.BaseSyncTAPResource