public interface ISystemProvider
ITaurusSystemProxys for users to create
ITaurusSystems at runtime. Is also responsible for restoring cached
AWM systems on restart.
System providers can be registered by extensions of the
com.microfocus.awm.systemprovider extension point.
Copyright Micro Focus GmbH.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getID()
Gets the unique ID of the system provider as defined in the extension.
|
java.util.List<ISystemImage> |
getRemoteSystemImages()
Returns a list of remote system images, if the system provider supports
AWM systems which are created from remote system connections.
|
java.util.List<ITaurusSystemProxy> |
getSystemProxies()
Gets a list of
ITaurusSystemProxys. |
ITaurusSystem |
loadPersistedSystem(TaurusSystemPersistableProxy pPersistableProxy)
Creates an
ITaurusSystem from its persistable proxy
representation. |
java.util.List<ITaurusSystemProxy> getSystemProxies() throws TaurusCoreException
ITaurusSystemProxys.TaurusCoreException - if retrieving the system proxies failsjava.lang.String getID()
ITaurusSystem loadPersistedSystem(TaurusSystemPersistableProxy pPersistableProxy) throws TaurusCoreException
ITaurusSystem from its persistable proxy
representation. The persistable proxy will be created from loading the
AWM system cache.pPersistableProxy - the AWM system representationITaurusSystem or null if the provider
cannot load a system from cacheTaurusCoreException - if creating the AWM system failedjava.util.List<ISystemImage> getRemoteSystemImages() throws TaurusCoreException
null if the provider does
not support any.TaurusCoreException - if an exception occurs during getting the list of remote
system imagesCopyright © 2015 Micro Focus GmbH. All rights reserved.