From 01a09936d5b99a513cd9f1776b763b31873737cc Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 12 Apr 2007 20:06:08 +0000 Subject: [PATCH] [181105] daytime subsystem needs to implement IServiceSubsystem --- .../daytime/subsystems/DaytimeSubSystem.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rse/examples/org.eclipse.rse.examples.daytime/src/org/eclipse/rse/examples/daytime/subsystems/DaytimeSubSystem.java b/rse/examples/org.eclipse.rse.examples.daytime/src/org/eclipse/rse/examples/daytime/subsystems/DaytimeSubSystem.java index cbcbbc1df6c..11c27db6894 100644 --- a/rse/examples/org.eclipse.rse.examples.daytime/src/org/eclipse/rse/examples/daytime/subsystems/DaytimeSubSystem.java +++ b/rse/examples/org.eclipse.rse.examples.daytime/src/org/eclipse/rse/examples/daytime/subsystems/DaytimeSubSystem.java @@ -18,6 +18,8 @@ import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.model.ISystemMessageObject; import org.eclipse.rse.core.model.SystemMessageObject; import org.eclipse.rse.core.subsystems.IConnectorService; +import org.eclipse.rse.core.subsystems.IServiceSubSystem; +import org.eclipse.rse.core.subsystems.IServiceSubSystemConfiguration; import org.eclipse.rse.core.subsystems.SubSystem; import org.eclipse.rse.examples.daytime.model.DaytimeResource; import org.eclipse.rse.examples.daytime.service.IDaytimeService; @@ -32,7 +34,7 @@ import org.eclipse.rse.ui.RSEUIPlugin; * This is our subsystem, which manages the remote connection and resources for * a particular Service (system connection) object. */ -public class DaytimeSubSystem extends SubSystem { +public class DaytimeSubSystem extends SubSystem implements IServiceSubSystem { private IDaytimeService fDaytimeService; @@ -84,4 +86,13 @@ public class DaytimeSubSystem extends SubSystem { //nothing to do } + public Class getServiceType() { + return IDaytimeService.class; + } + + public void switchServiceFactory(IServiceSubSystemConfiguration factory) { + // not applicable here + + } + }