# Package org.wildfly.swarm.spi.api

- Interface Summary
  Interface | Description
  --- | ---
  ArtifactLookup | Manager capable of locating artifacts from the application build.
  ClassLoading | Utility to execute code within a context using a particular `ClassLoader` as the thread-context-classloader.
  Customizer | A CDI component which may customize the fraction configuration.
  DependenciesContainer<T extends <any>> | Archive mix-in capable of supporting `addAllDependencies`
  DeploymentProcessor | Created by bob on 5/17/17.
  Fraction<T extends Fraction> | Root of a tree of configuration for a particular subset of functionality.
  JARArchive | An improvement of the ShrinkWrap `JavaArchive`.
  JBossDeploymentStructureContainer<T extends <any>> | An archive mix-in capable of adding JBoss Module dependencies.
  MarkerContainer<T extends <any>> | Utility to track internal markers regarding operations performed upon archives.
  StageConfig | Deprecated
  SwarmProperties | This class defines all system properties used by Swarm
  UserSpaceExtensionFactory | Hook point to allow user-space (deployment) extensions for CDIi runtimes.

- Class Summary
  Class | Description
  --- | ---
  Defaultable<T> |
  DefaultDeploymentFactory | Abstract factory for creating default deployments automatically.
  Environment | Utility to determine what sort of environment the application is running within.
  JBossDeploymentStructureAsset |
  Module | JBoss Modules module descriptor.
  OutboundSocketBinding | An outbound socket-binding.
  SocketBinding | An inbound socket-binding.
  SocketBindingGroup | A group of inbound and outbound socket-bindings.

- Enum Summary
  Enum | Description
  --- | ---
  Module.ServiceHandling |

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