Interface Service

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
AbstractConcurrentService

public interface Service extends AutoCloseable
A simple service mach may be enabled and disabled. Normally, a newly instantiated service is considered disabled.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    void
    Disables this service, doing nothing if this service is already disabled.
    void
    Enables this service, doing nothing if this service is already enabled.
  • Method Details

    • enable

      void enable()
      Enables this service, doing nothing if this service is already enabled.
    • disable

      void disable()
      Disables this service, doing nothing if this service is already disabled.
    • close

      default void close()
      Specified by:
      close in interface AutoCloseable