Search in sources :

Example 1 with Header

use of com.navercorp.pinpoint.thrift.io.Header in project pinpoint by naver.

the class HeaderTBaseSerializerTest method test.

private void test(HeaderTBaseSerializer serializer, HeaderTBaseDeserializer deserializer) throws TException {
    Header header = new Header();
    // 10 is JVMInfoThriftDTO type
    header.setType((short) 10);
    TAgentInfo tAgentInfo = new TAgentInfo();
    tAgentInfo.setAgentId("agentId");
    tAgentInfo.setHostname("host");
    tAgentInfo.setApplicationName("applicationName");
    byte[] serialize = serializer.serialize(tAgentInfo);
    dump(serialize);
    TAgentInfo deserialize = (TAgentInfo) deserializer.deserialize(serialize);
    logger.debug("deserializer:{}", deserialize.getClass());
    Assert.assertEquals(deserialize, tAgentInfo);
}
Also used : Header(com.navercorp.pinpoint.thrift.io.Header) TAgentInfo(com.navercorp.pinpoint.thrift.dto.TAgentInfo)

Example 2 with Header

use of com.navercorp.pinpoint.thrift.io.Header in project pinpoint by naver.

the class HeaderTest method testGetSignature.

@Test
public void testGetSignature() throws Exception {
    Header header = new Header();
    byte signature = header.getSignature();
    short type = header.getType();
    byte version = header.getVersion();
}
Also used : Header(com.navercorp.pinpoint.thrift.io.Header) Test(org.junit.Test)

Aggregations

Header (com.navercorp.pinpoint.thrift.io.Header)2 TAgentInfo (com.navercorp.pinpoint.thrift.dto.TAgentInfo)1 Test (org.junit.Test)1