| Class | Description |
|---|---|
| AbstractArtifactExtension | Base abstract class for defining extensions inside of the service {} DSL |
| AbstractComponent | A Component is a declaration of a part of a service. |
| Metadata | Representation class for the metadata structure |
| Metadata.Component | |
| Metadata.Service | |
| ServiceArtifactExtension | ServiceArtifactExtension provides the service{} DSL into Gradle files which use the plugin |
| ServiceArtifactPlugin |
| Exception | Description |
|---|---|
| InvalidServiceExtensionError | Thrown when an invalid service extension is registered |