Search in sources :

Example 1 with ControlHandshakeResponsePacket

use of com.navercorp.pinpoint.rpc.packet.ControlHandshakeResponsePacket in project pinpoint by naver.

the class ControlPacketServerTest method receiveRegisterConfirmPacket.

private ControlHandshakeResponsePacket receiveRegisterConfirmPacket(InputStream inputStream) throws ProtocolException, IOException {
    byte[] payload = readData(inputStream);
    ChannelBuffer cb = ChannelBuffers.wrappedBuffer(payload);
    short packetType = cb.readShort();
    ControlHandshakeResponsePacket packet = ControlHandshakeResponsePacket.readBuffer(packetType, cb);
    return packet;
}
Also used : ControlHandshakeResponsePacket(com.navercorp.pinpoint.rpc.packet.ControlHandshakeResponsePacket) ChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)

Example 2 with ControlHandshakeResponsePacket

use of com.navercorp.pinpoint.rpc.packet.ControlHandshakeResponsePacket in project pinpoint by naver.

the class ControlPacketServerTest method sendAndReceiveRegisterPacket.

private int sendAndReceiveRegisterPacket(Socket socket, Map<String, Object> properties) throws ProtocolException, IOException {
    sendRegisterPacket(socket.getOutputStream(), properties);
    ControlHandshakeResponsePacket packet = receiveRegisterConfirmPacket(socket.getInputStream());
    Map<Object, Object> result = (Map<Object, Object>) ControlMessageEncodingUtils.decode(packet.getPayload());
    return MapUtils.getInteger(result, "code", -1);
}
Also used : ControlHandshakeResponsePacket(com.navercorp.pinpoint.rpc.packet.ControlHandshakeResponsePacket) Map(java.util.Map)

Aggregations

ControlHandshakeResponsePacket (com.navercorp.pinpoint.rpc.packet.ControlHandshakeResponsePacket)2 Map (java.util.Map)1 ChannelBuffer (org.jboss.netty.buffer.ChannelBuffer)1