public final class EnvManagerRegistry extends Object
IEnvManager
objects, which provide access to remote machines' environment management systems.
The set of supported environment management systems (and, consequently, the set of possible IEnvManager
objects) is
determined by contributions to an extension point. See IEnvManager
.
Modifier and Type | Method and Description |
---|---|
static IEnvManager |
getEnvManager(IProgressMonitor pm,
IRemoteConnection remoteConnection)
Detects the environment management system on the remote machine, if any, and returns an
IEnvManager capable of
interfacing with that system. |
static IEnvManager |
getNullEnvManager() |
public static IEnvManager getNullEnvManager()
public static IEnvManager getEnvManager(IProgressMonitor pm, IRemoteConnection remoteConnection)
IEnvManager
capable of
interfacing with that system.
If no supported environment managment system was detected, the result will be equal to getNullEnvManager()
.
pm
- progress monitor used to report the status of potentially long-running operations to the user (non-
null
)remoteConnection
- IRemoteConnection
providing a connection to a particular remote machine (non-null
)IEnvManager
(non-null
)Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.