Package org.apache.tapestry5.ioc.services

## Interface ServiceActivity

- All Known Implementing Classes:
    `ServiceActivityTrackerImpl.MutableServiceActivity`

      public interface ServiceActivity

  Provided by the `ServiceActivityScoreboard` to track a single service's state and activity.
  See Also:
    `ServiceDef`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<java.lang.Class>` | `getMarkers()` | The markers on this service
    `java.lang.String` | `getScope()` | The scope of the service (typically "singleton" or "perthread").
    `java.lang.String` | `getServiceId()` | The unique id for the service.
    `java.lang.Class` | `getServiceInterface()` | The interface implemented by the service (this may occasionally be a class, for non-proxied services).
    `Status` | `getStatus()` | Indicates the lifecycle status of the service.

- - ### Method Detail

    - #### getServiceId

          java.lang.String getServiceId()

      The unique id for the service.

    - #### getServiceInterface

          java.lang.Class getServiceInterface()

      The interface implemented by the service (this may occasionally be a class, for non-proxied services).

    - #### getScope

          java.lang.String getScope()

      The scope of the service (typically "singleton" or "perthread").

    - #### getStatus

          Status getStatus()

      Indicates the lifecycle status of the service.

    - #### getMarkers

          java.util.Set<java.lang.Class> getMarkers()

      The markers on this service