Class InstallationServers
java.lang.Object
io.github.protasm.jvmud.execution.application.update.InstallationServers
- All Implemented Interfaces:
AutoCloseable
Private restart records for servers launched from an extracted distribution.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidready(List<MudlibStatus> mudlibs, Path ownerSocket) Records the initial running mudlibs and the owner endpoint after startup finishes.static InstallationServersRecords engine launch arguments and its log root so an installation update can restart it.voidstopping(List<MudlibStatus> mudlibs) Captures the final running set once, before worker shutdown changes their states.
-
Method Details
-
register
Records engine launch arguments and its log root so an installation update can restart it.- Throws:
IOException
-
ready
Records the initial running mudlibs and the owner endpoint after startup finishes.- Throws:
IOException
-
stopping
Captures the final running set once, before worker shutdown changes their states.- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-