Classloader (classloader)

Defines the settings for an application classloader.

NameTypeDefaultDescription

apiTypeVisibility

string

spec,ibm-api,api,stable

The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party. If a prefix of + or - is added to API types, those API types are added or removed, respectively, from the default set of API types. Common usage for the prefix, +third-party, results in "spec, ibm-api, api, stable, third-party". The prefix, -api, results in "spec, ibm-api, stable".

classProviderRef

List of references to top level resourceAdapter elements (comma-separated string).

List of class provider references. When searching for classes or resources, this class loader will delegate to the specified class providers after searching its own class path.

commonLibraryRef

List of references to top level library elements (comma-separated string).

List of library references. Library class instances are shared with other classloaders.

delegation

  • parentFirst

  • parentLast

parentFirst

Controls whether parent classloader is used before or after this classloader. If parent first is selected then delegate to immediate parent before searching the classpath. If parent last is selected then search the classpath before delegating to the immediate parent.

id

string

A unique configuration ID.

privateLibraryRef

List of references to top level library elements (comma-separated string).

List of library references. Library class instances are unique to this classloader, independent of class instances from other classloaders.

classloader > classProvider

List of class provider references. When searching for classes or resources, this class loader will delegate to the specified class providers after searching its own class path.

NameTypeDefaultDescription

autoStart

boolean

Configures whether a resource adapter starts automatically upon deployment of the resource adapter or lazily upon injection or lookup of a resource.

classloaderRef

A reference to top level classloader element (string).

Defines the settings for an application classloader.

id

string

A unique configuration ID.

location

A file, directory or url.
Required

Defines the path of the RAR file to install.

useJandex

boolean

Enables use of Jandex index files if they are supplied in the application

Expand
classloader > classProvider > appProperties

Provides custom properties to an application.

Expand
classloader > classProvider > appProperties > property

Expand
classloader > classProvider > classloader

Defines the settings for an application classloader.

Expand
classloader > classProvider > classloader > commonLibrary

Expand
classloader > classProvider > classloader > commonLibrary > file

Expand
classloader > classProvider > classloader > commonLibrary > fileset

Expand
classloader > classProvider > classloader > commonLibrary > folder

Expand
classloader > classProvider > classloader > privateLibrary

Expand
classloader > classProvider > classloader > privateLibrary > file

Expand
classloader > classProvider > classloader > privateLibrary > fileset

Expand
classloader > classProvider > classloader > privateLibrary > folder

Expand
classloader > classProvider > customize

Customizes the configuration properties element for the activation specification, administered object, or connection factory with the specified interface and/or implementation class.

Expand
classloader > classProvider > web-ext

Extension properties for web applications.

Expand
classloader > classProvider > web-ext > file-serving-attribute

Expand
classloader > classProvider > web-ext > invoker-attribute

Expand
classloader > classProvider > web-ext > jsp-attribute

Expand
classloader > classProvider > web-ext > mime-filter

Expand
classloader > classProvider > web-ext > resource-ref

Expand
classloader > classProvider > webservices-bnd

Web service bindings are used to customize web services endpoints and configure security settings for both web services providers and web service clients.

Expand
classloader > classProvider > webservices-bnd > http-publishing

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > login-config

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > login-config > form-login-config

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > auth-constraint

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > user-data-constraint

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > web-resource-collection

Expand
classloader > classProvider > webservices-bnd > http-publishing > webservice-security > security-role

Expand
classloader > classProvider > webservices-bnd > service-ref

Expand
classloader > classProvider > webservices-bnd > service-ref > port

Expand
classloader > classProvider > webservices-bnd > webservice-endpoint

Expand
classloader > classProvider > webservices-bnd > webservice-endpoint-properties

classloader > commonLibrary

List of library references. Library class instances are shared with other classloaders.

NameTypeDefaultDescription

apiTypeVisibility

string

spec,ibm-api,api,stable

The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party.

description

string

Description of shared library for administrators

filesetRef

List of references to top level fileset elements (comma-separated string).

Id of referenced Fileset

id

string

A unique configuration ID.

name

string

Name of shared library for administrators

Expand
classloader > commonLibrary > file

Id of referenced File

Expand
classloader > commonLibrary > fileset

Id of referenced Fileset

Expand
classloader > commonLibrary > folder

Id of referenced folder

classloader > privateLibrary

List of library references. Library class instances are unique to this classloader, independent of class instances from other classloaders.

NameTypeDefaultDescription

apiTypeVisibility

string

spec,ibm-api,api,stable

The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party.

description

string

Description of shared library for administrators

filesetRef

List of references to top level fileset elements (comma-separated string).

Id of referenced Fileset

id

string

A unique configuration ID.

name

string

Name of shared library for administrators

Expand
classloader > privateLibrary > file

Id of referenced File

Expand
classloader > privateLibrary > fileset

Id of referenced Fileset

Expand
classloader > privateLibrary > folder

Id of referenced folder