Class SearchEndpoint

java.lang.Object
io.fluxzero.testserver.websocket.WebsocketEndpoint
io.fluxzero.testserver.websocket.SearchEndpoint

public class SearchEndpoint extends WebsocketEndpoint
  • Constructor Details

    • SearchEndpoint

      public SearchEndpoint(io.fluxzero.sdk.persisting.search.client.SearchClient store, CommandIdempotencyStore commandIdempotencyStore)
  • Method Details

    • handle

      @Handle public io.fluxzero.common.api.search.SearchDocumentsResult handle(io.fluxzero.common.api.search.SearchDocuments request)
      Executes a document search and returns a response correlated to the request; logs search failures and returns an empty result on failure.
    • handle

      @Handle public io.fluxzero.common.api.search.SearchDocumentsResult handle(io.fluxzero.common.api.search.SearchModelDocuments request)
      Executes a Model-document search and returns a correlated response; logs search failures and returns an empty result on failure.
    • handle

      @Handle public io.fluxzero.common.api.search.SearchDocumentsResult handle(io.fluxzero.common.api.search.SearchModelGraphDocuments request)
      Executes a Model-Graph document search and returns a correlated response; logs search failures and returns an empty result on failure.
    • handle

      @Handle public io.fluxzero.common.api.search.GetSearchHistogramResult handle(io.fluxzero.common.api.search.GetSearchHistogram request)
      Computes the requested search histogram; logs failures and returns an empty histogram retaining the query's time boundaries on failure.