📄 streamlink.java
字号:
package ie.omk.smpp.net;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * Implementation of an Smsc link using user supplied input and output streams. * * @author Oran Kelly * @version $Id: StreamLink.java 264 2006-03-09 14:00:40Z orank $ */public class StreamLink extends ie.omk.smpp.net.SmscLink { private static final Log LOGGER = LogFactory.getLog(StreamLink.class); /** The input side of the link. */ private InputStream inStream; /** The output side of the link. */ private OutputStream outStream; /** * Says if this connection is open or not. */ private boolean connected; /** * Create a new StreamLink object. * * @param inStream * the stream to read SMPP packets from. * @param outStream * the stream to write SMPP packets to. */ public StreamLink(InputStream inStream, OutputStream outStream) { if (inStream == null || outStream == null) { throw new NullPointerException("Neither stream can be null!"); } this.inStream = inStream; this.outStream = outStream; } /** * Does nothing (the streams should already be open). */ public void implOpen() { LOGGER.debug("Opening stream connection"); connected = true; } /** * Does nothing. This object is not responsible for opening or closing the * streams. */ public void implClose() { LOGGER.debug("Closing stream connection"); connected = false; } /** * Get the output stream of the output socket of the virtual connection. */ public OutputStream getOutputStream() { return this.outStream; } /** * Get the input stream of the input socket of the virtual connection. */ public InputStream getInputStream() { return this.inStream; } /** * Check connection status. * * @return true always. */ public boolean isConnected() { return connected; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -