Class JsonServiceDescriptor


  • @PublicAPI
    public class JsonServiceDescriptor
    extends chemaxon.marvin.services.ServiceDescriptor
    Service descriptor of JSON type requests.
    Since:
    5.6
    • Constructor Detail

      • JsonServiceDescriptor

        public JsonServiceDescriptor()
    • Method Detail

      • getRequestMethod

        public JsonServiceDescriptor.Method getRequestMethod()
        Gets the HTTP method of the request.
        Returns:
        The HTTP method of the request
      • setRequestMethod

        public void setRequestMethod​(JsonServiceDescriptor.Method requestMethod)
        Sets the HTTP method of the request.
        Parameters:
        requestMethod - The HTTP method of the request
      • getSimpleName

        public String getSimpleName()
        Overrides:
        getSimpleName in class chemaxon.marvin.services.ServiceDescriptor
      • getDescriptorURI

        public String getDescriptorURI()
        Gets the URI of the JSON RPC descriptor file
        Returns:
        URI of JSON RPC descriptor file
      • setDescriptorURI

        public void setDescriptorURI​(String descriptorURI)
        Sets the URI of the JSON RPC descriptor file
        Parameters:
        descriptorURI - URI of JSON RPC descriptor file
      • getId

        public static int getId​(String operationName)
        Gets an ID for a method name, to make sure the client can identify the answer for the request.
        Parameters:
        operationName - The name of the selected operation.
        Returns:
        An integer ID that is usable for the next method call of the given operation.