Interface ApplicationInstance

All Superinterfaces:
AsynchronousCloseable, AutoCloseable

public interface ApplicationInstance
extends AsynchronousCloseable
Represents possibly running application instance. Running instance can be stopped via AsynchronousCloseable.close() or AsynchronousCloseable.closeAsync().
  • Method Details

    • getName

      String getName()
      Returns the application name.
      Returns:
      application name, never null
    • getConfiguration

      Map<String,​Object> getConfiguration()
      Returns the application configuration at the time application is started.
      Returns:
      application configuration, never null
    • getId

      String getId()