@Override protected void handle(FabricConnection connection, int rpcType, byte[] pBody, ByteBuf dBody, ResponseSender sender) throws RpcException { handler.handle(remoteIdentity, localIdentity, connection, rpcType, pBody, dBody, sender); }
@Override public FabricRunnerFactory getProtocol(int id) { FabricProtocol protocol = handler.getProtocol(id); return new RunnerFactory(protocol); }
@Override public FabricRunnerFactory registerProtocol(FabricProtocol protocol) { handler.registerProtocol(protocol); return new RunnerFactory(protocol); }
protected void handle(FabricIdentity remoteIdentity, FabricIdentity localIdentity, FabricConnection connection, int rpcType, byte[] pBody, ByteBuf dBody, ResponseSender responseSender) throws RpcException{ final FabricMessage message = RpcBus.get(pBody, FabricMessage.PARSER); final int protocolId = message.getProtocolId(); FabricProtocol protocol = getProtocol(protocolId);
@Override protected void handle(FabricConnection connection, int rpcType, byte[] pBody, ByteBuf dBody, ResponseSender sender) throws RpcException { handler.handle(connection.getIdentity(), localIdentity, connection, rpcType, pBody, dBody, sender); }