Class ManifestClassPathProcessor

  • All Implemented Interfaces:
    DeploymentUnitProcessor

    public final class ManifestClassPathProcessor
    extends Object
    implements DeploymentUnitProcessor
    A processor which adds class path entries for each manifest entry.

  • If the Class-Path entry is external to the deployment then it is handled by the external jar service.
  • If the entry refers to a sibling deployment then a dependency is added on that deployment. If this deployment is not present then this deployment will block until it is.
  • If the Class-Path entry points to a jar inside the ear that is not a deployment and not a /lib jar then a reference is added to this jars AdditionalModuleSpecification
Author:
Stuart Douglas, Ales Justin