# Uses of Interface
org.apache.tapestry5.ioc.ServiceLifecycle2

Packages that use ServiceLifecycle2
Package
Description
org.apache.tapestry5.ioc.internal
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
org.apache.tapestry5.ioc.internal.util
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change

- ## Uses of ServiceLifecycle2 in org.apache.tapestry5.ioc.internal

  Classes in org.apache.tapestry5.ioc.internal that implement ServiceLifecycle2
  Modifier and Type
  Class
  Description
  `class`
  `SingletonServiceLifecycle`
  The basic implementation of a service lifecycle, which simply uses the `ObjectCreator` to create an instance of the service when asked.
  Methods in org.apache.tapestry5.ioc.internal that return ServiceLifecycle2
  Modifier and Type
  Method
  Description
  `ServiceLifecycle2`
  InternalRegistry.`getServiceLifecycle(String scope)`
  Returns a service lifecycle by service scope name.
  `ServiceLifecycle2`
  RegistryImpl.`getServiceLifecycle(String scope)`

- ## Uses of ServiceLifecycle2 in org.apache.tapestry5.ioc.internal.util

  Methods in org.apache.tapestry5.ioc.internal.util that return ServiceLifecycle2
  Modifier and Type
  Method
  Description
  `static ServiceLifecycle2`
  InternalUtils.`toServiceLifecycle2(ServiceLifecycle lifecycle)`