KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > jbi > transport > JBIOutputStreamMessageContext


1 package org.objectweb.celtix.jbi.transport;
2
3
4
5 import java.io.ByteArrayOutputStream JavaDoc;
6 import java.io.IOException JavaDoc;
7 import java.io.OutputStream JavaDoc;
8
9 import javax.xml.ws.handler.MessageContext;
10
11 import org.objectweb.celtix.context.InputStreamMessageContext;
12 import org.objectweb.celtix.context.MessageContextWrapper;
13 import org.objectweb.celtix.context.OutputStreamMessageContext;
14
15
16
17 public class JBIOutputStreamMessageContext extends MessageContextWrapper
18     implements OutputStreamMessageContext {
19         
20     private OutputStream JavaDoc out = new ByteArrayOutputStream JavaDoc();
21     private boolean fault;
22     private boolean oneway;
23         
24     public JBIOutputStreamMessageContext(MessageContext wrapped) {
25         super(wrapped);
26     }
27
28     public OutputStream JavaDoc getOutputStream() {
29         return out;
30     }
31     
32     public void setOutputStream(OutputStream JavaDoc os) {
33         out = os;
34     }
35       
36     public void setFault(boolean isFault) {
37         fault = isFault;
38     }
39
40     public boolean isFault() {
41         return fault;
42     }
43     
44     public void setOneWay(boolean isOneWay) {
45         oneway = isOneWay;
46     }
47     
48     public boolean isOneWay() {
49         return oneway;
50     }
51     
52     public InputStreamMessageContext getCorrespondingInputStreamContext()
53         throws IOException JavaDoc {
54         return null;
55     }
56 }
57
Popular Tags