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 initialisedDocumentAccess
. 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
All Methods Instance Methods Concrete Methods 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
delegate()
com.yahoo.documentapi.SubscriptionSession
openSubscription(com.yahoo.documentapi.SubscriptionParameters parameters)
void
shutdown()
-
-
-
Method Detail
-
delegate
public com.yahoo.documentapi.DocumentAccess delegate()
-
shutdown
public void shutdown()
- Overrides:
shutdown
in classcom.yahoo.documentapi.DocumentAccess
-
createSyncSession
public com.yahoo.documentapi.SyncSession createSyncSession(com.yahoo.documentapi.SyncParameters parameters)
- Specified by:
createSyncSession
in classcom.yahoo.documentapi.DocumentAccess
-
createAsyncSession
public com.yahoo.documentapi.AsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters parameters)
- Specified by:
createAsyncSession
in classcom.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 classcom.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 classcom.yahoo.documentapi.DocumentAccess
-
createSubscription
public com.yahoo.documentapi.SubscriptionSession createSubscription(com.yahoo.documentapi.SubscriptionParameters parameters)
- Specified by:
createSubscription
in classcom.yahoo.documentapi.DocumentAccess
-
openSubscription
public com.yahoo.documentapi.SubscriptionSession openSubscription(com.yahoo.documentapi.SubscriptionParameters parameters)
- Specified by:
openSubscription
in classcom.yahoo.documentapi.DocumentAccess
-
-