@Override
    protected Method buildMethod() {

        Method method = new Method(METHOD_NAME, METHOD_PARAMS, METHOD_RETURN, this)
                .requireCapabilities(Capability.CONTAINER__DOCUMENT_API);
        method.methodDesc("Send a message bus request and get a reply back.");
        method.paramDesc(0, "header_encoding", "Encoding type of header.")
                .paramDesc(1, "header_decodedSize", "Number of bytes after header decoding.")
                .paramDesc(2, "header_payload", "Slime encoded header payload.")
                .paramDesc(3, "body_encoding", "Encoding type of body.")
                .paramDesc(4, "body_decoded_ize", "Number of bytes after body decoding.")
                .paramDesc(5, "body_payload", "Slime encoded body payload.");
        method.returnDesc(0, "header_encoding", "Encoding type of header.")
                .returnDesc(1, "header_decoded_size", "Number of bytes after header decoding.")
                .returnDesc(2, "header_payload", "Slime encoded header payload.")
                .returnDesc(3, "body_encoding", "Encoding type of body.")
                .returnDesc(4, "body_encoded_size", "Number of bytes after body decoding.")
                .returnDesc(5, "body_payload", "Slime encoded body payload.");
        return method;
    }
Implements the request adapter for method "mbus.slime".

@author baldersheim
messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java