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 TypeMethodDescriptioncom.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()
Methods inherited from class com.yahoo.documentapi.DocumentAccess
createForNonContainer, getDocumentTypeManager
-
Method Details
-
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
-