org.wildfly.swarm.spi.api.annotations

## Annotation Type DeploymentModule

-     @Retention(value=RUNTIME)
       @Target(value={METHOD,FIELD,PARAMETER,TYPE})
       @Repeatable(value=DeploymentModules.class)
      public @interface DeploymentModule

  Provides for simple runtime configuration of a Fraction.
  Author:
    Bob McWhirter

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `boolean` | `export`
    `DeploymentModule.MetaInfDisposition` | `metaInf`
    `String` | `name`
    `Module.ServiceHandling` | `services`
    `String` | `slot`

- - ### Element Detail

    - #### name

          public abstract String name

      Default:
        ""

  - - #### slot

          public abstract String slot

      Default:
        "main"

  - - #### export

          public abstract boolean export

      Default:
        false

  - - #### metaInf

          public abstract DeploymentModule.MetaInfDisposition metaInf

      Default:
        org.wildfly.swarm.spi.api.annotations.DeploymentModule.MetaInfDisposition.NONE

  - - #### services

          public abstract Module.ServiceHandling services

      Default:
        org.wildfly.swarm.spi.api.Module.ServiceHandling.NONE

Copyright © 2017 JBoss by Red Hat. All rights reserved.