Package laas.openrobots.ontology.service


package laas.openrobots.ontology.service
This package stores all the classes related to service declaration.
A service is:
  • a method tagged with the RPCMethod annotation...
  • that is callable on an instanciated object (typically instanciated in OroServer)...
  • and that takes parameters belonging to Boolean, Integer, Double, String, Set<String>, List<String>, Map<String, String> and returns either one of these types or any object implementing toString().
Since:
0.6.5
See Also:
  • Class
    Description
     
    This interface sole purpose is to signal that a class implement services for the oro-server (ie, methods annotated with a RPCMethod annotation).
    This annotation marks all the available methods exposed to remote clients.
    To actually register your services by the server, you just need to annotate the relevant method with a @RPCMethod annotation and to call the OroServer.addNewServiceProviders(IServiceProvider) method.