This interface is implemented by the loaded SakerRepository instance by the build system and other operations. This interface doesn't extends SakerRepository in order to allow separate lifecycle management independent from the build system. Instances of this interface may not be assignable to SakerRepository.
This interface is not to be implemented by clients.
public void | executeAction( |
public RepositoryEnvironment | Gets the RepositoryEnvironment that was used to initialize the repository. |
Executes an arbitrary action on this repository with the given parameters.
This method servers as a main method to the repository. Calling it will execute custom actions specified by the repository implementation.
Implementations are not recommended to call System.exit(
The default implementation throws an UnsupportedOperationException.