All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.jboss-deployment-structure-1_1.xsd Maven / Gradle / Ivy







    
    
        
            
                Root element for a jboss-structure file.
            
        
    

    
        
            
                The jboss structure declaration type; contains deployments and additional modules.
            
        
        
            
                
                    
                        Flag indicating whether each of the subdeployments within a .ear can access classes belonging to
                        another subdeployment within the same .ear. Setting this to false, allows the subdeployments to
                        see classes belonging to other subdeployments within the .ear.
                        For example:
                        myapp.ear
                        |
                        |--- web.war
                        |
                        |--- ejb1.jar
                        |
                        |--- ejb2.jar

                        If the ear-subdeployments-isolated is set to false, then the classes in web.war can access
                        classes
                        belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from
                        ejb2.jar
                        (and vice-versa).

                        *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e.
                        irrespective
                        of whether this flag is set to true or false, the .war within a .ear will have a isolated
                        classloader
                        and other subdeployments within that .ear will not be able to access classes from that .war.
                        This is
                        as per spec*
                    
                
            
            
                
                    
                        Element that corresponds to a deployment. This is used to customise
                        class loading for a deployment or a sub deployment.
                    
                
            
            
                
                    
                        Element that corresponds to a deployment. This is used to customise
                        class loading for a deployment or a sub deployment.
                    
                
            
            
                
                    
                        Additional module declaration. This can be used to create additional modules
                        from resource roots inside or outside the deployment.
                    
                
            
        

    

    
        
            
                The declaration type; contains additional dependencies and resources.
            
        
        
            
                
                    
                        Element for a module alias declaration.
                    
                
            
            
                
                    
                        Lists filter expressions to apply to the export filter of the local resources of this module
                        (optional). By default, everything is exported. If filter expressions are provided, the default
                        action is to accept all paths if no filters match.
                    
                
            
            
                
                    
                        Lists the dependencies of this module (optional).
                    
                
            
            
                
                    
                        Lists the excluded module dependencies.
                    
                
            
            
                
                    
                        Lists the resource roots of this module (optional).
                    
                
            
            
                
                    
                        Lists the class file transformers that should be applied for classes loaded by this module.
                    
                
            
            
                
                    
                        If this is true then local resources will have the lowest priority in the dependency list.
                    
                
            
        
    

    
        
            
                
                    
                        
                            The deployment name.
                        
                    
                
            
        
    


    
        
            
                The module declaration type; contains dependencies and resources.
            
        
        
            
                
                    
                        Element for a module alias declaration.
                    
                
            
            
                
                    
                        Lists filter expressions to apply to the export filter of the local resources of this module
                        (optional). By default, everything is exported. If filter expressions are provided, the default
                        action is to accept all paths if no filters match.
                    
                
            
            
                
                    
                        Lists the dependencies of this module (optional).
                    
                
            
            
                
                    
                        Lists the resource roots of this module (optional).
                    
                
            
        
        
            
                
                    The name of this module (required).
                
            
        
        
            
                
                    The version slot of this module (optional).
                
            
        
    

    
        
            
                A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end
                with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and
                hyphens
                (-).
            
        
        
            
        
    

    
        
            
                A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_),
                plus signs (+), asterisks (*), or dots (.).
            
        
        
            
        
    

    
        
            
                A list of zero or more module dependencies.
            
        
        
            
                
                    
                        A specified module dependency.
                    
                
            
            
                
                    
                        A dependency on the system (or embedding) class loader.
                    
                
            
        
    

    
        
            
                A single module dependency expression.
            
        
        
            
                
                    
                        A filter used to restrict what packages or directories from this dependency are re-exported by
                        this module. See also the "export" and "services" attributes. The default action of this filter
                        list is controlled by the value of the "export" attribute. Regardless of the setting of these
                        attributes, this filter always behaves as if it has a final entry which rejects META-INF and
                        all of its subdirectories.
                    
                
            
            
                
                    
                        A filter used to restrict what packages or directories from this dependency are visible to this
                        module. See also the "services" attribute. The default action of this filter list is to reject
                        a path if not matched.
                    
                
            
        
        
            
                
                    The dependency module name (required).
                
            
        
        
            
                
                    The dependency module version slot (optional).
                
            
        
        
            
                
                    Specifies whether this module dependency is re-exported by default (default is "false"). Setting
                    this attribute to true sets the default action for the export filter list to "accept"; leaving it
                    as false sets the default action to "reject". Thus you can still export dependency resources even
                    if this attribute is false by listing explicit paths for the export list.
                
            
        
        
            
                
                    Specifies whether and how services found in this dependency are used (default is "none"). Specifying
                    a value of "import" for this attribute is equivalent to adding a filter at the end of the import
                    filter list which includes the META-INF/services path from the dependency module. Setting a value
                    of "export" for this attribute is equivalent to the same action on the export filter list.
                
            
        
        
            
                
                    Specifies whether this dependency is optional (defaults to false). An optional dependency will not
                    cause the module to fail to load if not found; however if the module is added later, it will not be
                    retroactively linked into this module's dependency list.
                
            
        
        
            
                
                    Specifies whether annotation indexes found in the dependency should be imported.
                
            
        
        
            
                
                    Specifies whether and how META-INF entries in this dependency are used (default is "none").
                    Specifying
                    a value of "import" for this attribute is equivalent to adding a filter at the end of the import
                    filter list which includes the META-INF/** path from the dependency module. Setting a value
                    of "export" for this attribute is equivalent to the same action on the export filter list.
                
            
        
    

    
        
            
                
                    
                        The list of paths which are applicable for this system dependency.
                    
                
            
            
                
                    
                        A filter used to restrict what packages or directories from this dependency are re-exported by
                        this module. See also the "export" and "services" attributes. The default action of this filter
                        list is controlled by the value of the "export" attribute. Regardless of the setting of these
                        attributes, this filter always behaves as if it has a final entry which rejects META-INF and
                        all of its subdirectories.
                    
                
            
        
        
            
                
                    Specifies whether this module dependency is re-exported by default (default is "false"). Setting
                    this attribute to true sets the default action for the export filter list to "accept"; leaving it
                    as false sets the default action to "reject". Thus you can still export dependency resources even
                    if this attribute is false by listing explicit paths for the export list.
                
            
        
    

    
        
            
                A list of zero or more excluded module dependencies.
            
        
        
            
                
                    
                        A specified module exclusion.
                    
                
            
        
    

    
        
            
                A single module dependency exclusion.
            
        
        
            
                
                    The excluded module name (required).
                
            
        
        
            
                
                    The excluded module version slot (optional).
                
            
        
    

    
        
            
                The requested behavior for service handling on a dependency.
            
        
        
            
                
                    
                        Do not import or export services from this dependency.
                    
                
            
            
                
                    
                        Import, but do not re-export, services from this dependency.
                    
                
            
            
                
                    
                        Import and re-export services found in this dependency.
                    
                
            
        
    

    
        
            
                The requested behavior for META-INF handling on a dependency.
            
        
        
            
                
                    
                        Do not import or export META-INF items from this dependency.
                    
                
            
            
                
                    
                        Import, but do not re-export, META-INF items from this dependency.
                    
                
            
            
                
                    
                        Import and re-export META-INF items found in this dependency.
                    
                
            
        
    

    
        
            
                A class name.
            
        
        
            
                
                    The class name.
                
            
        
    

    
        
            
                A filesystem path name.
            
        
        
            
                
                    The path name.
                
            
        
    

    
        
            
                A list of zero or more resource roots for this deployment.
            
        
        
            
                
                    
                        A resource root within this deployment.
                    
                
            
        
    

    
        
            
                A resource root within a deployment.
            
        
        
            
                
                    
                        A path filter specification for this resource root (optional). By default all paths are
                        accepted.
                    
                
            
        
        
            
                
                    The name of this resource root (optional). If not specified, defaults to the value of the path
                    attribute.
                
            
        
        
            
                
                    The path of this resource root, relative to the path in which the module.xml file is found.
                
            
        
        
            
                
                    A boolean which signifies how the code source URL for this resource should be established.
                    If true, the physical location of the deployment is used; if false, the VFS location of the
                    deployment is used. Default is false.
                
            
        
    

    
        
            
                A filter specification, consisting of zero or more filter items.
            
        
        
            
                
                    
                        A path to include. The path value can be a path name or a "glob" which may include the special
                        wildcards "*", "**", and "?".
                    
                
            
            
                
                    
                        A path to exclude. The path value can be a path name or a "glob" which may include the special
                        wildcards "*", "**", and "?".
                    
                
            
            
                
                    
                        A set of literal path names to include. Wildcards are not supported.
                    
                
            
            
                
                    
                        A set of literal path names to exclude. Wildcards are not supported.
                    
                
            
        
    

    
        
            
                A path specification type, which may include wildcards.
            
        
        
            
                
                    The path name, which can be a literal path name or it may include the special wildcards "*", "**",
                    and "?".
                
            
        
    

    
        
            
                A set of literal path names which can be used for efficient matching against multiple possible values.
            
        
        
            
                
                    
                        The path name to include in the set.
                    
                
            
        
    

    
        
            
                A list of java.lang.instrument.ClassFileTransformer implementations that will be applied at classloading
            
        
        
            
                
                    
                        The transformer class to include in the set.
                    
                
            
        
    

    
        
            
                A java.lang.instrument.ClassFileTransformer that will be applied at classloading
            
        
        
            
                
                    The class name of the transformer
                
            
        
    


    
        
            
                If set to true the modules local content will have the lowest priority in the
                dependency list.
            
        
        
            
            
        
    

    
        
            
                
                    The name of this module alias (required).
                
            
        
        
            
                
                    The version slot of this module alias (optional).
                
            
        
    







© 2015 - 2024 Weber Informatics LLC | Privacy Policy