- All Known Implementing Classes:
public interface RepositorySystemLifecycle
Lifecycle managing component for repository system.
- This interface is not intended to be extended by clients.
- This interface is not intended to be implemented by clients.
- This type is provisional and can be changed, moved or removed without prior notice.
systemEndedvoid systemEnded()Marks the repository system as ended (shut down): all "on close" handlers will be invoked. This method may be invoked multiple times, only once will execute, subsequent calls will be no-op.
addOnSystemEndedHandlerRegisters an "on repository system end" handler.
Throws if repository system is already shut down.