org.testng.remote.ConnectionInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
Testing framework for Java
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;
}
}