## Uses of Interface
org.apache.tapestry5.ioc.def.ServiceDef2

- Packages that use ServiceDef2
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.spring | [INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  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 ServiceDef2 in org.apache.tapestry5.internal.spring

    Classes in org.apache.tapestry5.internal.spring that implement ServiceDef2
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SpringBeanServiceDef` |

  - ### Uses of ServiceDef2 in org.apache.tapestry5.ioc.def

    Subinterfaces of ServiceDef2 in org.apache.tapestry5.ioc.def
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ServiceDef3` | Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class, and on methods of the class.

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

    Classes in org.apache.tapestry5.ioc.internal that implement ServiceDef2
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ServiceDefImpl` |

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

    Methods in org.apache.tapestry5.ioc.internal.util that return ServiceDef2
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ServiceDef2` | InternalUtils.`toServiceDef2​(ServiceDef sd)` |