-
Task
-
Resolution: Obsolete
-
Minor
-
None
-
None
{{SearchResultSupplier}}s can have external resources like rest connections or executors/queues etc. Those should not be created in the constructor and should be shutdown and/or stop correctly as well.
The SearchResultSupplier should provide hooks for those lifecycle events do manage resources correctly.
Additionally external resources, especially when the network is involved, can become unavailable for a short period of time or be not available at startup. Suppliers should deal with those scenarios gracefully and should certainly not require a restart.
Acceptance criteria