com.jcraft.jsch.Session.addChannel()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(187)

本文整理了Java中com.jcraft.jsch.Session.addChannel()方法的一些代码示例,展示了Session.addChannel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.addChannel()方法的具体详情如下:
包路径:com.jcraft.jsch.Session
类名称:Session
方法名:addChannel

Session.addChannel介绍

暂无

代码示例

代码示例来源:origin: org.xbib/jsch-core

public Channel openChannel(String type) throws JSchException {
  if (!isConnected) {
    throw new JSchException("session is down");
  }
  try {
    Channel channel = Channel.getChannel(type);
    addChannel(channel);
    channel.init();
    if (channel instanceof ChannelSession) {
      applyConfigChannel((ChannelSession) channel);
    }
    return channel;
  } catch (Exception e) {
    logger.log(Level.SEVERE, e.getMessage(), e);
  }
  return null;
}

代码示例来源:origin: com.jcraft.jsch/com.springsource.com.jcraft.jsch

public Channel openChannel(String type) throws JSchException{
 if(!isConnected){
  throw new JSchException("session is down");
 }
 try{
  Channel channel=Channel.getChannel(type);
  addChannel(channel);
  channel.init();
  return channel;
 }
 catch(Exception e){
  //e.printStackTrace();
 }
 return null;
}

代码示例来源:origin: org.xbib/jsch-core

public void run() {
  thread = this;
  try {
    while (thread != null) {
      Socket socket = ss.accept();
      socket.setTcpNoDelay(true);
      InputStream in = socket.getInputStream();
      OutputStream out = socket.getOutputStream();
      ChannelDirectTCPIP channel = new ChannelDirectTCPIP();
      channel.init();
      channel.setInputStream(in);
      channel.setOutputStream(out);
      session.addChannel(channel);
      channel.setHost(host);
      channel.setPort(rport);
      channel.setOrgIPAddress(socket.getInetAddress().getHostAddress());
      channel.setOrgPort(socket.getPort());
      channel.connect(connectTimeout);
    }
  } catch (Exception e) {
    //
  }
  delete();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch

public void run(){
 thread=this;
 try{
  while(thread!=null){
   Socket socket=ss.accept();
 socket.setTcpNoDelay(true);
   InputStream in=socket.getInputStream();
   OutputStream out=socket.getOutputStream();
   ChannelDirectTCPIP channel=new ChannelDirectTCPIP();
   channel.init();
   channel.setInputStream(in);
   channel.setOutputStream(out);
 session.addChannel(channel);
 ((ChannelDirectTCPIP)channel).setHost(host);
 ((ChannelDirectTCPIP)channel).setPort(rport);
 ((ChannelDirectTCPIP)channel).setOrgIPAddress(socket.getInetAddress().getHostAddress());
 ((ChannelDirectTCPIP)channel).setOrgPort(socket.getPort());
   channel.connect(connectTimeout);
 if(channel.exitstatus!=-1){
 }
  }
 }
 catch(Exception e){
  //System.err.println("! "+e);
 }
 delete();
}

代码示例来源:origin: com.jcraft.jsch/com.springsource.com.jcraft.jsch

public void run(){
 thread=this;
 try{
  while(thread!=null){
   Socket socket=ss.accept();
 socket.setTcpNoDelay(true);
   InputStream in=socket.getInputStream();
   OutputStream out=socket.getOutputStream();
   ChannelDirectTCPIP channel=new ChannelDirectTCPIP();
   channel.init();
   channel.setInputStream(in);
   channel.setOutputStream(out);
 session.addChannel(channel);
 ((ChannelDirectTCPIP)channel).setHost(host);
 ((ChannelDirectTCPIP)channel).setPort(rport);
 ((ChannelDirectTCPIP)channel).setOrgIPAddress(socket.getInetAddress().getHostAddress());
 ((ChannelDirectTCPIP)channel).setOrgPort(socket.getPort());
   channel.connect();
 if(channel.exitstatus!=-1){
 }
  }
 }
 catch(Exception e){
  //System.err.println("! "+e);
 }
 delete();
}

代码示例来源:origin: org.mule.jsch/jsch

/**
 * Instantiates an instance of stream-forwarder to <code>host</code>:<code>port</code>.
 * Set I/O stream to the given channel, and then invoke Channel#connect() method.
 *
 * @param host remote host, which the given stream will be plugged to.
 * @param port remote port, which the given stream will be plugged to.
 */
public Channel getStreamForwarder(String host, int port) throws JSchException {
 ChannelDirectTCPIP channel = new ChannelDirectTCPIP();
 channel.init();
 this.addChannel(channel);
 channel.setHost(host);
 channel.setPort(port);
 return channel;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch

/**
 * Instantiates an instance of stream-forwarder to <code>host</code>:<code>port</code>.
 * Set I/O stream to the given channel, and then invoke Channel#connect() method.
 *
 * @param host remote host, which the given stream will be plugged to.
 * @param port remote port, which the given stream will be plugged to.
 */
public Channel getStreamForwarder(String host, int port) throws JSchException {
 ChannelDirectTCPIP channel = new ChannelDirectTCPIP();
 channel.init();
 this.addChannel(channel);
 channel.setHost(host);
 channel.setPort(port);
 return channel;
}

代码示例来源:origin: org.xbib/jsch-core

/**
 * Instantiates an instance of stream-forwarder to <code>host</code>:<code>port</code>.
 * Set I/O stream to the given channel, and then invoke Channel#connect() method.
 *
 * @param host remote host, which the given stream will be plugged to.
 * @param port remote port, which the given stream will be plugged to.
 */
public Channel getStreamForwarder(String host, int port) throws JSchException {
  ChannelDirectTCPIP channel = new ChannelDirectTCPIP();
  channel.init();
  this.addChannel(channel);
  channel.setHost(host);
  channel.setPort(port);
  return channel;
}

代码示例来源:origin: org.mule.jsch/jsch

public void run(){
 thread=this;
 try{
  while(thread!=null){
   Socket socket=ss.accept();
 socket.setTcpNoDelay(true);
   InputStream in=socket.getInputStream();
   OutputStream out=socket.getOutputStream();
   ChannelDirectTCPIP channel=new ChannelDirectTCPIP();
   channel.init();
   channel.setInputStream(in);
   channel.setOutputStream(out);
 session.addChannel(channel);
 ((ChannelDirectTCPIP)channel).setHost(host);
 ((ChannelDirectTCPIP)channel).setPort(rport);
 ((ChannelDirectTCPIP)channel).setOrgIPAddress(socket.getInetAddress().getHostAddress());
 ((ChannelDirectTCPIP)channel).setOrgPort(socket.getPort());
   channel.connect(connectTimeout);
 if(channel.exitstatus!=-1){
 }
  }
 }
 catch(Exception e){
  //System.err.println("! "+e);
 }
 delete();
}

代码示例来源:origin: ePaul/jsch-documentation

/**
 * Instantiates an instance of stream-forwarder to <code>host</code>:<code>port</code>.
 * Set I/O stream to the given channel, and then invoke Channel#connect() method.
 *
 * @param host remote host, which the given stream will be plugged to.
 * @param port remote port, which the given stream will be plugged to.
 */
public Channel getStreamForwarder(String host, int port) throws JSchException {
 ChannelDirectTCPIP channel = new ChannelDirectTCPIP();
 channel.init();
 this.addChannel(channel);
 channel.setHost(host);
 channel.setPort(port);
 return channel;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch

public Channel openChannel(String type) throws JSchException{
 if(!isConnected){
  throw new JSchException("session is down");
 }
 try{
  Channel channel=Channel.getChannel(type);
  addChannel(channel);
  channel.init();
  if(channel instanceof ChannelSession){
   applyConfigChannel((ChannelSession)channel);
  }
  return channel;
 }
 catch(Exception e){
  //e.printStackTrace();
 }
 return null;
}

代码示例来源:origin: org.mule.jsch/jsch

public Channel openChannel(String type) throws JSchException{
 if(!isConnected){
  throw new JSchException("session is down");
 }
 try{
  Channel channel=Channel.getChannel(type);
  addChannel(channel);
  channel.init();
  if(channel instanceof ChannelSession){
   applyConfigChannel((ChannelSession)channel);
  }
  return channel;
 }
 catch(Exception e){
  //e.printStackTrace();
 }
 return null;
}

代码示例来源:origin: ePaul/jsch-documentation

public void run(){
 thread=this;
 try{
  while(thread!=null){
   Socket socket=ss.accept();
 socket.setTcpNoDelay(true);
   InputStream in=socket.getInputStream();
   OutputStream out=socket.getOutputStream();
   ChannelDirectTCPIP channel=new ChannelDirectTCPIP();
   channel.init();
   channel.setInputStream(in);
   channel.setOutputStream(out);
 session.addChannel(channel);
 ((ChannelDirectTCPIP)channel).setHost(host);
 ((ChannelDirectTCPIP)channel).setPort(rport);
 ((ChannelDirectTCPIP)channel).setOrgIPAddress(socket.getInetAddress().getHostAddress());
 ((ChannelDirectTCPIP)channel).setOrgPort(socket.getPort());
   channel.connect(connectTimeout);
 if(channel.exitstatus!=-1){
 }
  }
 }
 catch(Exception e){
  if(session.jsch.getLogger().isEnabled(Logger.WARN)) {
   session.jsch.getLogger().log(Logger.WARN, e.toString());
  }
  //System.err.println("! "+e);
 }
 delete();
}

代码示例来源:origin: ePaul/jsch-documentation

addChannel(channel);
channel.init();
if(channel instanceof ChannelSession){

代码示例来源:origin: com.jcraft.jsch/com.springsource.com.jcraft.jsch

addChannel(channel);
channel.getData(buf);
channel.init();

代码示例来源:origin: org.xbib/jsch-core

} else {
  channel = Channel.getChannel(ctyp);
  addChannel(channel);
  channel.getData(buf);
  channel.init();

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch

addChannel(channel);
channel.getData(buf);
channel.init();

代码示例来源:origin: org.mule.jsch/jsch

addChannel(channel);
channel.getData(buf);
channel.init();

代码示例来源:origin: ePaul/jsch-documentation

addChannel(channel);
channel.getData(buf);
channel.init();

相关文章

微信公众号

最新文章

更多