From bc7e4b22345e153e405ea9533f2922379f110e4c Mon Sep 17 00:00:00 2001
From: Martin Oberhuber < martin.oberhuber@windriver.com>
Date: Tue, 5 Feb 2008 20:40:37 +0000
Subject: [PATCH] [apidoc] get rid of outdated references to SystemManager
---
.../org.eclipse.rse.doc.isv/guide/plugin/subsystem.html | 9 ++++-----
.../guide/tutorial/subsystem.html | 2 +-
.../core/subsystems/AbstractConnectorServiceManager.java | 2 +-
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/rse/doc/org.eclipse.rse.doc.isv/guide/plugin/subsystem.html b/rse/doc/org.eclipse.rse.doc.isv/guide/plugin/subsystem.html
index 6c06ea77f5c..d601e1b06de 100755
--- a/rse/doc/org.eclipse.rse.doc.isv/guide/plugin/subsystem.html
+++ b/rse/doc/org.eclipse.rse.doc.isv/guide/plugin/subsystem.html
@@ -125,9 +125,9 @@ following summarizes the minimum set of classes you will be creating in order to
Represents and manages a live connection to the remote system, doing the connecting and disconnecting. |
- system manager |
+ connector service manager |
AbstractConnectorServiceManager |
- Manages a single system instance that is shared among multiple subsystems in a single connection. Even if you only have a single subsystem configuration it is useful to use this in
+ | Manages a single connector service instance that is shared among multiple subsystems in a single connection. Even if you only have a single subsystem configuration it is useful to use this in
case you later add additional factories, and their subsystems share the same communication pipe. To enable this, all your subsystem classes need to implement a unique interface of your own creation. |
@@ -184,9 +184,8 @@ following summarizes the minimum set of classes you will be creating in order to
Creating a subclass of SubSystem
that implements the interface you designed in step 1. This will:
- - return a singleton instance of the system manager from step 3 in its getSystemManager method,
-
- manage persistent properties via calls to the inherited setVendorAttribute
- and getVendorAttribute methods,
+
- manage persistent properties via calls to the inherited createPropertySet,
+ getPropertySet and related methods,
- use your communications layer to return instances of your model objects in its internalResolveFilterString method.
The input to this is one or more strings such as you designed in step 5. It will return all remote resources matching the criteria captured in the input filter string.
You may also find the org.eclipse.rse.services.clientserver.NamePatternMatcher
diff --git a/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/subsystem.html b/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/subsystem.html
index d7e960d1683..6a3af939be6 100755
--- a/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/subsystem.html
+++ b/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/subsystem.html
@@ -47,7 +47,7 @@ a connected instance variable that is used in the methods, as shown
- Again in package samples.subsystems, use New->Class to
create a class named DeveloperConnectorServiceManager that extends superclass
-AbstractSystemManager,
+AbstractConnectorServiceManager,
selecting the option to include Constructors from superclass. Edit the result to add
a factory method, and flesh out the methods, as highlighted here.
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/subsystems/AbstractConnectorServiceManager.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/subsystems/AbstractConnectorServiceManager.java
index 57aba26ba23..6ee8f0e291b 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/subsystems/AbstractConnectorServiceManager.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/subsystems/AbstractConnectorServiceManager.java
@@ -26,7 +26,7 @@ import org.eclipse.rse.core.model.IHost;
/**
* This class is only needed if you need/want to support multiple
* subsystems and want them to share a single {@link org.eclipse.rse.core.subsystems.IConnectorService IConnectorService} object per
- * system connection. This is the base system manager implementation
+ * connection. This is the base connector service manager implementation
* that returns the same IConnectorService object for all subsystems in the
* same system connection, which implement a given interface.
*