@Override
    public boolean validate(Object target, Object[] args, Object result) {
        if (!(target instanceof TTransportFieldGetter)) {
            if (isDebug) {
                logger.debug("Invalid target object. Need field accessor({}).", TTransportFieldGetter.class.getName());
            }
            return false;
        }
        return true;
    }
This interceptor retrieves the socket information from the TTransport field, and attaches it into the frame wrapping the TTransport.
<p>
Similar to {@link com.navercorp.pinpoint.plugin.thrift.interceptor.server.nonblocking.FrameBufferGetInputTransportInterceptor
FrameBufferGetInputTransportInterceptor}, but hooks onto the constructor to inject in the <tt>inTrans_</tt> field object.
<p>
Based on Thrift 0.9.1+

@author HyunGil Jeong

@see com.navercorp.pinpoint.plugin.thrift.interceptor.server.nonblocking.FrameBufferGetInputTransportInterceptor FrameBufferGetInputTransportInterceptor
agent-module/plugins/thrift/src/main/java/com/navercorp/pinpoint/plugin/thrift/interceptor/server/nonblocking/FrameBufferConstructInterceptor.java