| Modifier and Type | Method and Description |
|---|---|
Feature<DeclarationSession.Builder> |
ToolingRuntimeClient.newDeclarationSessionBuilder()
Allows to create a
DeclarationSession to resolver services over a partial artifact declaration. |
Feature<Action<CacheStorageFactory>> |
ToolingRuntimeClient.Builder.withCacheStorageFactoryForMetadata()
If supported by the
ToolingRuntimeClient implementation, it will return a Feature to set the
CacheStorageFactory used to create a CacheStorage implemented by the user in the Metadata cache. |
Feature<Action<CacheStorageFactory>> |
ToolingRuntimeClient.Builder.withCacheStorageFactoryForValueProviders()
If supported by the
ToolingRuntimeClient implementation, it will return a Feature to set the
CacheStorageFactory used to create a CacheStorage implemented by the user in the Value Provider cache. |
Feature<Action<MetadataCacheStorageFactory>> |
ToolingRuntimeClient.Builder.withMetadataCacheStorageFactory()
|
Feature<Action<String>> |
ToolingRuntimeClient.Builder.withTargetRuntimeVersion()
If supported by the
ToolingRuntimeClient implementation it will return a
Consumer > to set the target version of Mule Runtime that defines the language version, model and DSL. |
| Modifier and Type | Method and Description |
|---|---|
Feature<ResourceLoader> |
ToolingArtifact.getResourceLoader()
Provides a
ResourceLoader that supports to access resources inside the artifact with the same class loading filtering
rules that Mule Runtime has. |
Feature<SampleDataService> |
ToolingArtifact.sampleDataService()
Returns a
ValueProviderService to be able to resolve values for a given Value Provider. |
| Modifier and Type | Method and Description |
|---|---|
Feature<Boolean> |
ComponentResolutionScope.keyEnrichment() |
| Modifier and Type | Method and Description |
|---|---|
Feature<Optional<ClassValueModel>> |
DisplayTypeAnnotation.getClassValueModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<Boolean> |
ExternalLibraryModel.allowsDeclarationAsAdditionalDependency() |
Feature<Optional<ClassValueModel>> |
DisplayModel.getClassValueModel() |
Feature<DeprecationModel> |
ExtensionModel.getDeprecationModel() |
Feature<Boolean> |
ErrorModel.getHandleable() |
Feature<TypeResolversInformationModel> |
ComponentModel.getTypeResolversInformationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
ConfigurationModel.getDeprecationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
ConnectionProviderModel.getDeprecationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
ConstructModel.getDeprecationModel() |
Feature<TypeResolversInformationModel> |
ConstructModel.getTypeResolversInformationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
FunctionModel.getDeprecationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<String> |
MetadataKeyIdModel.getCategoryName() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
NestedComponentModel.getDeprecationModel() |
Feature<DeprecationModel> |
NestedRouteModel.getDeprecationModel() |
Feature<Set<ErrorModel>> |
NestedComponentModel.getErrorModels() |
Feature<Set<ErrorModel>> |
NestedRouteModel.getErrorModels() |
Feature<Optional<Integer>> |
NestedComponentModel.getMaxOccurs() |
Feature<Integer> |
NestedComponentModel.getMinOccurs() |
Feature<List<? extends NestableElementModel>> |
NestedComponentModel.getNestedComponents() |
Feature<List<ParameterGroupModel>> |
NestedComponentModel.getParameterGroupModels() |
Feature<StereotypeModel> |
NestedComponentModel.getStereotype() |
Feature<StereotypeModel> |
NestedRouteModel.getStereotype() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
OperationModel.getDeprecationModel() |
Feature<SampleDataProviderModel> |
OperationModel.getSampleDataProviderModel() |
Feature<TypeResolversInformationModel> |
OperationModel.getTypeResolversInformationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
ParameterModel.getDeprecationModel() |
Feature<String> |
ActingParameterModel.getExtractionExpression() |
Feature<ValuesResolverModel> |
ParameterModel.getValuesResolverModel() |
Feature<Boolean> |
ParameterModel.isComponentId() |
| Modifier and Type | Method and Description |
|---|---|
Feature<DeprecationModel> |
SourceModel.getDeprecationModel() |
Feature<Boolean> |
SourceModel.getRunsOnPrimaryNodeOnly() |
Feature<SampleDataProviderModel> |
SourceModel.getSampleDataProviderModel() |
Feature<TypeResolversInformationModel> |
SourceModel.getTypeResolversInformationModel() |
| Modifier and Type | Method and Description |
|---|---|
Feature<List<ActingParameterModel>> |
ValueProviderModel.getParameters() |
Feature<String> |
ValueProviderModel.getProviderId() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Feature<T> |
Feature.disabled() |
static <T> Feature<T> |
Feature.enabled(T value) |
| Modifier and Type | Method and Description |
|---|---|
Feature<Action<Location>> |
MetadataService.disposeMetadataCache()
If supported by the
ToolingRuntimeClient implementation will return a
Feature to do the dispose of Metadata on both, the Mule Runtime side cache and the Tooling Client side cache,
for the given location. |
Feature<Action<Location>> |
MetadataService.invalidateMetadataCacheKeys()
If supported by the
org.mule.tooling.client.api.ToolingRuntimeClient), the implementation will return a
{@link Feature to invalidate entries related to metadata keys calculated for the component associated
with the Location given. |
| Modifier and Type | Method and Description |
|---|---|
Feature<Action<ValueProviderDisposeRequest>> |
ValueProviderService.disposeCachedValues()
If supported by the
ToolingRuntimeClient implementation will return a
Feature to do the dispose of stored Values, for the given location. |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.