Package org.mule.tests.api
Class TestComponentsExtension
java.lang.Object
org.mule.tests.api.TestComponentsExtension
@Xml(prefix="test-components")
@Extension(name="Test Components")
@JavaVersionSupport({JAVA_8,JAVA_11,JAVA_17})
@Sources(SkeletonSource.class)
@DeclarationEnrichers(LifecycleTrackerEnricher.class)
@Configurations({QueueConfiguration.class,LifecycleTrackerConfiguration.class,NonBlockingConfiguration.class,AssertConfiguration.class,TransactionProfilingConsumptionConfiguration.class})
@Operations({ValueInterceptionOperations.class,NotificationFiringOperations.class,PojoOperations.class})
@Export(classes={TestQueueManager.class,ParameterCollectionParser.class,ElementWithAttributeAndChild.class,TextPojo.class,MyPojo.class,SameChildTypeContainer.class,DependencyInjectionObject.class,LifecycleObject.class,ValueInterceptorContainer.class})
@NotificationActions(DummyNotificationAction.class)
public class TestComponentsExtension
extends Object
This is the main class of an extension, is the entry point from which configurations, connection providers, operations
and sources are going to be declared.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TestComponentsExtension
public TestComponentsExtension()
-