Enable connections to a managed runtime from within the Visual Studio Code connection.
The difference between a client connection and a runtime connection is that a client connection requires a connection profile path, certificate path, and private key path - where instead a runtime connection has all these things in memory. These differences are limited to the connect() method.
So...
The bulk (all except connect()) of FabricClientConnection moves into a base abstract class FabricConnection.
FabricClientConnection becomes much smaller (only connect()), and extends FabricConnection.
Runtime connections are implemented in FabricRuntimeConnection, and extends FabricConnection.
Also I decided that BaseFabricRegistry is a sucky name, so I renamed it to FabricRegistry.
Enable connections to a managed runtime from within the Visual Studio Code connection. The difference between a client connection and a runtime connection is that a client connection requires a connection profile path, certificate path, and private key path - where instead a runtime connection has all these things in memory. These differences are limited to the
connect()
method.So...
connect()
) of FabricClientConnection moves into a base abstract class FabricConnection.connect()
), and extends FabricConnection.Also I decided that BaseFabricRegistry is a sucky name, so I renamed it to FabricRegistry.