RSE
Release 3.2

Package org.eclipse.rse.services.terminals

Application programming interface for the RSE Base Shell and Terminal Services.

See:
          Description

Interface Summary
IBaseShell A basic shell, representing the connection to some process that may be running local or remote.
ITerminalService Interface for getting Terminal Connections from a remote side, also known as terminal session with Streams.
ITerminalShell Interface representing a terminal connection through Streams.
 

Class Summary
AbstractDelegatingTerminalService Base class that can be used for decorating an existing terminal service with additional functionality.
AbstractTerminalService Abstract base class for clients to create an ITerminalService.
AbstractTerminalShell Abstract base class for clients to create an ITerminalShell instance.
BaseShellDecorator Abstract base class for clients to decorate an IBaseShell instance they have with additional functionality.
TerminalShellDecorator Abstract base class for clients to decorate an ITerminalShell instance they have with additional functionality.
 

Package org.eclipse.rse.services.terminals Description

Application programming interface for the RSE Base Shell and Terminal Services.

Package Specification

The RSE Terminal Services packages provides interfaces and basic utility classes for shell or terminal connections. The classes in this package are especially designed to be extendable by means of the Decorator pattern as well as the Adapter pattern:

The classes and interfaces in this package are designed to have only minimal dependency into Eclipse core APIs, such that Services can eventually be re-used in environments outside Eclipse. Especially IBaseShell and BaseShellDecorator are usable in any environment, provided that mock objects are provided for Eclipse IAdaptable and PlatformObject.


RSE
Release 3.2

Copyright (c) IBM Corporation and others 2000, 2010. All Rights Reserved.