Class ConnectionProviderDeclarationEnricher

java.lang.Object
org.mule.runtime.extension.internal.loader.enricher.ConnectionProviderDeclarationEnricher
All Implemented Interfaces:
DeclarationEnricher, WalkingDeclarationEnricher

public class ConnectionProviderDeclarationEnricher extends Object implements WalkingDeclarationEnricher
Enriches all the ConnectionProviderDeclaration by adding language rules parameters.

In concrete it:

  • Add a reconnection strategy parameter
  • A PoolingProfile parameter when the ConnectionManagementType is ConnectionManagementType.POOLING
  • A parameter which allows disabling connection validation when the ConnectionManagementType is ConnectionManagementType.POOLING or ConnectionManagementType.CACHED
Since:
1.0