Class ShellSession

  • Direct Known Subclasses:
    RpcShellSession

    public abstract class ShellSession
    extends java.lang.Object
    • Constructor Detail

      • ShellSession

        public ShellSession​(RpcEngine rpcEngine)
    • Method Detail

      • destroyRpcSession

        protected void destroyRpcSession()
      • getMaxThreadPriority

        public int getMaxThreadPriority()
      • getMinThreadPriority

        public int getMinThreadPriority()
      • getRpcEngine

        public RpcEngine getRpcEngine()
      • getSessionDescription

        public abstract java.lang.String getSessionDescription()
      • getThreadName

        protected abstract java.lang.String getThreadName()
      • getThreadPriority

        public int getThreadPriority()
      • isByteSession

        public abstract boolean isByteSession()
      • isCharacterSession

        public abstract boolean isCharacterSession()
      • isLineSession

        public abstract boolean isLineSession()
      • pauseRpcSession

        protected void pauseRpcSession()
      • periodicalCall

        protected abstract void periodicalCall()
      • setErrorStream

        protected void setErrorStream​(java.io.OutputStream errorStream)
      • setInputStream

        protected void setInputStream​(java.io.InputStream inputStream)
      • setMaxThreadPriority

        protected void setMaxThreadPriority​(int maxThreadPriority)
      • setMinThreadPriority

        protected void setMinThreadPriority​(int minThreadPriority)
      • setOutputStream

        protected void setOutputStream​(java.io.OutputStream outputStream)
      • setThreadPriority

        public void setThreadPriority​(int priority)
      • startRpcSession

        protected void startRpcSession()