1 package org.mortbay.cometd;
2
3 //========================================================================
4 //Copyright 2007 Mort Bay Consulting Pty. Ltd.
5 //------------------------------------------------------------------------
6 //Licensed under the Apache License, Version 2.0 (the "License");
7 //you may not use this file except in compliance with the License.
8 //You may obtain a copy of the License at
9 //http://www.apache.org/licenses/LICENSE-2.0
10 //Unless required by applicable law or agreed to in writing, software
11 //distributed under the License is distributed on an "AS IS" BASIS,
12 //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 //See the License for the specific language governing permissions and
14 //limitations under the License.
15 //========================================================================
16
17 import java.io.IOException;
18 import javax.servlet.http.HttpServletResponse;
19
20 import org.cometd.Message;
21
22 public abstract class AbstractTransport implements Transport
23 {
24 private HttpServletResponse _response;
25 private Message _pollReply;
26
27 public void setResponse(HttpServletResponse response) throws IOException
28 {
29 _response=response;
30 }
31
32 public HttpServletResponse getResponse()
33 {
34 return _response;
35 }
36
37 public Message getMetaConnectReply()
38 {
39 return _pollReply;
40 }
41
42 public void setMetaConnectReply(Message reply)
43 {
44 _pollReply=reply;
45 }
46 }