Package org.eclipse.aether.impl
Interface RepositorySystemLifecycle
-
- All Known Implementing Classes:
DefaultRepositorySystemLifecycle
public interface RepositorySystemLifecycle
Lifecycle managing component for repository system.- Since:
- 1.9.0
- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
- Provisional:
- This type is provisional and can be changed, moved or removed without prior notice.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddOnSystemEndedHandler(java.lang.Runnable handler)Registers an "on repository system end" handler.voidsystemEnded()Marks the repository system as ended (shut down): all "on close" handlers will be invoked.
-
-
-
Method Detail
-
systemEnded
void 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.
-
addOnSystemEndedHandler
void addOnSystemEndedHandler(java.lang.Runnable handler)
Registers an "on repository system end" handler.Throws if repository system is already shut down.
-
-