|
|
@ -32,12 +32,16 @@ export abstract class InternalService<T extends Microservice = Microservice> |
|
|
|
/** |
|
|
|
* Boot the service |
|
|
|
*/ |
|
|
|
public abstract boot(): Promise<void>; |
|
|
|
public async boot(): Promise<void> { |
|
|
|
// no-op
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Shut the application down |
|
|
|
*/ |
|
|
|
public abstract shutdown(): Promise<void>; |
|
|
|
public async shutdown(): Promise<void> { |
|
|
|
// no-op
|
|
|
|
} |
|
|
|
|
|
|
|
// Miscellaneous ------------------------------------------------------------------------------
|
|
|
|
|
|
|
|