Interface RequisitionProvider

    • Method Detail

      • getType

        java.lang.String getType()
        A string used to identify the provider type. This string should be unique for every implementation.
        Returns:
        the type string
      • getRequest

        RequisitionRequest getRequest​(java.util.Map<java.lang.String,​java.lang.String> parameters)
        Generate a request.
        Parameters:
        parameters -
        Returns:
      • marshalRequest

        java.lang.String marshalRequest​(RequisitionRequest request)
        Marshals the request to a String. Used before sending the request to a Minion.
        Parameters:
        request -
        Returns:
      • unmarshalRequest

        RequisitionRequest unmarshalRequest​(java.lang.String marshaledRequest)
        Unmarshals the request from a String. Used when received the request on a Minion.
        Parameters:
        marshaledRequest -
        Returns: