com.caucho.hessian.test
Interface TestHessian2

All Known Implementing Classes:
TestHessian2Servlet

public interface TestHessian2

The Test service is a quick sanity check service. Developers of a new Hessian implementation can use this service as an initial test. http://hessian.caucho.com/test/test2


Method Summary
 java.lang.Object argBinary_0(java.lang.Object v)
          A zero-length binary
 java.lang.Object argBinary_1(java.lang.Object v)
          A one-length string
 java.lang.Object argBinary_1023(java.lang.Object v)
          A 1023-length binary
 java.lang.Object argBinary_1024(java.lang.Object v)
          A 1024-length binary
 java.lang.Object argBinary_15(java.lang.Object v)
          A 15-length binary
 java.lang.Object argBinary_16(java.lang.Object v)
          A 16-length binary
 java.lang.Object argBinary_65536(java.lang.Object v)
          A 65536-length binary
 java.lang.Object argDate_0(java.lang.Object v)
          date 0 (01-01-1970 00:00 GMT)
 java.lang.Object argDate_1(java.lang.Object v)
          Date by millisecond (05-08-1998 07:51 GMT)
 java.lang.Object argDate_2(java.lang.Object v)
          Date by minute (05-08-1998 07:51 GMT)
 java.lang.Object argDouble_0_0(java.lang.Object v)
          double 0.0
 java.lang.Object argDouble_0_001(java.lang.Object v)
          double 0.001
 java.lang.Object argDouble_1_0(java.lang.Object v)
          double 1.0
 java.lang.Object argDouble_127_0(java.lang.Object v)
          double 127.0
 java.lang.Object argDouble_128_0(java.lang.Object v)
          double 128.0
 java.lang.Object argDouble_2_0(java.lang.Object v)
          double 2.0
 java.lang.Object argDouble_3_14159(java.lang.Object v)
          Result of double 3.14159
 java.lang.Object argDouble_32767_0(java.lang.Object v)
          double 32767.0
 java.lang.Object argDouble_65_536(java.lang.Object v)
          double 65.536
 java.lang.Object argDouble_m0_001(java.lang.Object v)
          double -0.001
 java.lang.Object argDouble_m128_0(java.lang.Object v)
          double -128.0
 java.lang.Object argDouble_m129_0(java.lang.Object v)
          double -129.0
 java.lang.Object argDouble_m32768_0(java.lang.Object v)
          Double -32768.0
 java.lang.Object argFalse(java.lang.Object v)
          Boolean false
 java.lang.Object argInt_0(java.lang.Object v)
          Integer 0
 java.lang.Object argInt_0x30(java.lang.Object v)
          Integer 0x30
 java.lang.Object argInt_0x3ffff(java.lang.Object v)
          Integer 0x3ffff
 java.lang.Object argInt_0x40000(java.lang.Object v)
          integer 0x40000
 java.lang.Object argInt_0x7ff(java.lang.Object v)
          Result of integer x7ff
 java.lang.Object argInt_0x7fffffff(java.lang.Object v)
          Integer 0x7fffffff
 java.lang.Object argInt_0x800(java.lang.Object v)
          Integer 0x800
 java.lang.Object argInt_1(java.lang.Object v)
          Integer 1
 java.lang.Object argInt_47(java.lang.Object v)
          integer 47
 java.lang.Object argInt_m0x40000(java.lang.Object v)
          Integer m0x40000
 java.lang.Object argInt_m0x40001(java.lang.Object v)
          Integer m0x40001
 java.lang.Object argInt_m0x800(java.lang.Object v)
          Integer -0x800
 java.lang.Object argInt_m0x80000000(java.lang.Object v)
          Result of integer -0x80000000
 java.lang.Object argInt_m0x801(java.lang.Object v)
          Integer -0x801
 java.lang.Object argInt_m16(java.lang.Object v)
          Result of integer -16
 java.lang.Object argInt_m17(java.lang.Object v)
          integer -17
 java.lang.Object argLong_0(java.lang.Object v)
          long 0
 java.lang.Object argLong_0x10(java.lang.Object v)
          long 0x10
 java.lang.Object argLong_0x3ffff(java.lang.Object v)
          long 0x3ffff
 java.lang.Object argLong_0x40000(java.lang.Object v)
          long 0x40000
 java.lang.Object argLong_0x7ff(java.lang.Object v)
          long x7ff
 java.lang.Object argLong_0x7fffffff(java.lang.Object v)
          long 0x7fffffff
 java.lang.Object argLong_0x800(java.lang.Object v)
          long 0x800
 java.lang.Object argLong_0x80000000(java.lang.Object v)
          Result of long 0x80000000
 java.lang.Object argLong_1(java.lang.Object v)
          long 1
 java.lang.Object argLong_15(java.lang.Object v)
          long 15
 java.lang.Object argLong_m0x40000(java.lang.Object v)
          long m0x40000
 java.lang.Object argLong_m0x40001(java.lang.Object v)
          long m0x40001
 java.lang.Object argLong_m0x800(java.lang.Object v)
          long -0x800
 java.lang.Object argLong_m0x80000000(java.lang.Object v)
          long -0x80000000
 java.lang.Object argLong_m0x80000001(java.lang.Object v)
          Result of long -0x80000001
 java.lang.Object argLong_m0x801(java.lang.Object v)
          long -0x801
 java.lang.Object argLong_m8(java.lang.Object v)
          long -8
 java.lang.Object argLong_m9(java.lang.Object v)
          long -9
 java.lang.Object argNull(java.lang.Object v)
          Null
 java.lang.Object argObject_0(java.lang.Object v)
          Returns a single object
 java.lang.Object argObject_1(java.lang.Object v)
          Simple object with one field
 java.lang.Object argObject_16(java.lang.Object v)
          Returns 16 object types
 java.lang.Object argObject_2(java.lang.Object v)
          Simple two objects with one field
 java.lang.Object argObject_2a(java.lang.Object v)
          Simple repeated object
 java.lang.Object argObject_2b(java.lang.Object v)
          Two object with equals
 java.lang.Object argObject_3(java.lang.Object v)
          Circular object
 java.lang.Object argString_0(java.lang.Object v)
          A zero-length string
 java.lang.Object argString_1(java.lang.Object v)
          A one-length string
 java.lang.Object argString_1023(java.lang.Object v)
          A 1023-length string
 java.lang.Object argString_1024(java.lang.Object v)
          A 1024-length string
 java.lang.Object argString_31(java.lang.Object v)
          A 31-length string
 java.lang.Object argString_32(java.lang.Object v)
          A 32-length string
 java.lang.Object argString_65536(java.lang.Object v)
          A 65536-length string
 java.lang.Object argTrue(java.lang.Object v)
          Boolean true
 java.lang.Object argTypedFixedList_0(java.lang.Object v)
          Zero-length typed list (String array)
 java.lang.Object argTypedFixedList_1(java.lang.Object v)
          1-length typed list (String array)
 java.lang.Object argTypedFixedList_7(java.lang.Object v)
          7-length typed list (String array)
 java.lang.Object argTypedFixedList_8(java.lang.Object v)
          8-length typed list (String array)
 java.lang.Object argTypedMap_0(java.lang.Object v)
          zero-length typed map
 java.lang.Object argTypedMap_1(java.lang.Object v)
          untyped map with string key
 java.lang.Object argTypedMap_2(java.lang.Object v)
          typed map with int key
 java.lang.Object argTypedMap_3(java.lang.Object v)
          typed map with list key
 java.lang.Object argUntypedFixedList_0(java.lang.Object v)
          Zero-length untyped list
 java.lang.Object argUntypedFixedList_1(java.lang.Object v)
          1-length untyped list
 java.lang.Object argUntypedFixedList_7(java.lang.Object v)
          7-length untyped list
 java.lang.Object argUntypedFixedList_8(java.lang.Object v)
          8-length untyped list
 java.lang.Object argUntypedMap_0(java.lang.Object v)
          zero-length untyped map
 java.lang.Object argUntypedMap_1(java.lang.Object v)
          untyped map with string key
 java.lang.Object argUntypedMap_2(java.lang.Object v)
          untyped map with int key
 java.lang.Object argUntypedMap_3(java.lang.Object v)
          untyped map with list key
 void methodNull()
          trivial null method call
 java.lang.Object replyBinary_0()
          A zero-length binary
 java.lang.Object replyBinary_1()
          A one-length string
 java.lang.Object replyBinary_1023()
          A 1023-length binary
 java.lang.Object replyBinary_1024()
          A 1024-length binary
 java.lang.Object replyBinary_15()
          A 15-length binary
 java.lang.Object replyBinary_16()
          A 16-length binary
 java.lang.Object replyBinary_65536()
          A 65536-length binary
 java.lang.Object replyBinary_null()
          A null string
 java.lang.Object replyDate_0()
          date 0 (01-01-1970 00:00 GMT)
 java.lang.Object replyDate_1()
          Date by millisecond (05-08-1998 07:51:31.000 GMT)
 java.lang.Object replyDate_2()
          Date by minute (05-08-1998 07:51:00.000 GMT)
 double replyDouble_0_0()
          Result of double 0.0
 double replyDouble_0_001()
          Result of double 0.001
 double replyDouble_1_0()
          Result of double 1.0
 double replyDouble_127_0()
          Result of double 127.0
 double replyDouble_128_0()
          Result of double 128.0
 double replyDouble_2_0()
          Result of double 2.0
 double replyDouble_3_14159()
          Result of double 3.14159
 double replyDouble_32767_0()
          Result of double 32767.0
 double replyDouble_65_536()
          Result of double 65.536
 double replyDouble_m0_001()
          Result of double -0.001
 double replyDouble_m128_0()
          Result of double -128.0
 double replyDouble_m129_0()
          Result of double -129.0
 double replyDouble_m32768_0()
          Result of double -32768.0
 java.lang.Object replyFalse()
          Boolean false
 int replyInt_0()
          Result of integer 0
 int replyInt_0x30()
          Result of integer 0x30
 int replyInt_0x3ffff()
          Result of integer 0x3ffff
 int replyInt_0x40000()
          Result of integer 0x40000
 int replyInt_0x7ff()
          Result of integer x7ff
 int replyInt_0x7fffffff()
          Result of integer 0x7fffffff
 int replyInt_0x800()
          Result of integer 0x800
 int replyInt_1()
          Result of integer 1
 int replyInt_47()
          Result of integer 47
 int replyInt_m0x40000()
          Result of integer m0x40000
 int replyInt_m0x40001()
          Result of integer m0x40001
 int replyInt_m0x800()
          Result of integer -0x800
 int replyInt_m0x80000000()
          Result of integer -0x80000000
 int replyInt_m0x801()
          Result of integer -0x801
 int replyInt_m16()
          Result of integer -16
 int replyInt_m17()
          Result of integer -17
 long replyLong_0()
          Result of long 0
 long replyLong_0x10()
          Result of long 0x10
 long replyLong_0x3ffff()
          Result of long 0x3ffff
 long replyLong_0x40000()
          Result of long 0x40000
 long replyLong_0x7ff()
          Result of long x7ff
 long replyLong_0x7fffffff()
          Result of long 0x7fffffff
 long replyLong_0x800()
          Result of long 0x800
 long replyLong_0x80000000()
          Result of long 0x80000000
 long replyLong_1()
          Result of long 1
 long replyLong_15()
          Result of long 15
 long replyLong_m0x40000()
          Result of long m0x40000
 long replyLong_m0x40001()
          Result of long m0x40001
 long replyLong_m0x800()
          Result of long -0x800
 long replyLong_m0x80000000()
          Result of long -0x80000000
 long replyLong_m0x80000001()
          Result of long -0x80000001
 long replyLong_m0x801()
          Result of long -0x801
 long replyLong_m8()
          Result of long -8
 long replyLong_m9()
          Result of long -9
 void replyNull()
          Result of null
 java.lang.Object replyObject_0()
          Returns a single object
 java.lang.Object replyObject_1()
          Simple object with one field
 java.lang.Object replyObject_16()
          Returns 16 object types
 java.lang.Object replyObject_2()
          Simple two objects with one field
 java.lang.Object replyObject_2a()
          Simple repeated object
 java.lang.Object replyObject_2b()
          Two object with equals
 java.lang.Object replyObject_3()
          Circular object
 java.lang.String replyString_0()
          A zero-length string
 java.lang.String replyString_1()
          A one-length string
 java.lang.String replyString_1023()
          A 1023-length string
 java.lang.String replyString_1024()
          A 1024-length string
 java.lang.String replyString_31()
          A 31-length string
 java.lang.String replyString_32()
          A 32-length string
 java.lang.String replyString_65536()
          A 65536-length string
 java.lang.String replyString_null()
          A null string
 java.lang.Object replyTrue()
          Boolean true
 java.lang.Object replyTypedFixedList_0()
          Zero-length typed list (String array)
 java.lang.Object replyTypedFixedList_1()
          1-length typed list (String array)
 java.lang.Object replyTypedFixedList_7()
          7-length typed list (String array)
 java.lang.Object replyTypedFixedList_8()
          8-length typed list (String array)
 java.lang.Object replyTypedMap_0()
          zero-length typed map
 java.lang.Object replyTypedMap_1()
          untyped map with string key
 java.lang.Object replyTypedMap_2()
          typed map with int key
 java.lang.Object replyTypedMap_3()
          typed map with list key
 java.lang.Object replyUntypedFixedList_0()
          Zero-length untyped list
 java.lang.Object replyUntypedFixedList_1()
          1-length untyped list
 java.lang.Object replyUntypedFixedList_7()
          7-length untyped list
 java.lang.Object replyUntypedFixedList_8()
          8-length untyped list
 java.lang.Object replyUntypedMap_0()
          zero-length untyped map
 java.lang.Object replyUntypedMap_1()
          untyped map with string key
 java.lang.Object replyUntypedMap_2()
          untyped map with int key
 java.lang.Object replyUntypedMap_3()
          untyped map with list key
 

Method Detail

methodNull

void methodNull()
trivial null method call
 H x02 x00
 C
   x0a methodNull
   x90
 
 R N
 


replyNull

void replyNull()
Result of null
 R N
 


replyTrue

java.lang.Object replyTrue()
Boolean true
 T
 


replyFalse

java.lang.Object replyFalse()
Boolean false
 F
 


replyInt_0

int replyInt_0()
Result of integer 0
 R x90
 


replyInt_1

int replyInt_1()
Result of integer 1
 R x91
 


replyInt_47

int replyInt_47()
Result of integer 47
 R xbf
 


replyInt_m16

int replyInt_m16()
Result of integer -16
 R x80
 


replyInt_0x30

int replyInt_0x30()
Result of integer 0x30
 R xc8 x30
 


replyInt_0x7ff

int replyInt_0x7ff()
Result of integer x7ff
 R xcf xff
 


replyInt_m17

int replyInt_m17()
Result of integer -17
 R xc7 xef
 


replyInt_m0x800

int replyInt_m0x800()
Result of integer -0x800
 R xc0 x00
 


replyInt_0x800

int replyInt_0x800()
Result of integer 0x800
 R xd4 x08 x00
 


replyInt_0x3ffff

int replyInt_0x3ffff()
Result of integer 0x3ffff
 R xd7 xff xff
 


replyInt_m0x801

int replyInt_m0x801()
Result of integer -0x801
 R xd3 xf8 x00
 


replyInt_m0x40000

int replyInt_m0x40000()
Result of integer m0x40000
 R xd0 x00 x00
 


replyInt_0x40000

int replyInt_0x40000()
Result of integer 0x40000
 R I x00 x04 x00 x00
 


replyInt_0x7fffffff

int replyInt_0x7fffffff()
Result of integer 0x7fffffff
 R I x7f xff xff xff
 


replyInt_m0x40001

int replyInt_m0x40001()
Result of integer m0x40001
 R I xff xf3 xff xf
 


replyInt_m0x80000000

int replyInt_m0x80000000()
Result of integer -0x80000000
 R I x80 x00 x00 x00
 


replyLong_0

long replyLong_0()
Result of long 0
 R xe0
 


replyLong_1

long replyLong_1()
Result of long 1
 R xe1
 


replyLong_15

long replyLong_15()
Result of long 15
 R xef
 


replyLong_m8

long replyLong_m8()
Result of long -8
 R xd8
 


replyLong_0x10

long replyLong_0x10()
Result of long 0x10
 R xf8 x10
 


replyLong_0x7ff

long replyLong_0x7ff()
Result of long x7ff
 R xff xff
 


replyLong_m9

long replyLong_m9()
Result of long -9
 R xf7 xf7
 


replyLong_m0x800

long replyLong_m0x800()
Result of long -0x800
 R xf0 x00
 


replyLong_0x800

long replyLong_0x800()
Result of long 0x800
 R x3c x08 x00
 


replyLong_0x3ffff

long replyLong_0x3ffff()
Result of long 0x3ffff
 R x3f xff xff
 


replyLong_m0x801

long replyLong_m0x801()
Result of long -0x801
 R x3b xf7 xff
 


replyLong_m0x40000

long replyLong_m0x40000()
Result of long m0x40000
 R x38 x00 x00
 


replyLong_0x40000

long replyLong_0x40000()
Result of long 0x40000
 R x59 x00 x04 x00 x00
 


replyLong_0x7fffffff

long replyLong_0x7fffffff()
Result of long 0x7fffffff
 R x59 x7f xff xff xff
 


replyLong_m0x40001

long replyLong_m0x40001()
Result of long m0x40001
 R x59 xff xf3 xff xf
 


replyLong_m0x80000000

long replyLong_m0x80000000()
Result of long -0x80000000
 R x59 x80 x00 x00 x00
 


replyLong_0x80000000

long replyLong_0x80000000()
Result of long 0x80000000
 R L x00 x00 x00 x00 x80 x00 x00 x00
 


replyLong_m0x80000001

long replyLong_m0x80000001()
Result of long -0x80000001
 R L xff xff xff xff x7f xff xff xff
 


replyDouble_0_0

double replyDouble_0_0()
Result of double 0.0
 R x5b
 


replyDouble_1_0

double replyDouble_1_0()
Result of double 1.0
 R x5c
 


replyDouble_2_0

double replyDouble_2_0()
Result of double 2.0
 R x5d x02
 


replyDouble_127_0

double replyDouble_127_0()
Result of double 127.0
 R x5d x7f
 


replyDouble_m128_0

double replyDouble_m128_0()
Result of double -128.0
 R x5d x80
 


replyDouble_128_0

double replyDouble_128_0()
Result of double 128.0
 R x5e x00 x80
 


replyDouble_m129_0

double replyDouble_m129_0()
Result of double -129.0
 R x5e xff x7f
 


replyDouble_32767_0

double replyDouble_32767_0()
Result of double 32767.0
 R x5e x7f xff
 


replyDouble_m32768_0

double replyDouble_m32768_0()
Result of double -32768.0
 R x5e x80 x80
 


replyDouble_0_001

double replyDouble_0_001()
Result of double 0.001
 R x5f x00 x00 x00 x01
 


replyDouble_m0_001

double replyDouble_m0_001()
Result of double -0.001
 R x5f xff xff xff xff
 


replyDouble_65_536

double replyDouble_65_536()
Result of double 65.536
 R x5f x00 x01 x00 x00
 


replyDouble_3_14159

double replyDouble_3_14159()
Result of double 3.14159
 D x40 x09 x21 xf9 xf0 x1b x86 x6e
 


replyDate_0

java.lang.Object replyDate_0()
date 0 (01-01-1970 00:00 GMT)
 x4a x00 x00 x00 x00
 


replyDate_1

java.lang.Object replyDate_1()
Date by millisecond (05-08-1998 07:51:31.000 GMT)
 x4a x00 x00 x00 xd0 x4b x92 x84 xb8
 


replyDate_2

java.lang.Object replyDate_2()
Date by minute (05-08-1998 07:51:00.000 GMT)
 x4b x00 xe3 x83 x8f
 


replyString_0

java.lang.String replyString_0()
A zero-length string
 x00
 


replyString_null

java.lang.String replyString_null()
A null string
 N
 


replyString_1

java.lang.String replyString_1()
A one-length string
 x01 a
 


replyString_31

java.lang.String replyString_31()
A 31-length string
 x0f 0123456789012345678901234567890
 


replyString_32

java.lang.String replyString_32()
A 32-length string
 x30 x02 01234567890123456789012345678901
 


replyString_1023

java.lang.String replyString_1023()
A 1023-length string
 x33 xff 000 01234567890123456789012345678901...
 


replyString_1024

java.lang.String replyString_1024()
A 1024-length string
 S x04 x00 000 01234567890123456789012345678901...
 


replyString_65536

java.lang.String replyString_65536()
A 65536-length string
 R x80 x00 000 ...
 S x04 x00 000 01234567890123456789012345678901...
 


replyBinary_0

java.lang.Object replyBinary_0()
A zero-length binary
 x20
 


replyBinary_null

java.lang.Object replyBinary_null()
A null string
 N
 


replyBinary_1

java.lang.Object replyBinary_1()
A one-length string
 x01 0
 


replyBinary_15

java.lang.Object replyBinary_15()
A 15-length binary
 x2f 0123456789012345
 


replyBinary_16

java.lang.Object replyBinary_16()
A 16-length binary
 x34 x10 01234567890123456789012345678901
 


replyBinary_1023

java.lang.Object replyBinary_1023()
A 1023-length binary
 x37 xff 000 01234567890123456789012345678901...
 


replyBinary_1024

java.lang.Object replyBinary_1024()
A 1024-length binary
 B x04 x00 000 01234567890123456789012345678901...
 


replyBinary_65536

java.lang.Object replyBinary_65536()
A 65536-length binary
 A x80 x00 000 ...
 B x04 x00 000 01234567890123456789012345678901...
 


replyUntypedFixedList_0

java.lang.Object replyUntypedFixedList_0()
Zero-length untyped list
 x78
 


replyUntypedFixedList_1

java.lang.Object replyUntypedFixedList_1()
1-length untyped list
 x79 x01 1
 


replyUntypedFixedList_7

java.lang.Object replyUntypedFixedList_7()
7-length untyped list
 x7f x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
 


replyUntypedFixedList_8

java.lang.Object replyUntypedFixedList_8()
8-length untyped list
 X x98 x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7 x01 8
 


replyTypedFixedList_0

java.lang.Object replyTypedFixedList_0()
Zero-length typed list (String array)
 x70 x07 [string
 


replyTypedFixedList_1

java.lang.Object replyTypedFixedList_1()
1-length typed list (String array)
 x71 x07 [string x01 1
 


replyTypedFixedList_7

java.lang.Object replyTypedFixedList_7()
7-length typed list (String array)
 x77 x07 [string x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
 


replyTypedFixedList_8

java.lang.Object replyTypedFixedList_8()
8-length typed list (String array)
 V x07 [stringx98 x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7 x01 8
 


replyUntypedMap_0

java.lang.Object replyUntypedMap_0()
zero-length untyped map
 H Z
 


replyUntypedMap_1

java.lang.Object replyUntypedMap_1()
untyped map with string key
 H x01 a x90 Z
 


replyUntypedMap_2

java.lang.Object replyUntypedMap_2()
untyped map with int key
 H x90 x01 a x91 x01 b Z
 


replyUntypedMap_3

java.lang.Object replyUntypedMap_3()
untyped map with list key
 H x71 x01 a x90 Z
 


replyTypedMap_0

java.lang.Object replyTypedMap_0()
zero-length typed map
 M x13 java.lang.Hashtable Z
 


replyTypedMap_1

java.lang.Object replyTypedMap_1()
untyped map with string key
 M x13 java.lang.Hashtable x01 a x90 Z
 


replyTypedMap_2

java.lang.Object replyTypedMap_2()
typed map with int key
 M x13 java.lang.Hashtable x90 x01 a x91 x01 b Z
 


replyTypedMap_3

java.lang.Object replyTypedMap_3()
typed map with list key
 M x13 java.lang.Hashtable x71 x01 a x90 Z
 


replyObject_0

java.lang.Object replyObject_0()
Returns a single object
 C x1a com.caucho.hessian.test.A0 x90 x60
 


replyObject_16

java.lang.Object replyObject_16()
Returns 16 object types
 X xa0
  C x1a com.caucho.hessian.test.A0 x90 x60
  C x1a com.caucho.hessian.test.A1 x90 x61
  C x1a com.caucho.hessian.test.A2 x90 x62
  C x1a com.caucho.hessian.test.A3 x90 x63
  C x1a com.caucho.hessian.test.A4 x90 x64
  C x1a com.caucho.hessian.test.A5 x90 x65
  C x1a com.caucho.hessian.test.A6 x90 x66
  C x1a com.caucho.hessian.test.A7 x90 x67
  C x1a com.caucho.hessian.test.A8 x90 x68
  C x1a com.caucho.hessian.test.A9 x90 x69
  C x1b com.caucho.hessian.test.A10 x90 x6a
  C x1b com.caucho.hessian.test.A11 x90 x6b
  C x1b com.caucho.hessian.test.A12 x90 x6c
  C x1b com.caucho.hessian.test.A13 x90 x6d
  C x1b com.caucho.hessian.test.A14 x90 x6e
  C x1b com.caucho.hessian.test.A15 x90 x6f
  C x1b com.caucho.hessian.test.A16 x90 O xa0


replyObject_1

java.lang.Object replyObject_1()
Simple object with one field
 C x22 com.caucho.hessian.test.TestObject x91 x06 _value x60 x90
 


replyObject_2

java.lang.Object replyObject_2()
Simple two objects with one field
 x7a
   C x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   x60 x91
 


replyObject_2a

java.lang.Object replyObject_2a()
Simple repeated object
 x7a
   C x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   Q x91
 


replyObject_2b

java.lang.Object replyObject_2b()
Two object with equals
 x7a
   C x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   x60 x90
 


replyObject_3

java.lang.Object replyObject_3()
Circular object
 C x20 com.caucho.hessian.test.TestCons x91 x06 _first x05 _rest
   x60 x01 a Q \x90x
 


argNull

java.lang.Object argNull(java.lang.Object v)
Null
 N
 


argTrue

java.lang.Object argTrue(java.lang.Object v)
Boolean true
 T
 


argFalse

java.lang.Object argFalse(java.lang.Object v)
Boolean false
 F
 


argInt_0

java.lang.Object argInt_0(java.lang.Object v)
Integer 0
 x90
 


argInt_1

java.lang.Object argInt_1(java.lang.Object v)
Integer 1
 x91
 


argInt_47

java.lang.Object argInt_47(java.lang.Object v)
integer 47
 xbf
 


argInt_m16

java.lang.Object argInt_m16(java.lang.Object v)
Result of integer -16
 R x80
 


argInt_0x30

java.lang.Object argInt_0x30(java.lang.Object v)
Integer 0x30
 xc8 x30
 


argInt_0x7ff

java.lang.Object argInt_0x7ff(java.lang.Object v)
Result of integer x7ff
 xcf xff
 


argInt_m17

java.lang.Object argInt_m17(java.lang.Object v)
integer -17
 xc7 xef
 


argInt_m0x800

java.lang.Object argInt_m0x800(java.lang.Object v)
Integer -0x800
 xc0 x00
 


argInt_0x800

java.lang.Object argInt_0x800(java.lang.Object v)
Integer 0x800
 xd4 x08 x00
 


argInt_0x3ffff

java.lang.Object argInt_0x3ffff(java.lang.Object v)
Integer 0x3ffff
 xd7 xff xff
 


argInt_m0x801

java.lang.Object argInt_m0x801(java.lang.Object v)
Integer -0x801
 xd3 xf8 x00
 


argInt_m0x40000

java.lang.Object argInt_m0x40000(java.lang.Object v)
Integer m0x40000
 xd0 x00 x00
 


argInt_0x40000

java.lang.Object argInt_0x40000(java.lang.Object v)
integer 0x40000
 I x00 x04 x00 x00
 


argInt_0x7fffffff

java.lang.Object argInt_0x7fffffff(java.lang.Object v)
Integer 0x7fffffff
 I x7f xff xff xff
 


argInt_m0x40001

java.lang.Object argInt_m0x40001(java.lang.Object v)
Integer m0x40001
 I xff xfb xff xff
 


argInt_m0x80000000

java.lang.Object argInt_m0x80000000(java.lang.Object v)
Result of integer -0x80000000
 I x80 x00 x00 x00
 


argLong_0

java.lang.Object argLong_0(java.lang.Object v)
long 0
 xe0
 


argLong_1

java.lang.Object argLong_1(java.lang.Object v)
long 1
 xe1
 


argLong_15

java.lang.Object argLong_15(java.lang.Object v)
long 15
 xef
 


argLong_m8

java.lang.Object argLong_m8(java.lang.Object v)
long -8
 xd8
 


argLong_0x10

java.lang.Object argLong_0x10(java.lang.Object v)
long 0x10
 xf8 x10
 


argLong_0x7ff

java.lang.Object argLong_0x7ff(java.lang.Object v)
long x7ff
 xff xff
 


argLong_m9

java.lang.Object argLong_m9(java.lang.Object v)
long -9
 xf7 xf7
 


argLong_m0x800

java.lang.Object argLong_m0x800(java.lang.Object v)
long -0x800
 xf0 x00
 


argLong_0x800

java.lang.Object argLong_0x800(java.lang.Object v)
long 0x800
 x3c x08 x00
 


argLong_0x3ffff

java.lang.Object argLong_0x3ffff(java.lang.Object v)
long 0x3ffff
 x3f xff xff
 


argLong_m0x801

java.lang.Object argLong_m0x801(java.lang.Object v)
long -0x801
 x3b xf7 xff
 


argLong_m0x40000

java.lang.Object argLong_m0x40000(java.lang.Object v)
long m0x40000
 x38 x00 x00
 


argLong_0x40000

java.lang.Object argLong_0x40000(java.lang.Object v)
long 0x40000
 x59 x00 x04 x00 x00
 


argLong_0x7fffffff

java.lang.Object argLong_0x7fffffff(java.lang.Object v)
long 0x7fffffff
 x59 x7f xff xff xff
 


argLong_m0x40001

java.lang.Object argLong_m0x40001(java.lang.Object v)
long m0x40001
 x59 xff xfb xff xf
 


argLong_m0x80000000

java.lang.Object argLong_m0x80000000(java.lang.Object v)
long -0x80000000
 x59 x80 x00 x00 x00
 


argLong_0x80000000

java.lang.Object argLong_0x80000000(java.lang.Object v)
Result of long 0x80000000
 L x00 x00 x00 x00 x80 x00 x00 x00
 


argLong_m0x80000001

java.lang.Object argLong_m0x80000001(java.lang.Object v)
Result of long -0x80000001
 L xff xff xff xff x7f xff xff xff
 


argDouble_0_0

java.lang.Object argDouble_0_0(java.lang.Object v)
double 0.0
 x5b
 


argDouble_1_0

java.lang.Object argDouble_1_0(java.lang.Object v)
double 1.0
 x5c
 


argDouble_2_0

java.lang.Object argDouble_2_0(java.lang.Object v)
double 2.0
 x5d x02
 


argDouble_127_0

java.lang.Object argDouble_127_0(java.lang.Object v)
double 127.0
 x5d x7f
 


argDouble_m128_0

java.lang.Object argDouble_m128_0(java.lang.Object v)
double -128.0
 x5d x80
 


argDouble_128_0

java.lang.Object argDouble_128_0(java.lang.Object v)
double 128.0
 x5e x00 x80
 


argDouble_m129_0

java.lang.Object argDouble_m129_0(java.lang.Object v)
double -129.0
 x5e xff x7f
 


argDouble_32767_0

java.lang.Object argDouble_32767_0(java.lang.Object v)
double 32767.0
 x5e x7f xff
 


argDouble_m32768_0

java.lang.Object argDouble_m32768_0(java.lang.Object v)
Double -32768.0
 x5e x80 x80
 


argDouble_0_001

java.lang.Object argDouble_0_001(java.lang.Object v)
double 0.001
 x5f x00 x00 x00 x01
 


argDouble_m0_001

java.lang.Object argDouble_m0_001(java.lang.Object v)
double -0.001
 x5f xff xff xff xff
 


argDouble_65_536

java.lang.Object argDouble_65_536(java.lang.Object v)
double 65.536
 x5f x00 x01 x00 x00
 


argDouble_3_14159

java.lang.Object argDouble_3_14159(java.lang.Object v)
Result of double 3.14159
 D x40 x09 x21 xf9 xf0 x1b x86 x6e
 


argDate_0

java.lang.Object argDate_0(java.lang.Object v)
date 0 (01-01-1970 00:00 GMT)
 x4a x00 x00 x00 x00
 


argDate_1

java.lang.Object argDate_1(java.lang.Object v)
Date by millisecond (05-08-1998 07:51 GMT)
 x4a x00 x00 x00 xd0 x4b x92 x84 xb8
 


argDate_2

java.lang.Object argDate_2(java.lang.Object v)
Date by minute (05-08-1998 07:51 GMT)
 x4b x00 xe3 x83 x8f
 


argString_0

java.lang.Object argString_0(java.lang.Object v)
A zero-length string
 x00
 


argString_1

java.lang.Object argString_1(java.lang.Object v)
A one-length string
 x01 a
 


argString_31

java.lang.Object argString_31(java.lang.Object v)
A 31-length string
 x0f 0123456789012345678901234567890
 


argString_32

java.lang.Object argString_32(java.lang.Object v)
A 32-length string
 x30 x02 01234567890123456789012345678901
 


argString_1023

java.lang.Object argString_1023(java.lang.Object v)
A 1023-length string
 x33 xff 000 01234567890123456789012345678901...
 


argString_1024

java.lang.Object argString_1024(java.lang.Object v)
A 1024-length string
 S x04 x00 000 01234567890123456789012345678901...
 


argString_65536

java.lang.Object argString_65536(java.lang.Object v)
A 65536-length string
 R x80 x00 000 ...
 S x04 x00 000 01234567890123456789012345678901...
 


argBinary_0

java.lang.Object argBinary_0(java.lang.Object v)
A zero-length binary
 x20
 


argBinary_1

java.lang.Object argBinary_1(java.lang.Object v)
A one-length string
 x21 0
 


argBinary_15

java.lang.Object argBinary_15(java.lang.Object v)
A 15-length binary
 x2f 0123456789012345
 


argBinary_16

java.lang.Object argBinary_16(java.lang.Object v)
A 16-length binary
 x34 x10 01234567890123456789012345678901
 


argBinary_1023

java.lang.Object argBinary_1023(java.lang.Object v)
A 1023-length binary
 x37 xff 000 01234567890123456789012345678901...
 


argBinary_1024

java.lang.Object argBinary_1024(java.lang.Object v)
A 1024-length binary
 B x04 x00 000 01234567890123456789012345678901...
 


argBinary_65536

java.lang.Object argBinary_65536(java.lang.Object v)
A 65536-length binary
 A x80 x00 000 ...
 B x04 x00 000 01234567890123456789012345678901...
 


argUntypedFixedList_0

java.lang.Object argUntypedFixedList_0(java.lang.Object v)
Zero-length untyped list
 x78
 


argUntypedFixedList_1

java.lang.Object argUntypedFixedList_1(java.lang.Object v)
1-length untyped list
 x79 x01 1
 


argUntypedFixedList_7

java.lang.Object argUntypedFixedList_7(java.lang.Object v)
7-length untyped list
 x7f x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
 


argUntypedFixedList_8

java.lang.Object argUntypedFixedList_8(java.lang.Object v)
8-length untyped list
 X x98 x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7 x01 8
 


argTypedFixedList_0

java.lang.Object argTypedFixedList_0(java.lang.Object v)
Zero-length typed list (String array)
 x70 x07 [string
 


argTypedFixedList_1

java.lang.Object argTypedFixedList_1(java.lang.Object v)
1-length typed list (String array)
 x71 x07 [string x01 1
 


argTypedFixedList_7

java.lang.Object argTypedFixedList_7(java.lang.Object v)
7-length typed list (String array)
 x77 x07 [string x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
 


argTypedFixedList_8

java.lang.Object argTypedFixedList_8(java.lang.Object v)
8-length typed list (String array)
 V x07 [stringx98 x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7 x01 8
 


argUntypedMap_0

java.lang.Object argUntypedMap_0(java.lang.Object v)
zero-length untyped map
 H Z
 


argUntypedMap_1

java.lang.Object argUntypedMap_1(java.lang.Object v)
untyped map with string key
 H x01 a x90 Z
 


argUntypedMap_2

java.lang.Object argUntypedMap_2(java.lang.Object v)
untyped map with int key
 H x90 x01 a x91 x01 b Z
 


argUntypedMap_3

java.lang.Object argUntypedMap_3(java.lang.Object v)
untyped map with list key
 H x71 x01 a x90 Z
 


argTypedMap_0

java.lang.Object argTypedMap_0(java.lang.Object v)
zero-length typed map
 M x13 java.lang.Hashtable Z
 


argTypedMap_1

java.lang.Object argTypedMap_1(java.lang.Object v)
untyped map with string key
 M x13 java.lang.Hashtable x01 a x90 Z
 


argTypedMap_2

java.lang.Object argTypedMap_2(java.lang.Object v)
typed map with int key
 M x13 java.lang.Hashtable x90 x01 a x91 x01 b Z
 


argTypedMap_3

java.lang.Object argTypedMap_3(java.lang.Object v)
typed map with list key
 M x13 java.lang.Hashtable x79 x01 a x90 Z
 


argObject_0

java.lang.Object argObject_0(java.lang.Object v)
Returns a single object
 C x1a com.caucho.hessian.test.A0 x90 x60
 


argObject_16

java.lang.Object argObject_16(java.lang.Object v)
Returns 16 object types
 X xa0
  C x1a com.caucho.hessian.test.A0 x90 x60
  C x1a com.caucho.hessian.test.A1 x90 x61
  C x1a com.caucho.hessian.test.A2 x90 x62
  C x1a com.caucho.hessian.test.A3 x90 x63
  C x1a com.caucho.hessian.test.A4 x90 x64
  C x1a com.caucho.hessian.test.A5 x90 x65
  C x1a com.caucho.hessian.test.A6 x90 x66
  C x1a com.caucho.hessian.test.A7 x90 x67
  C x1a com.caucho.hessian.test.A8 x90 x68
  C x1a com.caucho.hessian.test.A9 x90 x69
  C x1b com.caucho.hessian.test.A10 x90 x6a
  C x1b com.caucho.hessian.test.A11 x90 x6b
  C x1b com.caucho.hessian.test.A12 x90 x6c
  C x1b com.caucho.hessian.test.A13 x90 x6d
  C x1b com.caucho.hessian.test.A14 x90 x6e
  C x1b com.caucho.hessian.test.A15 x90 x6f
  C x1b com.caucho.hessian.test.A16 x90 O xa0


argObject_1

java.lang.Object argObject_1(java.lang.Object v)
Simple object with one field
 C x30 x22 com.caucho.hessian.test.TestObject x91 x06 _value x60 x90
 


argObject_2

java.lang.Object argObject_2(java.lang.Object v)
Simple two objects with one field
 x7a
   C x30 x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   x60 x91
 


argObject_2a

java.lang.Object argObject_2a(java.lang.Object v)
Simple repeated object
 x7a
   C x30 x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   Q x91
 


argObject_2b

java.lang.Object argObject_2b(java.lang.Object v)
Two object with equals
 x7a
   C x22 com.caucho.hessian.test.TestObject x91 x06 _value
   x60 x90
   x60 x90
 


argObject_3

java.lang.Object argObject_3(java.lang.Object v)
Circular object
 C x20 com.caucho.hessian.test.TestCons x91 x06 _first x05 _rest
   x60 x01 a Q x90