|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.GenericServlet
com.caucho.hessian.server.HessianServlet
com.caucho.hessian.test.TestHessian2Servlet
public class TestHessian2Servlet
The test service is a Hessian 2.0 protocol test for developers of Hessian 2.0 clients. For a new client the recommended order is:
| Constructor Summary | |
|---|---|
TestHessian2Servlet()
|
|
| 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 |
protected Hessian2Input |
createHessian2Input(java.io.InputStream is)
|
protected java.lang.String |
getInputDebug()
|
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 GMT) |
java.lang.Object |
replyDate_2()
Date by minute (05-08-1998 07:51 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 |
| Methods inherited from class com.caucho.hessian.server.HessianServlet |
|---|
getAPIClass, getSerializerFactory, getServletInfo, init, service, setAPIClass, setDebug, setHome, setHomeAPI, setLogName, setObject, setObjectAPI, setSendCollectionType, setSerializerFactory, setService |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TestHessian2Servlet()
| Method Detail |
|---|
public void methodNull()
TestHessian2
H x02 x00
C
x0a methodNull
x90
R N
methodNull in interface TestHessian2public void replyNull()
TestHessian2
R N
replyNull in interface TestHessian2public java.lang.Object replyTrue()
TestHessian2
T
replyTrue in interface TestHessian2public java.lang.Object replyFalse()
TestHessian2
F
replyFalse in interface TestHessian2public int replyInt_0()
TestHessian2
R x90
replyInt_0 in interface TestHessian2public int replyInt_1()
TestHessian2
R x91
replyInt_1 in interface TestHessian2public int replyInt_47()
TestHessian2
R xbf
replyInt_47 in interface TestHessian2public int replyInt_m16()
TestHessian2
R x80
replyInt_m16 in interface TestHessian2public int replyInt_0x30()
TestHessian2
R xc8 x30
replyInt_0x30 in interface TestHessian2public int replyInt_0x7ff()
TestHessian2
R xcf xff
replyInt_0x7ff in interface TestHessian2public int replyInt_m17()
TestHessian2
R xc7 xef
replyInt_m17 in interface TestHessian2public int replyInt_m0x800()
TestHessian2
R xc0 x00
replyInt_m0x800 in interface TestHessian2public int replyInt_0x800()
TestHessian2
R xd4 x08 x00
replyInt_0x800 in interface TestHessian2public int replyInt_0x3ffff()
TestHessian2
R xd7 xff xff
replyInt_0x3ffff in interface TestHessian2public int replyInt_m0x801()
TestHessian2
R xd3 xf8 x00
replyInt_m0x801 in interface TestHessian2public int replyInt_m0x40000()
TestHessian2
R xd0 x00 x00
replyInt_m0x40000 in interface TestHessian2public int replyInt_0x40000()
TestHessian2
R I x00 x04 x00 x00
replyInt_0x40000 in interface TestHessian2public int replyInt_0x7fffffff()
TestHessian2
R I x7f xff xff xff
replyInt_0x7fffffff in interface TestHessian2public int replyInt_m0x40001()
TestHessian2
R I xff xf3 xff xf
replyInt_m0x40001 in interface TestHessian2public int replyInt_m0x80000000()
TestHessian2
R I x80 x00 x00 x00
replyInt_m0x80000000 in interface TestHessian2public long replyLong_0()
TestHessian2
R xe0
replyLong_0 in interface TestHessian2public long replyLong_1()
TestHessian2
R xe1
replyLong_1 in interface TestHessian2public long replyLong_15()
TestHessian2
R xef
replyLong_15 in interface TestHessian2public long replyLong_m8()
TestHessian2
R xd8
replyLong_m8 in interface TestHessian2public long replyLong_0x10()
TestHessian2
R xf8 x10
replyLong_0x10 in interface TestHessian2public long replyLong_0x7ff()
TestHessian2
R xff xff
replyLong_0x7ff in interface TestHessian2public long replyLong_m9()
TestHessian2
R xf7 xf7
replyLong_m9 in interface TestHessian2public long replyLong_m0x800()
TestHessian2
R xf0 x00
replyLong_m0x800 in interface TestHessian2public long replyLong_0x800()
TestHessian2
R x3c x08 x00
replyLong_0x800 in interface TestHessian2public long replyLong_0x3ffff()
TestHessian2
R x3f xff xff
replyLong_0x3ffff in interface TestHessian2public long replyLong_m0x801()
TestHessian2
R x3b xf7 xff
replyLong_m0x801 in interface TestHessian2public long replyLong_m0x40000()
TestHessian2
R x38 x00 x00
replyLong_m0x40000 in interface TestHessian2public long replyLong_0x40000()
TestHessian2
R x59 x00 x04 x00 x00
replyLong_0x40000 in interface TestHessian2public long replyLong_0x7fffffff()
TestHessian2
R x59 x7f xff xff xff
replyLong_0x7fffffff in interface TestHessian2public long replyLong_m0x40001()
TestHessian2
R x59 xff xf3 xff xf
replyLong_m0x40001 in interface TestHessian2public long replyLong_m0x80000000()
TestHessian2
R x59 x80 x00 x00 x00
replyLong_m0x80000000 in interface TestHessian2public long replyLong_0x80000000()
TestHessian2
R L x00 x00 x00 x00 x80 x00 x00 x00
replyLong_0x80000000 in interface TestHessian2public long replyLong_m0x80000001()
TestHessian2
R L xff xff xff xff x7f xff xff xff
replyLong_m0x80000001 in interface TestHessian2public double replyDouble_0_0()
TestHessian2
R x5b
replyDouble_0_0 in interface TestHessian2public double replyDouble_1_0()
TestHessian2
R x5c
replyDouble_1_0 in interface TestHessian2public double replyDouble_2_0()
TestHessian2
R x5d x02
replyDouble_2_0 in interface TestHessian2public double replyDouble_127_0()
TestHessian2
R x5d x7f
replyDouble_127_0 in interface TestHessian2public double replyDouble_m128_0()
TestHessian2
R x5d x80
replyDouble_m128_0 in interface TestHessian2public double replyDouble_128_0()
TestHessian2
R x5e x00 x80
replyDouble_128_0 in interface TestHessian2public double replyDouble_m129_0()
TestHessian2
R x5e xff x7f
replyDouble_m129_0 in interface TestHessian2public double replyDouble_32767_0()
TestHessian2
R x5e x7f xff
replyDouble_32767_0 in interface TestHessian2public double replyDouble_m32768_0()
TestHessian2
R x5e x80 x80
replyDouble_m32768_0 in interface TestHessian2public double replyDouble_0_001()
TestHessian2
R x5f x00 x00 x00 x01
replyDouble_0_001 in interface TestHessian2public double replyDouble_m0_001()
TestHessian2
R x5f xff xff xff xff
replyDouble_m0_001 in interface TestHessian2public double replyDouble_65_536()
TestHessian2
R x5f x00 x01 x00 x00
replyDouble_65_536 in interface TestHessian2public double replyDouble_3_14159()
TestHessian2
D x40 x09 x21 xf9 xf0 x1b x86 x6e
replyDouble_3_14159 in interface TestHessian2public java.lang.Object replyDate_0()
TestHessian2
x4a x00 x00 x00 x00
replyDate_0 in interface TestHessian2public java.lang.Object replyDate_1()
TestHessian2
x4a x00 x00 x00 xd0 x4b x92 x84 xb8
replyDate_1 in interface TestHessian2public java.lang.Object replyDate_2()
TestHessian2
x4b x00 xe3 x83 x8f
replyDate_2 in interface TestHessian2public java.lang.String replyString_0()
TestHessian2
x00
replyString_0 in interface TestHessian2public java.lang.String replyString_null()
TestHessian2
N
replyString_null in interface TestHessian2public java.lang.String replyString_1()
TestHessian2
x01 a
replyString_1 in interface TestHessian2public java.lang.String replyString_31()
TestHessian2
x0f 0123456789012345678901234567890
replyString_31 in interface TestHessian2public java.lang.String replyString_32()
TestHessian2
x30 x02 01234567890123456789012345678901
replyString_32 in interface TestHessian2public java.lang.String replyString_1023()
TestHessian2
x33 xff 000 01234567890123456789012345678901...
replyString_1023 in interface TestHessian2public java.lang.String replyString_1024()
TestHessian2
S x04 x00 000 01234567890123456789012345678901...
replyString_1024 in interface TestHessian2public java.lang.String replyString_65536()
TestHessian2
R x80 x00 000 ...
S x04 x00 000 01234567890123456789012345678901...
replyString_