| package org.testng.remote; |
| |
| import java.io.IOException; |
| import java.io.ObjectInputStream; |
| import java.io.ObjectOutputStream; |
| import java.net.Socket; |
| |
| public class ConnectionInfo { |
| private Socket m_socket; |
| private ObjectInputStream m_ois; |
| private ObjectOutputStream m_oos; |
| |
| public ObjectInputStream getOis() throws IOException { |
| if (m_ois == null) { |
| m_ois = new ObjectInputStream(m_socket.getInputStream()); |
| } |
| return m_ois; |
| } |
| |
| public ObjectOutputStream getOos() throws IOException { |
| if (m_oos == null) { |
| m_oos = new ObjectOutputStream(m_socket.getOutputStream()); |
| } |
| return m_oos; |
| } |
| |
| public void setSocket(Socket s) { |
| m_socket = s; |
| } |
| |
| public Socket getSocket() { |
| return m_socket; |
| } |
| |
| } |