[유치수] [NOBTS] initial imports

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@423 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Chisu Yu
2012-06-19 05:51:25 +00:00
parent 20c9d38b03
commit 3be294bc76
62 changed files with 8649 additions and 0 deletions
@@ -0,0 +1,30 @@
package com.profiler.sender;
import java.net.InetSocketAddress;
import org.apache.thrift.TSerializer;
import org.apache.thrift.protocol.TBinaryProtocol;
import com.profiler.config.TomcatProfilerConfig;
import com.profiler.dto.RequestThriftDTO;
public class RequestTransactionDataSender extends AbstractDataSender{
RequestThriftDTO dto;
public RequestTransactionDataSender(RequestThriftDTO dto) {
this.dto=dto;
// log(dto.toString());
}
@Override
protected byte[] getSendData() throws Exception {
TSerializer serializer = new TSerializer(new TBinaryProtocol.Factory());
// byte[] serializedBytes=serializer.serialize(dto);
// System.out.println("-----Request Transaction Data size="+serializedBytes.length);
// return serializedBytes;
return serializer.serialize(dto);
}
@Override
protected InetSocketAddress getAddress() throws Exception {
return new InetSocketAddress(TomcatProfilerConfig.SERVER_IP, TomcatProfilerConfig.REQUEST_TRANSACTION_DATA_LISTEN_PORT);
}
}