module NewRelic::Agent::Instrumentation::GRPC::Client::Prepend

Public Instance Methods

bidi_streamer(method, requests, marshal, unmarshal, deadline: nil, return_op: false, parent: nil, credentials: nil, metadata: {}, &blk) click to toggle source
Calls superclass method
# File lib/new_relic/agent/instrumentation/grpc/client/prepend.rb, line 15
def bidi_streamer(method, requests, marshal, unmarshal,
  deadline: nil,
  return_op: false,
  parent: nil,
  credentials: nil,
  metadata: {},
  &blk)

  issue_request_with_tracing(:bidi_streamer, method, requests, marshal, unmarshal,
    deadline: deadline,
    return_op: return_op,
    parent: parent,
    credentials: credentials,
    metadata: metadata) do
      super(method, requests, marshal, unmarshal,
            deadline: deadline,
            return_op: return_op,
            parent: parent,
            credentials: credentials,
            metadata: metadata,
            &blk)
    end
end
client_streamer(method, requests, marshal, unmarshal, deadline: nil, return_op: false, parent: nil, credentials: nil, metadata: {}) click to toggle source
Calls superclass method
# File lib/new_relic/agent/instrumentation/grpc/client/prepend.rb, line 39
def client_streamer(method, requests, marshal, unmarshal,
  deadline: nil,
  return_op: false,
  parent: nil,
  credentials: nil,
  metadata: {})

  issue_request_with_tracing(:client_streamer, method, requests, marshal, unmarshal,
    deadline: deadline,
    return_op: return_op,
    parent: parent,
    credentials: credentials,
    metadata: metadata) do
      super(method, requests, marshal, unmarshal,
            deadline: deadline,
            return_op: return_op,
            parent: parent,
            credentials: credentials,
            metadata: metadata)
    end
end
request_response(method, req, marshal, unmarshal, deadline: nil, return_op: false, parent: nil, credentials: nil, metadata: {}) click to toggle source
Calls superclass method
# File lib/new_relic/agent/instrumentation/grpc/client/prepend.rb, line 61
def request_response(method, req, marshal, unmarshal,
  deadline: nil,
  return_op: false,
  parent: nil,
  credentials: nil,
  metadata: {})

  issue_request_with_tracing(:request_response, method, req, marshal, unmarshal,
    deadline: deadline,
    return_op: return_op,
    parent: parent,
    credentials: credentials,
    metadata: metadata) do
      super(method, req, marshal, unmarshal,
            deadline: deadline,
            return_op: return_op,
            parent: parent,
            credentials: credentials,
            metadata: metadata)
    end
end
server_streamer(method, req, marshal, unmarshal, deadline: nil, return_op: false, parent: nil, credentials: nil, metadata: {}, &blk) click to toggle source
Calls superclass method
# File lib/new_relic/agent/instrumentation/grpc/client/prepend.rb, line 83
def server_streamer(method, req, marshal, unmarshal,
  deadline: nil,
  return_op: false,
  parent: nil,
  credentials: nil,
  metadata: {},
  &blk)

  issue_request_with_tracing(:server_streamer, method, req, marshal, unmarshal,
    deadline: deadline,
    return_op: return_op,
    parent: parent,
    credentials: credentials,
    metadata: metadata) do
      super(method, req, marshal, unmarshal,
            deadline: deadline,
            return_op: return_op,
            parent: parent,
            credentials: credentials,
            metadata: metadata,
            &blk)
    end
end