public interface InvokeHandler
Modifier and Type | Method and Description |
---|---|
OutputStream |
_invoke(String method, InputStream input, ResponseHandler handler)
由ORB调用,向仆人发出请求。
|
OutputStream _invoke(String method, InputStream input, ResponseHandler handler) throws SystemException
1.确定正确的方法,并从InputStream中解组参数。
2.调用方法实现。
3.如果没有用户异常,请使用ResponseHandler创建正常回复。
4.如果发生用户异常,请使用ResponseHandler创建异常回复。
5.Massars回复ResponseHandler返回的OutputStream。
6.将OutputStream返回给ORB。
method
- 方法名称。
input
- 包含
InputStream
参数的InputStream。
handler
-该
ResponseHandler
servant用来构造正确答复
OutputStream
创建的OutputStream包含编组答复
SystemException
- 由于CORBA系统异常而在调用失败时抛出。