javaobject

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 0 Imported by: 1

Documentation

Index

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

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL