Package com.iizix.term.comm
Interface TelnetCommListener
- All Known Implementing Classes:
- HostSession3270,- HostSession5250
 - public interface TelnetCommListenerThe Telnet communication listener.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - void- hostAcceptedDataStream(TelnetComm comm, java.lang.String terminalType)The host accepted the options for the terminal type and went into BINARY mode.- void- onCommClosed(TelnetComm comm)Called when the communication link is closed.- void- onCommConnected(TelnetComm comm)Called when the communication link is connected.- void- onCommError(TelnetComm comm, java.io.IOException e)Called when the communication link is closed.- void- onCommOpen(TelnetComm comm)Called when the communication link is opened.- void- onCommState(SocketCommNIO comm)Called when the state changes.- void- processInboundDataStream(TelnetComm comm, byte[] inputBuf, int pos, int inputBufLen)Processes the inbound 3270 or 5250 data stream.- void- processInboundSCSDataStream(TelnetComm comm, byte[] inputBuf, int inputBufLen)Processes the inbound 3270 printer data stream.- void- processInboundSSCPLUDataStream(TelnetComm comm, byte[] inputBuf, int pos, int inputBufLen)Processes the inbound 3270 SSCP-LU data stream.- void- processPrintEOJ(TelnetComm comm)Processes a Print End-of-Job for 3270 printers.
 
- Method Detail- onCommOpen- void onCommOpen(TelnetComm comm) Called when the communication link is opened.- Parameters:
- comm- The telnet communication instance.
 
 - onCommState- void onCommState(SocketCommNIO comm) Called when the state changes.- Parameters:
- comm- Socket communication instance.
 
 - onCommConnected- void onCommConnected(TelnetComm comm) Called when the communication link is connected.- Parameters:
- comm- The telnet communication instance.
 
 - hostAcceptedDataStream- void hostAcceptedDataStream(TelnetComm comm, java.lang.String terminalType) throws java.io.IOException The host accepted the options for the terminal type and went into BINARY mode. This means that 3270/5250 data stream will follow. Inform the host session listener of a connect change.- Parameters:
- comm- The telnet communication instance.
- terminalType- The terminal type accepted by the host at Telnet terminal negotiation.
- Throws:
- java.io.IOException- If an I/O error occurs.
 
 - processInboundDataStream- void processInboundDataStream(TelnetComm comm, byte[] inputBuf, int pos, int inputBufLen) throws java.io.IOException Processes the inbound 3270 or 5250 data stream.- Parameters:
- comm- The telnet communication instance.
- inputBuf- The input buffer.
- pos- Start position in buffer.
- inputBufLen- Length of input buffer.
- Throws:
- java.io.IOException- If an I/O error occurs.
 
 - processInboundSCSDataStream- void processInboundSCSDataStream(TelnetComm comm, byte[] inputBuf, int inputBufLen) throws java.io.IOException Processes the inbound 3270 printer data stream. Processing of the buffer always starts at position 0.- Parameters:
- comm- The telnet communication instance.
- inputBuf- The input buffer.
- inputBufLen- Length of input buffer.
- Throws:
- java.io.IOException- If an I/O error occurs.
 
 - processInboundSSCPLUDataStream- void processInboundSSCPLUDataStream(TelnetComm comm, byte[] inputBuf, int pos, int inputBufLen) throws java.io.IOException Processes the inbound 3270 SSCP-LU data stream.- Parameters:
- comm- The telnet communication instance.
- inputBuf- The input buffer.
- pos- Start position in buffer.
- inputBufLen- Length of input buffer.
- Throws:
- java.io.IOException- If an I/O error occurs.
 
 - processPrintEOJ- void processPrintEOJ(TelnetComm comm) throws java.io.IOException Processes a Print End-of-Job for 3270 printers.- Parameters:
- comm- The telnet communication instance.
- Throws:
- java.io.IOException- If an I/O error occurs.
 
 - onCommError- void onCommError(TelnetComm comm, java.io.IOException e) Called when the communication link is closed.- Parameters:
- comm- The telnet communication instance.
- e- The exception.
 
 - onCommClosed- void onCommClosed(TelnetComm comm) Called when the communication link is closed.- Parameters:
- comm- The telnet communication instance.