Remote Systems
v6.4.1

com.ibm.etools.systems.launch
Class RemoteInputProxy

java.lang.Object
  extended byjava.lang.Thread
      extended bycom.ibm.etools.systems.launch.RemoteInputProxy
All Implemented Interfaces:
Runnable

public class RemoteInputProxy
extends Thread

The class redirects input to remote command subsystem.


Field Summary
protected  IRemoteCommandShell commandObject
           
protected  boolean continueRun
           
protected  int exitCode
           
protected  String localInput
           
protected  PipedInputStream pipedInputStream
           
protected  IRemoteIORedirector remoteIORedirector
           
protected  RemoteProcess remoteProcess
           
protected  Shell shell
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RemoteInputProxy(Shell shell, RemoteProcess remoteProcess, IRemoteIORedirector remoteIORedirector, IRemoteCommandShell commandObject)
           
 
Method Summary
 void run()
           
 void stopListen()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

remoteProcess

protected RemoteProcess remoteProcess

commandObject

protected IRemoteCommandShell commandObject

pipedInputStream

protected PipedInputStream pipedInputStream

remoteIORedirector

protected IRemoteIORedirector remoteIORedirector

shell

protected Shell shell

continueRun

protected boolean continueRun

exitCode

protected int exitCode

localInput

protected String localInput
Constructor Detail

RemoteInputProxy

public RemoteInputProxy(Shell shell,
                        RemoteProcess remoteProcess,
                        IRemoteIORedirector remoteIORedirector,
                        IRemoteCommandShell commandObject)
Method Detail

run

public void run()

stopListen

public void stopListen()

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.