Interface RemoteQueryService

All Superinterfaces:
java.rmi.Remote

public interface RemoteQueryService
extends java.rmi.Remote
Declares the methods provided by the QueryService via RMI.

The majority of the methods declared here have signatures analogous to their counterparts in QueryService, with an additional ClientID parameter which serves the purpose of identifying the calling client and determining its permissions.

To avoid redundancy, the semantics of methods that only pass through their arguments are not explicitly documented here again. See the corresponding API documentation in QueryService for these, instead.

  • Method Summary

    Modifier and Type Method Description
    <T> T query​(ClientID clientId, Query<T> query)  
  • Method Details

    • query

      <T> T query​(ClientID clientId, Query<T> query) throws java.rmi.RemoteException
      Throws:
      java.rmi.RemoteException