Class OSService


  • @Immutable
    public class OSService
    extends java.lang.Object
    Operating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output. They generally shield applications from the implementation details of the machine.

    This class is provided for information purposes only. Interpretation of the meaning of services is platform-dependent.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  OSService.State
      Service Execution States
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Getter for the field name.
      int getProcessID()
      Getter for the field processID.
      OSService.State getState()
      Getter for the field state.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        private final java.lang.String name
      • processID

        private final int processID
    • Constructor Detail

      • OSService

        public OSService​(java.lang.String name,
                         int processID,
                         OSService.State state)
        Instantiate a new OSService.
        Parameters:
        name - The service name.
        processID - The process ID if running, or 0 if stopped.
        state - The service OSService.State.
    • Method Detail

      • getName

        public java.lang.String getName()

        Getter for the field name.

        Returns:
        Returns the name of the service.
      • getProcessID

        public int getProcessID()

        Getter for the field processID.

        Returns:
        Returns the processID.
      • getState

        public OSService.State getState()

        Getter for the field state.

        Returns:
        Returns the state of the service.