ch.systemsx.cisd.common.api
Interface IRpcService

All Known Subinterfaces:
IDssServiceRpcGeneric, IGeneralInformationChangingService, IGeneralInformationService, IRpcServiceNameServer, IWebInformationService

public interface IRpcService

The most generic interface for RPC invocations into openBIS.

This interface defines a minimal interface presented by RPC services. It lets clients determine which version of the interface the server supports. To do anything interesting, clients need to get a reference to a specific interface using the IRpcServiceNameServer.


Method Summary
 int getMajorVersion()
          Returns the major version of the server side interface.
 int getMinorVersion()
          Returns the minor version of this server side interface.
 

Method Detail

getMajorVersion

int getMajorVersion()
Returns the major version of the server side interface. Different major versions are incompatible with one another.


getMinorVersion

int getMinorVersion()
Returns the minor version of this server side interface. Different minor versions, within the same major version, are compatible with one another.