org.wildfly.swarm.spi.api

## Interface Customizer

-     public interface Customizer

  A CDI component which may customize the fraction configuration.

  Customizers run after all configurations have been applied to the fractions, including XML, YAML and system properties. They may then perform additional work to further customize the configuration.

  The execution of customizers is currently divided into two phases, `org.wildfly.swarm.spi.runtime.annotations.Pre` and `org.wildfly.swarm.spi.runtime.annotations.Post`. All `Pre` customizers are executed in arbitrary order, followed immediately by all `Post` customizers, also in arbitrary order.

  Usually a `Customizer` may `javax.inject.Inject` various other components, such as various `Fraction` or `SocketBindingGroup` instances.

  Author:
    Bob McWhirter

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `customize()` Perform customization.

- - ### Method Detail

    - #### customize

          void customize()
                  throws Exception

      Perform customization.
      Throws:
        `Exception`

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