org.qi4j.api.service

## Interface ServiceDescriptor

- All Superinterfaces:
    CompositeDescriptor, HasTypes, IdentityDescriptor, MetaInfoHolder, ModelDescriptor, StatefulCompositeDescriptor

      public interface ServiceDescriptor
      extends CompositeDescriptor, IdentityDescriptor, StatefulCompositeDescriptor

  `ServiceDescriptor` provides meta informations of a service.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> Class<T>` | `configurationType()`
    `boolean` | `isInstantiateOnStartup()`

    - ### Methods inherited from interface org.qi4j.api.composite.CompositeDescriptor

      `mixinTypes, primaryType`

    - ### Methods inherited from interface org.qi4j.api.composite.ModelDescriptor

      `isAssignableTo, visibility`

    - ### Methods inherited from interface org.qi4j.api.type.HasTypes

      `types`

    - ### Methods inherited from interface org.qi4j.api.structure.MetaInfoHolder

      `metaInfo`

    - ### Methods inherited from interface org.qi4j.api.service.IdentityDescriptor

      `identity`

    - ### Methods inherited from interface org.qi4j.api.composite.StatefulCompositeDescriptor

      `state`

- - ### Method Detail

    - #### isInstantiateOnStartup

          boolean isInstantiateOnStartup()

    - #### configurationType

          <T> Class<T> configurationType()