01: package org.objectweb.celtix.context;
02:
03: import javax.xml.ws.handler.MessageContext;
04:
05: public interface ObjectMessageContext extends MessageContext {
06:
07: String MESSAGE_INPUT = "org.objectweb.celtix.input";
08: String MESSAGE_PAYLOAD = "org.objectweb.celtix.payload";
09: String REQUEST_PROXY = "org.objectweb.celtix.proxy";
10: String REQUESTOR_ROLE_PROPERTY = "org.objectweb.celtix.role.requestor";
11: String METHOD_OBJ = "org.objectweb.celtix.method";
12: String METHOD_PARAMETERS = "org.objectweb.celtix.parameters";
13: String METHOD_MESSAGE = "org.objectweb.celtix.method.message";
14: String METHOD_PAYLOAD = "org.objectweb.celtix.method.payload";
15: String METHOD_RETURN = "org.objectweb.celtix.return";
16: String METHOD_FAULT = "org.objectweb.celtix.fault";
17: String CORRELATION_OUT = "org.objectweb.celtix.correlation.out";
18: String CORRELATION_IN = "org.objectweb.celtix.correlation.in";
19:
20: Object[] getMessageObjects();
21:
22: void setMessageObjects(Object... objects);
23:
24: void setReturn(Object retVal);
25:
26: Object getReturn();
27:
28: void setException(Throwable retVal);
29:
30: Throwable getException();
31:
32: void setRequestorRole(boolean requestor);
33:
34: boolean isRequestorRole();
35: }
|