Extension Points defined in Support Core Plugin

BundleNameInstanceTypeProvider

Extension point allowing to customize the support bundle naming strategy.

It will work the following way:

  1. If an implementation of BundleNameInstanceTypeProvider is found, it will be used.
    WARNING: if many are found, then a warning will be issued, and the first extension found will be used.
  2. If not, then it will check for the presence of the #SUPPORT_BUNDLE_NAMING_INSTANCE_SPEC_PROPERTY system property, and will use its value if provided.
  3. If not, then will fallback to the original behaviour, which is simply an empty String

Implementations:

Component

Represents a component of a support bundle.

Implementations:

ContentFilter

Provides a strategy to filter support bundle written contents. This is primarily useful to anonymize data written to the bundle, though more complex filtering can be achieved.

Implementations:

DataFaker

Provides a way to generate random names.

Implementations:

(no known implementations)

DirectoryComponent

This extension point has no Javadoc documentation.

Implementations:

NameProvider

Strategy for providing a stream of names to anonymize along with an accompanying name generator.

Implementations:

(no known implementations)

ObjectComponent

Represents a component of a support bundle for a specific model object.

Implementations:

SupportProvider

The provider of support.

Implementations:

(no known implementations)