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

        Object replyTrue()
        Boolean true
         T
         
      • replyFalse

        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

        Object replyDate_0()
        date 0 (01-01-1970 00:00 GMT)
         x4a x00 x00 x00 x00
         
      • replyDate_1

        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

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

        String replyString_0()
        A zero-length string
         x00
         
      • replyString_null

        String replyString_null()
        A null string
         N
         
      • replyString_1

        String replyString_1()
        A one-length string
         x01 a
         
      • replyString_31

        String replyString_31()
        A 31-length string
         x0f 0123456789012345678901234567890
         
      • replyString_32

        String replyString_32()
        A 32-length string
         x30 x02 01234567890123456789012345678901
         
      • replyString_1023

        String replyString_1023()
        A 1023-length string
         x33 xff 000 01234567890123456789012345678901...
         
      • replyString_1024

        String replyString_1024()
        A 1024-length string
         S x04 x00 000 01234567890123456789012345678901...
         
      • replyString_65536

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

        Object replyBinary_0()
        A zero-length binary
         x20
         
      • replyBinary_null

        Object replyBinary_null()
        A null string
         N
         
      • replyBinary_1

        Object replyBinary_1()
        A one-length string
         x01 0
         
      • replyBinary_15

        Object replyBinary_15()
        A 15-length binary
         x2f 0123456789012345
         
      • replyBinary_16

        Object replyBinary_16()
        A 16-length binary
         x34 x10 01234567890123456789012345678901
         
      • replyBinary_1023

        Object replyBinary_1023()
        A 1023-length binary
         x37 xff 000 01234567890123456789012345678901...
         
      • replyBinary_1024

        Object replyBinary_1024()
        A 1024-length binary
         B x04 x00 000 01234567890123456789012345678901...
         
      • replyBinary_65536

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

        Object replyUntypedFixedList_0()
        Zero-length untyped list
         x78
         
      • replyUntypedFixedList_1

        Object replyUntypedFixedList_1()
        1-length untyped list
         x79 x01 1
         
      • replyUntypedFixedList_7

        Object replyUntypedFixedList_7()
        7-length untyped list
         x7f x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
         
      • replyUntypedFixedList_8

        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

        Object replyTypedFixedList_0()
        Zero-length typed list (String array)
         x70 x07 [string
         
      • replyTypedFixedList_1

        Object replyTypedFixedList_1()
        1-length typed list (String array)
         x71 x07 [string x01 1
         
      • replyTypedFixedList_7

        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

        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

        Object replyUntypedMap_0()
        zero-length untyped map
         H Z
         
      • replyUntypedMap_1

        Object replyUntypedMap_1()
        untyped map with string key
         H x01 a x90 Z
         
      • replyUntypedMap_2

        Object replyUntypedMap_2()
        untyped map with int key
         H x90 x01 a x91 x01 b Z
         
      • replyUntypedMap_3

        Object replyUntypedMap_3()
        untyped map with list key
         H x71 x01 a x90 Z
         
      • replyTypedMap_0

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

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

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

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

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

        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

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

        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

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

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

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

        Object argInt_m16​(Object v)
        Result of integer -16
         R x80
         
      • argInt_0x30

        Object argInt_0x30​(Object v)
        Integer 0x30
         xc8 x30
         
      • argInt_0x7ff

        Object argInt_0x7ff​(Object v)
        Result of integer x7ff
         xcf xff
         
      • argInt_m17

        Object argInt_m17​(Object v)
        integer -17
         xc7 xef
         
      • argInt_m0x800

        Object argInt_m0x800​(Object v)
        Integer -0x800
         xc0 x00
         
      • argInt_0x800

        Object argInt_0x800​(Object v)
        Integer 0x800
         xd4 x08 x00
         
      • argInt_0x3ffff

        Object argInt_0x3ffff​(Object v)
        Integer 0x3ffff
         xd7 xff xff
         
      • argInt_m0x801

        Object argInt_m0x801​(Object v)
        Integer -0x801
         xd3 xf8 x00
         
      • argInt_m0x40000

        Object argInt_m0x40000​(Object v)
        Integer m0x40000
         xd0 x00 x00
         
      • argInt_0x40000

        Object argInt_0x40000​(Object v)
        integer 0x40000
         I x00 x04 x00 x00
         
      • argInt_0x7fffffff

        Object argInt_0x7fffffff​(Object v)
        Integer 0x7fffffff
         I x7f xff xff xff
         
      • argInt_m0x40001

        Object argInt_m0x40001​(Object v)
        Integer m0x40001
         I xff xfb xff xff
         
      • argInt_m0x80000000

        Object argInt_m0x80000000​(Object v)
        Result of integer -0x80000000
         I x80 x00 x00 x00
         
      • argLong_0x10

        Object argLong_0x10​(Object v)
        long 0x10
         xf8 x10
         
      • argLong_0x7ff

        Object argLong_0x7ff​(Object v)
        long x7ff
         xff xff
         
      • argLong_m9

        Object argLong_m9​(Object v)
        long -9
         xf7 xf7
         
      • argLong_m0x800

        Object argLong_m0x800​(Object v)
        long -0x800
         xf0 x00
         
      • argLong_0x800

        Object argLong_0x800​(Object v)
        long 0x800
         x3c x08 x00
         
      • argLong_0x3ffff

        Object argLong_0x3ffff​(Object v)
        long 0x3ffff
         x3f xff xff
         
      • argLong_m0x801

        Object argLong_m0x801​(Object v)
        long -0x801
         x3b xf7 xff
         
      • argLong_m0x40000

        Object argLong_m0x40000​(Object v)
        long m0x40000
         x38 x00 x00
         
      • argLong_0x40000

        Object argLong_0x40000​(Object v)
        long 0x40000
         x59 x00 x04 x00 x00
         
      • argLong_0x7fffffff

        Object argLong_0x7fffffff​(Object v)
        long 0x7fffffff
         x59 x7f xff xff xff
         
      • argLong_m0x40001

        Object argLong_m0x40001​(Object v)
        long m0x40001
         x59 xff xfb xff xf
         
      • argLong_m0x80000000

        Object argLong_m0x80000000​(Object v)
        long -0x80000000
         x59 x80 x00 x00 x00
         
      • argLong_0x80000000

        Object argLong_0x80000000​(Object v)
        Result of long 0x80000000
         L x00 x00 x00 x00 x80 x00 x00 x00
         
      • argLong_m0x80000001

        Object argLong_m0x80000001​(Object v)
        Result of long -0x80000001
         L xff xff xff xff x7f xff xff xff
         
      • argDouble_0_0

        Object argDouble_0_0​(Object v)
        double 0.0
         x5b
         
      • argDouble_1_0

        Object argDouble_1_0​(Object v)
        double 1.0
         x5c
         
      • argDouble_2_0

        Object argDouble_2_0​(Object v)
        double 2.0
         x5d x02
         
      • argDouble_127_0

        Object argDouble_127_0​(Object v)
        double 127.0
         x5d x7f
         
      • argDouble_m128_0

        Object argDouble_m128_0​(Object v)
        double -128.0
         x5d x80
         
      • argDouble_128_0

        Object argDouble_128_0​(Object v)
        double 128.0
         x5e x00 x80
         
      • argDouble_m129_0

        Object argDouble_m129_0​(Object v)
        double -129.0
         x5e xff x7f
         
      • argDouble_32767_0

        Object argDouble_32767_0​(Object v)
        double 32767.0
         x5e x7f xff
         
      • argDouble_m32768_0

        Object argDouble_m32768_0​(Object v)
        Double -32768.0
         x5e x80 x80
         
      • argDouble_0_001

        Object argDouble_0_001​(Object v)
        double 0.001
         x5f x00 x00 x00 x01
         
      • argDouble_m0_001

        Object argDouble_m0_001​(Object v)
        double -0.001
         x5f xff xff xff xff
         
      • argDouble_65_536

        Object argDouble_65_536​(Object v)
        double 65.536
         x5f x00 x01 x00 x00
         
      • argDouble_3_14159

        Object argDouble_3_14159​(Object v)
        Result of double 3.14159
         D x40 x09 x21 xf9 xf0 x1b x86 x6e
         
      • argDate_0

        Object argDate_0​(Object v)
        date 0 (01-01-1970 00:00 GMT)
         x4a x00 x00 x00 x00
         
      • argDate_1

        Object argDate_1​(Object v)
        Date by millisecond (05-08-1998 07:51 GMT)
         x4a x00 x00 x00 xd0 x4b x92 x84 xb8
         
      • argDate_2

        Object argDate_2​(Object v)
        Date by minute (05-08-1998 07:51 GMT)
         x4b x00 xe3 x83 x8f
         
      • argString_0

        Object argString_0​(Object v)
        A zero-length string
         x00
         
      • argString_1

        Object argString_1​(Object v)
        A one-length string
         x01 a
         
      • argString_31

        Object argString_31​(Object v)
        A 31-length string
         x0f 0123456789012345678901234567890
         
      • argString_32

        Object argString_32​(Object v)
        A 32-length string
         x30 x02 01234567890123456789012345678901
         
      • argString_1023

        Object argString_1023​(Object v)
        A 1023-length string
         x33 xff 000 01234567890123456789012345678901...
         
      • argString_1024

        Object argString_1024​(Object v)
        A 1024-length string
         S x04 x00 000 01234567890123456789012345678901...
         
      • argString_65536

        Object argString_65536​(Object v)
        A 65536-length string
         R x80 x00 000 ...
         S x04 x00 000 01234567890123456789012345678901...
         
      • argBinary_0

        Object argBinary_0​(Object v)
        A zero-length binary
         x20
         
      • argBinary_1

        Object argBinary_1​(Object v)
        A one-length string
         x21 0
         
      • argBinary_15

        Object argBinary_15​(Object v)
        A 15-length binary
         x2f 0123456789012345
         
      • argBinary_16

        Object argBinary_16​(Object v)
        A 16-length binary
         x34 x10 01234567890123456789012345678901
         
      • argBinary_1023

        Object argBinary_1023​(Object v)
        A 1023-length binary
         x37 xff 000 01234567890123456789012345678901...
         
      • argBinary_1024

        Object argBinary_1024​(Object v)
        A 1024-length binary
         B x04 x00 000 01234567890123456789012345678901...
         
      • argBinary_65536

        Object argBinary_65536​(Object v)
        A 65536-length binary
         A x80 x00 000 ...
         B x04 x00 000 01234567890123456789012345678901...
         
      • argUntypedFixedList_0

        Object argUntypedFixedList_0​(Object v)
        Zero-length untyped list
         x78
         
      • argUntypedFixedList_1

        Object argUntypedFixedList_1​(Object v)
        1-length untyped list
         x79 x01 1
         
      • argUntypedFixedList_7

        Object argUntypedFixedList_7​(Object v)
        7-length untyped list
         x7f x01 1 x01 2 x01 3 x01 4 x01 5 x01 6 x01 7
         
      • argUntypedFixedList_8

        Object argUntypedFixedList_8​(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

        Object argTypedFixedList_0​(Object v)
        Zero-length typed list (String array)
         x70 x07 [string
         
      • argTypedFixedList_1

        Object argTypedFixedList_1​(Object v)
        1-length typed list (String array)
         x71 x07 [string x01 1
         
      • argTypedFixedList_7

        Object argTypedFixedList_7​(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

        Object argTypedFixedList_8​(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

        Object argUntypedMap_0​(Object v)
        zero-length untyped map
         H Z
         
      • argUntypedMap_1

        Object argUntypedMap_1​(Object v)
        untyped map with string key
         H x01 a x90 Z
         
      • argUntypedMap_2

        Object argUntypedMap_2​(Object v)
        untyped map with int key
         H x90 x01 a x91 x01 b Z
         
      • argUntypedMap_3

        Object argUntypedMap_3​(Object v)
        untyped map with list key
         H x71 x01 a x90 Z
         
      • argTypedMap_0

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

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

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

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

        Object argObject_0​(Object v)
        Returns a single object
         C x1a com.caucho.hessian.test.A0 x90 x60
         
      • argObject_16

        Object argObject_16​(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

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

        Object argObject_2​(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

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

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

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