| Package | Description |
|---|---|
| org.mule.runtime.extension.api.declaration.type.annotation | |
| org.mule.runtime.extension.api.stereotype |
| Modifier and Type | Method and Description |
|---|---|
static StereotypeTypeAnnotation |
StereotypeTypeAnnotation.fromDefinitions(List<Class<? extends StereotypeDefinition>> definitionClasses)
Creates a new instance which only holds a reference to the
definitionClasses. |
void |
StereotypeTypeAnnotation.resolveAllowedStereotypes(Function<Class<? extends org.mule.sdk.api.stereotype.StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> resolver,
Function<Class<? extends StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> legacyResolver) |
void |
StereotypeTypeAnnotation.resolveAllowedStereotypes(org.mule.metadata.api.model.ObjectType objectType,
BiFunction<org.mule.metadata.api.model.ObjectType,Class<? extends org.mule.sdk.api.stereotype.StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> resolver,
BiFunction<org.mule.metadata.api.model.ObjectType,Class<? extends StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> legacyResolver) |
void |
StereotypeTypeAnnotation.resolveStereotypes(Function<Class<? extends StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> resolver)
Deprecated.
since 1.5.0. Use
StereotypeTypeAnnotation.resolveAllowedStereotypes(Function, Function) instead |
void |
StereotypeTypeAnnotation.resolveStereotypes(org.mule.metadata.api.model.ObjectType objectType,
BiFunction<org.mule.metadata.api.model.ObjectType,Class<? extends StereotypeDefinition>,org.mule.runtime.api.meta.model.stereotype.StereotypeModel> resolver)
Deprecated.
since 1.5.0. Use
StereotypeTypeAnnotation.resolveAllowedStereotypes(ObjectType, BiFunction, BiFunction) instead |
| Modifier and Type | Class and Description |
|---|---|
class |
AppConfigStereotype
StereotypeDefinition for any generic config global element. |
class |
ChainStereotype
StereotypeDefinition for the chain of components defined through a DSL. |
class |
ConnectionStereotype
StereotypeDefinition for any generic connection. |
class |
ErrorHandlerStereotype
StereotypeDefinition for error-handler core components |
class |
FlowStereotype
StereotypeDefinition for flow core components |
class |
ImplicitStereotypeDefinition
A special kind of stereotype definition, to be automatically added to top level pojos and interfaces form an extension that do
not already have an associated stereotype.
|
class |
ModuleConfigStereotype
StereotypeDefinition for any generic config global element. |
class |
MuleStereotypeDefinition
Marker interface that identifies a given
StereotypeDefinition as a Mule stereotype. |
class |
ObjectStereotype
StereotypeDefinition for a generic Object definition |
class |
ObjectStoreStereotype
StereotypeDefinition for a generic ObjectStore definition |
class |
OnErrorStereotype
StereotypeDefinition for on-error core components |
class |
ProcessorStereotype
StereotypeDefinition for any generic processor that can be executed by mule runtime. |
class |
SerializerStereotype
StereotypeDefinition for serializer components |
class |
SourceStereotype
StereotypeDefinition for any generic source that can be executed by mule runtime. |
class |
SubFlowStereotype
StereotypeDefinition for sub-flow core components |
class |
ValidatorStereotype
StereotypeDefinition for any validator component. |
| Modifier and Type | Method and Description |
|---|---|
Optional<StereotypeDefinition> |
ValidatorStereotype.getParent() |
Optional<StereotypeDefinition> |
ImplicitStereotypeDefinition.getParent() |
default Optional<StereotypeDefinition> |
StereotypeDefinition.getParent() |
| Constructor and Description |
|---|
ImplicitStereotypeDefinition(String name,
StereotypeDefinition parent) |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.