Class VespaDocumentAccess


  • public class VespaDocumentAccess
    extends com.yahoo.documentapi.DocumentAccess
    Wraps a lazily initialised DocumentAccess. Lazy to allow it to always be set up. Inject this class directly (instead of DocumentAccess) for use in internal code.
    Author:
    jonmv
    • Method Detail

      • delegate

        public com.yahoo.documentapi.DocumentAccess delegate()
      • shutdown

        public void shutdown()
        Overrides:
        shutdown in class com.yahoo.documentapi.DocumentAccess
      • createSyncSession

        public com.yahoo.documentapi.SyncSession createSyncSession​(com.yahoo.documentapi.SyncParameters parameters)
        Specified by:
        createSyncSession in class com.yahoo.documentapi.DocumentAccess
      • createAsyncSession

        public com.yahoo.documentapi.AsyncSession createAsyncSession​(com.yahoo.documentapi.AsyncParameters parameters)
        Specified by:
        createAsyncSession in class com.yahoo.documentapi.DocumentAccess
      • createVisitorSession

        public com.yahoo.documentapi.VisitorSession createVisitorSession​(com.yahoo.documentapi.VisitorParameters parameters)
                                                                  throws com.yahoo.document.select.parser.ParseException
        Specified by:
        createVisitorSession in class com.yahoo.documentapi.DocumentAccess
        Throws:
        com.yahoo.document.select.parser.ParseException
      • createVisitorDestinationSession

        public com.yahoo.documentapi.VisitorDestinationSession createVisitorDestinationSession​(com.yahoo.documentapi.VisitorDestinationParameters parameters)
        Specified by:
        createVisitorDestinationSession in class com.yahoo.documentapi.DocumentAccess
      • createSubscription

        public com.yahoo.documentapi.SubscriptionSession createSubscription​(com.yahoo.documentapi.SubscriptionParameters parameters)
        Specified by:
        createSubscription in class com.yahoo.documentapi.DocumentAccess
      • openSubscription

        public com.yahoo.documentapi.SubscriptionSession openSubscription​(com.yahoo.documentapi.SubscriptionParameters parameters)
        Specified by:
        openSubscription in class com.yahoo.documentapi.DocumentAccess