Chris Roberts
f57ffec0fd
Use cleanup helper in runner
2022-06-20 13:04:41 -07:00
Chris Roberts
2cb5dab953
Include ruby client when creating plugin manager
2022-06-15 11:08:08 -07:00
Chris Roberts
b2c02428ae
Close plugin manager when closing runner
2022-04-25 12:26:14 -05:00
Chris Roberts
32710b5d79
Create basis from factory and update runner to use factory
2022-04-25 12:24:30 -05:00
Chris Roberts
415a6b6b5b
Allow setting a custom context for the runner
2022-04-25 12:24:23 -05:00
Chris Roberts
ab0dc954cc
Handle all plugin setup via manager in runner
2022-04-25 12:24:22 -05:00
Chris Roberts
4c8dc9a01c
Update runner to load plugins via plugin manager
2022-04-25 12:24:22 -05:00
Chris Roberts
05d5634c83
Host component related work
2022-04-25 12:24:10 -05:00
sophia
254c462add
De-duplicate component type factory map
2022-04-25 12:24:00 -05:00
Chris Roberts
bba557c29d
Close the client to shutdown the plugin and prevent hang.
...
This also updates the Ruby runtime usage to pass the ClientProtocol
instead of the full client since after init we only need it for
dispensing plugins.
2022-04-25 12:23:59 -05:00
Chris Roberts
cffd771288
Move Vagrant runtime out of server and into runner (via client startup)
2022-04-25 12:23:58 -05:00
sophia
c3ee750db1
Add gogo
2022-04-25 12:23:57 -05:00