com.alibaba.dubbo.rpc.protocol.thrift
Class ThriftUtils

java.lang.Object
  extended by com.alibaba.dubbo.rpc.protocol.thrift.ThriftUtils

public class ThriftUtils
extends Object

Author:
gang.lvg

Constructor Summary
ThriftUtils()
           
 
Method Summary
static String generateGetMethodName(String fieldName)
           
static String generateMethodArgsClassName(String serviceName, String methodName)
          Generate class name which represents service arguments.
static String generateMethodArgsClassNameThrift(String serviceName, String methodName)
           
static String generateMethodResultClassName(String serviceName, String method)
           
static String generateMethodResultClassNameThrift(String serviceName, String methodName)
           
static String generateSetMethodName(String fieldName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThriftUtils

public ThriftUtils()
Method Detail

generateMethodArgsClassName

public static String generateMethodArgsClassName(String serviceName,
                                                 String methodName)
Generate class name which represents service arguments.

Parameters:
serviceName - service name
methodName - method name
Returns:
method args class name or null

generateMethodResultClassName

public static String generateMethodResultClassName(String serviceName,
                                                   String method)

generateSetMethodName

public static String generateSetMethodName(String fieldName)

generateGetMethodName

public static String generateGetMethodName(String fieldName)

generateMethodArgsClassNameThrift

public static String generateMethodArgsClassNameThrift(String serviceName,
                                                       String methodName)

generateMethodResultClassNameThrift

public static String generateMethodResultClassNameThrift(String serviceName,
                                                         String methodName)


Copyright © 2012–2017 Alibaba. All rights reserved.