Examples of RpcMessage


Examples of com.chenshuo.muduo.protorpc.RpcProto.RpcMessage

        return true;
    }

    protected void done(Message response, long id) {
        if (response != null) {
            RpcMessage resp = RpcMessage.newBuilder()
                    .setType(MessageType.RESPONSE)
                    .setId(id)
                    .setResponse(response.toByteString())
                    .build();
            channel.write(resp);
        } else {
            RpcMessage resp = RpcMessage.newBuilder()
                    .setType(MessageType.ERROR)
                    .setId(id)
                    .setError(ErrorCode.INVALID_RESPONSE)
                    .build();
            channel.write(resp);
View Full Code Here

Examples of com.chenshuo.muduo.protorpc.RpcProto.RpcMessage

    @Override
    public void callMethod(MethodDescriptor method, RpcController controller, Message request,
            Message responsePrototype, RpcCallback<Message> done) {
        long callId = id.getAndIncrement();
        RpcMessage message = RpcMessage.newBuilder()
                .setType(MessageType.REQUEST)
                .setId(callId)
                .setService(method.getService().getName())
                .setMethod(method.getName())
                .setRequest(request.toByteString())
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

        sensor.addBatteryVoltageListener(this);

    }

    public void batteryVoltageChanged(BatteryVoltageEvent ev) {
        System.out.println(new RPCMessage(key, ev.getVoltage()));
        connection.send(new RPCMessage(key, ev.getVoltage()));
    }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

  private void notifyListeners(String received) {
    if (isTelemetryLine(received)) {
      // RPCMessage message = new RPCMessage(getKey(received),
      // getData(received));
      RPCMessage message = decode(received);
      // System.out.println(message);
      // TODO only notify specific 'keyed' listeners
      for (Enumeration e = listeners.elements(); e.hasMoreElements();) {
        ((RPCMessageListener) e.nextElement()).messageReceived(message);
      }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

    // newline to flush all buffers
    return ("USB" + m.getKey() + ":" + m.getData() + "\n").getBytes();
  }

  private static RPCMessage decode(String received) {
    return new RPCMessage(getKey(received), getData(received));
  }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

    private void notifyListeners(String received) {
        if (isTelemetryLine(received)) {
            // RPCMessage message = new RPCMessage(getKey(received),
            // getData(received));
            RPCMessage message = decode(received);
//             System.out.println(message);
            // TODO only notify specific 'keyed' listeners
            for (Enumeration e = listeners.elements(); e.hasMoreElements();) {
                ((RPCMessageListener) e.nextElement()).messageReceived(message);
            }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

        // newline to flush all buffers
        return ("USB" + m.getKey() + ":" + m.getData() + "\n");
    }

    private static RPCMessage decode(String received) {
        return new RPCMessage(getKey(received), getData(received));
    }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

    this.rpcKey = rpcKey;
  }

  @Override
  public void activate() {
    conn.send(new RPCMessage(rpcKey, DATA_ACTIVATED));
  }
View Full Code Here

Examples of com.googlecode.grtframework.rpc.RPCMessage

    conn.send(new RPCMessage(rpcKey, DATA_ACTIVATED));
  }

  @Override
  public void deactivate() {
    conn.send(new RPCMessage(rpcKey, DATA_DEACTIVATED));
  }
View Full Code Here

Examples of com.linkedin.r2.message.rpc.RpcMessage

  @Test
  @SuppressWarnings("deprecation")
  public void testChainBuildRpcRequestFromRpcBuilder()
  {
    final RpcMessage req = new RpcRequestBuilder(URI.create("test"))
            .setEntity(new byte[] {1,2,3,4})
            .build()
            .rpcBuilder()
              .setEntity(new byte[] {5,6,7,8})
              .build();

    Assert.assertEquals(new byte[] {5,6,7,8}, req.getEntity().copyBytes());
    Assert.assertTrue(req instanceof RpcRequest);
    Assert.assertEquals(URI.create("test"), ((RpcRequest)req).getURI());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.