All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.testng.remote.ConnectionInfo Maven / Gradle / Ivy

There is a newer version: 7.10.2
Show newest version
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;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy