本文整理了Java中com.jcraft.jsch.Session.addChannel()
方法的一些代码示例,展示了Session.addChannel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.addChannel()
方法的具体详情如下:
包路径:com.jcraft.jsch.Session
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!