Package com.yahoo.documentapi.messagebus
@ExportPackage
@PublicApi
package com.yahoo.documentapi.messagebus
-
ClassDescriptionAn access session which wraps a messagebus source session sending document messages.This class implements the
DocumentAccess
interface using message bus for communication.This class defines a common interface for message bus sessions.An implementation of the SyncSession interface running over message bus.A visitor destination session for receiving data from a visitor using a messagebus destination session.A visitor session for tracking progress for and potentially receiving data from a visitor using a MessageBus source and destination session.Message bus implementations of interfacesAbstract away notion of destination session into a generic Receiver interface to allow easy mocking.Abstract away notion of source session into a generic Sender interface to allow easy mocking.Simple, lightweight event scheduler that does not maintain any executor threads of its own, but rather makes it the responsibility of the caller to run the events as the queue hands them over.