Port under which the service is published with Consul
Maximal time to wait for confirmation, that Dependencies are met
Maximal time to wait for confirmation, that Dependencies are met
This method is called when a virtufin.service.Service.Shutdown messages is received.
This method is called when a virtufin.service.Service.Shutdown messages is received. The default implementation removes the service from the virtufin.server.Server.
This method is called when a virtufin.service.Service.Init messages is received.
This method is called when a virtufin.service.Service.Init messages is received. The default implementation does nothing.
Hook to potentially register the service and add some service checks.
Hook to potentially register the service and add some service checks. The default implementation does not register the service and needs to be overridden if a registration should take place.
A service which depends on the Consul service discovery. The service discovery is exposed via the protected variable
consul, which is an instance of Scala Consul