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);
}
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();
}
Aggregations