Package org.testng.remote.strprotocol
Class StringMessageSender
- java.lang.Object
-
- org.testng.remote.strprotocol.BaseMessageSender
-
- org.testng.remote.strprotocol.StringMessageSender
-
- All Implemented Interfaces:
IMessageSender
public class StringMessageSender extends BaseMessageSender
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.PrintWriterwriter-
Fields inherited from class org.testng.remote.strprotocol.BaseMessageSender
m_ackLock, m_clientSocket, m_inReader, m_inStream, m_outStream
-
-
Constructor Summary
Constructors Constructor Description StringMessageSender(java.lang.String host, int port)StringMessageSender(java.lang.String host, int port, boolean ack)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleThrowable(java.lang.Throwable cause)private static voidp(java.lang.String msg)IMessagereceiveMessage()Will return null or throw EOFException when the connection has been severed.private IMessagereceiveMessage(java.lang.String message)voidsendMessage(IMessage message)-
Methods inherited from class org.testng.remote.strprotocol.BaseMessageSender
connect, initReceiver, sendAck, sendStop, shutDown, stopReceiver, waitForAck
-
-
-
-
Method Detail
-
sendMessage
public void sendMessage(IMessage message)
-
p
private static void p(java.lang.String msg)
-
receiveMessage
public IMessage receiveMessage()
Description copied from interface:IMessageSenderWill return null or throw EOFException when the connection has been severed.
-
handleThrowable
protected void handleThrowable(java.lang.Throwable cause)
-
receiveMessage
private IMessage receiveMessage(java.lang.String message)
-
-