diff options
Diffstat (limited to 'rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java')
-rw-r--r-- | rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java deleted file mode 100644 index 0550387e4..000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java +++ /dev/null @@ -1,127 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved. - * This program and the accompanying materials are made available under the terms - * of the Eclipse Public License v1.0 which accompanies this distribution, and is - * available at http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core - ********************************************************************************/ - -package org.eclipse.rse.subsystems.processes.dstore; - -import org.eclipse.rse.connectorservice.dstore.DStoreConnectorService; -import org.eclipse.rse.connectorservice.dstore.DStoreConnectorServiceManager; -import org.eclipse.rse.core.model.IHost; -import org.eclipse.rse.core.subsystems.IConnectorService; -import org.eclipse.rse.core.subsystems.ISubSystem; -import org.eclipse.rse.internal.services.dstore.processes.DStoreProcessService; -import org.eclipse.rse.internal.subsystems.processes.dstore.DStoreProcessAdapter; -import org.eclipse.rse.services.dstore.IDStoreService; -import org.eclipse.rse.services.processes.IProcessService; -import org.eclipse.rse.subsystems.processes.core.subsystem.IHostProcessToRemoteProcessAdapter; -import org.eclipse.rse.subsystems.processes.servicesubsystem.ProcessServiceSubSystem; -import org.eclipse.rse.subsystems.processes.servicesubsystem.ProcessServiceSubSystemConfiguration; - - -public class DStoreProcessSubSystemConfiguration extends ProcessServiceSubSystemConfiguration -{ - protected IHostProcessToRemoteProcessAdapter _hostProcessAdapter; - - public DStoreProcessSubSystemConfiguration() - { - super(); - } - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#isFactoryFor(java.lang.Class) - */ - public boolean isFactoryFor(Class subSystemType) { - boolean isFor = ProcessServiceSubSystem.class.equals(subSystemType); - return isFor; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#createSubSystemInternal(org.eclipse.rse.ui.model.IHost) - */ - public ISubSystem createSubSystemInternal(IHost host) - { - DStoreConnectorService connectorService = (DStoreConnectorService)getConnectorService(host); - ISubSystem subsys = new ProcessServiceSubSystem(host, connectorService, getProcessService(host), getHostProcessAdapter()); - return subsys; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsFileTypes() - */ - public boolean supportsFileTypes() { - return false; - } - - /** - * @return true if the subsystem supports remote search - */ - public boolean supportsSearch() { - return false; - } - - /** - * @return whether environment variables property page is supported - */ - public boolean supportsEnvironmentVariablesPropertyPage() { - return false; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.subsystems.processes.core.subsystem.impl.RemoteProcessSubSystemConfiguration#supportsFilters() - */ - public boolean supportsFilters() { - return true; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.subsystems.processes.servicesubsystem.IProcessServiceSubSystemConfiguration#createProcessService(org.eclipse.rse.ui.model.IHost) - */ - public IProcessService createProcessService(IHost host) - { - DStoreConnectorService connectorService = (DStoreConnectorService)getConnectorService(host); - return new DStoreProcessService(connectorService); - } - - /* (non-Javadoc) - * @see org.eclipse.rse.subsystems.processes.servicesubsystem.IProcessServiceSubSystemConfiguration#getHostProcessAdapter() - */ - public IHostProcessToRemoteProcessAdapter getHostProcessAdapter() - { - if (_hostProcessAdapter == null) - { - _hostProcessAdapter = new DStoreProcessAdapter(); - } - return _hostProcessAdapter; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.ISubSystemConfiguration#getConnectorService(org.eclipse.rse.ui.model.IHost) - */ - public IConnectorService getConnectorService(IHost host) - { - return DStoreConnectorServiceManager.getInstance().getConnectorService(host, getServiceImplType()); - } - - public void setConnectorService(IHost host, IConnectorService connectorService) - { - DStoreConnectorServiceManager.getInstance().setConnectorService(host, getServiceImplType(), connectorService); - } - - public Class getServiceImplType() - { - return IDStoreService.class; - } - -}
\ No newline at end of file |