Documentation ¶
Index ¶
- type JavaLangInteger
- type JavaLangStackTraceElement
- type JavaLangStackTraceElements
- type JavaStringArray
- type JavaUtilConcurrentAtomicLong
- type SofaRPCRequest
- type SofaRPCResponse
- type SofaRPCServerException
- type TBRemotingConnectionRequest
- type TBRemotingConnectionResponse
- type TBRemotingConnectionResponseContext
- type TBRemotingRequestContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JavaLangInteger ¶
type JavaLangInteger int32
JavaLangInteger represents java.lang.Integer.
func (JavaLangInteger) GetJavaClassName ¶
func (j JavaLangInteger) GetJavaClassName() string
type JavaLangStackTraceElement ¶
type JavaLangStackTraceElement struct { DeclaringClass string `hessian:"declaringClass"` MethodName string `hessian:"methodName"` FileName string `hessian:"fileName"` LineNumber int32 `hessian:"lineNumber"` }
JavaLangStackTraceElement represents java.lang.StackTrace.
func (JavaLangStackTraceElement) GetJavaClassName ¶
func (j JavaLangStackTraceElement) GetJavaClassName() string
type JavaLangStackTraceElements ¶
type JavaLangStackTraceElements []JavaLangStackTraceElement
JavaLangStackTraceElements represents []java.lang.StackTrace.
func (JavaLangStackTraceElements) GetJavaClassName ¶
func (j JavaLangStackTraceElements) GetJavaClassName() string
type JavaStringArray ¶
type JavaStringArray []string
func (JavaStringArray) GetJavaClassName ¶
func (j JavaStringArray) GetJavaClassName() string
type JavaUtilConcurrentAtomicLong ¶
type JavaUtilConcurrentAtomicLong struct {
Value int64 `hessian:"value"`
}
func (JavaUtilConcurrentAtomicLong) GetJavaClassName ¶
func (j JavaUtilConcurrentAtomicLong) GetJavaClassName() string
type SofaRPCRequest ¶
type SofaRPCRequest struct { TargetAppName string `hessian:"targetAppName"` TargetServiceUniqueName string `hessian:"targetServiceUniqueName"` MethodName string `hessian:"methodName"` MethodArgSigs []string `hessian:"methodArgSigs"` RequestProps map[string]interface{} `hessian:"requestProps"` }
func (*SofaRPCRequest) GetJavaClassName ¶
func (s *SofaRPCRequest) GetJavaClassName() string
type SofaRPCResponse ¶
type SofaRPCResponse struct { IsError bool `hessian:"isError"` ErrorMsg string `hessian:"errorMsg"` AppResponse interface{} `hessian:"appResponse"` ResponseProps map[string]string `hessian:"responseProps"` }
func (*SofaRPCResponse) GetJavaClassName ¶
func (s *SofaRPCResponse) GetJavaClassName() string
type SofaRPCServerException ¶
type SofaRPCServerException struct { DetailMessage string `hessian:"detailMessage"` Cause interface{} `hessian:"cause"` StackTrace JavaLangStackTraceElements `hessian:"stackTrace"` SuppressedExceptions interface{} `hessian:"suppressedExceptions"` }
func (*SofaRPCServerException) GetJavaClassName ¶
func (s *SofaRPCServerException) GetJavaClassName() string
type TBRemotingConnectionRequest ¶
type TBRemotingConnectionRequest struct { Ctx *TBRemotingRequestContext `hessian:"ctx"` FromAppKey string `hessian:"fromAppKey"` ToAppKey string `hessian:"toAppKey"` EncryptedToken []byte `hessian:"encryptedToken"` ApplicationRequest interface{} `hessian:"-"` }
func (*TBRemotingConnectionRequest) GetJavaClassName ¶
func (c *TBRemotingConnectionRequest) GetJavaClassName() string
func (*TBRemotingConnectionRequest) Reset ¶
func (c *TBRemotingConnectionRequest) Reset()
type TBRemotingConnectionResponse ¶
type TBRemotingConnectionResponse struct { Ctx *TBRemotingConnectionResponseContext Host string `hessian:"host"` Result int32 `hessian:"result"` ErrorMsg string `hessian:"errorMsg"` ErrorStack string `hessian:"errorStack"` FromAppKey string `hessian:"fromAppKey"` ToAppKey string `hessian:"toAppKey"` }
func (*TBRemotingConnectionResponse) GetJavaClassName ¶
func (c *TBRemotingConnectionResponse) GetJavaClassName() string
func (*TBRemotingConnectionResponse) Reset ¶
func (c *TBRemotingConnectionResponse) Reset()
type TBRemotingConnectionResponseContext ¶
type TBRemotingConnectionResponseContext struct {
ID int64 `hessian:"id"`
}
func (*TBRemotingConnectionResponseContext) GetJavaClassName ¶
func (c *TBRemotingConnectionResponseContext) GetJavaClassName() string
func (*TBRemotingConnectionResponseContext) Reset ¶
func (c *TBRemotingConnectionResponseContext) Reset()
type TBRemotingRequestContext ¶
type TBRemotingRequestContext struct { ID int64 `hessian:"id"` This *TBRemotingConnectionRequest `hessian:"this$0"` }
func (*TBRemotingRequestContext) GetJavaClassName ¶
func (c *TBRemotingRequestContext) GetJavaClassName() string
func (*TBRemotingRequestContext) Reset ¶
func (c *TBRemotingRequestContext) Reset()
Click to show internal directories.
Click to hide internal directories.