Class VespaDocumentAccess

java.lang.Object
com.yahoo.documentapi.DocumentAccess
com.yahoo.container.core.documentapi.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 Summary

    Modifier and Type
    Method
    Description
    com.yahoo.documentapi.AsyncSession
    createAsyncSession(com.yahoo.documentapi.AsyncParameters parameters)
     
    com.yahoo.documentapi.SubscriptionSession
    createSubscription(com.yahoo.documentapi.SubscriptionParameters parameters)
     
    com.yahoo.documentapi.SyncSession
    createSyncSession(com.yahoo.documentapi.SyncParameters parameters)
     
    com.yahoo.documentapi.VisitorDestinationSession
    createVisitorDestinationSession(com.yahoo.documentapi.VisitorDestinationParameters parameters)
     
    com.yahoo.documentapi.VisitorSession
    createVisitorSession(com.yahoo.documentapi.VisitorParameters parameters)
     
    com.yahoo.documentapi.DocumentAccess
     
    com.yahoo.documentapi.SubscriptionSession
    openSubscription(com.yahoo.documentapi.SubscriptionParameters parameters)
     
    void
     

    Methods inherited from class com.yahoo.documentapi.DocumentAccess

    createForNonContainer, getDocumentTypeManager

    Methods inherited from class java.lang.Object

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

    • 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