Class ExchangeDependencyResourceLoader

java.lang.Object
org.mule.amf.impl.loader.ExchangeDependencyResourceLoader
All Implemented Interfaces:
amf.core.client.platform.resource.ResourceLoader

public class ExchangeDependencyResourceLoader extends Object implements amf.core.client.platform.resource.ResourceLoader
Resource loader that handles exchange_modules dependencies for AMF parsing. Exchange module paths (containing exchange_modules/) are handled with full resolution strategies - All other paths use direct FileResourceLoader
  • Constructor Details

    • ExchangeDependencyResourceLoader

      public ExchangeDependencyResourceLoader(String rootDir, amf.core.client.platform.execution.ExecutionEnvironment executionEnvironment, amf.core.client.platform.resource.ResourceLoader delegateLoader, String exchangeClassifier)
  • Method Details

    • fetch

      public CompletableFuture<amf.core.client.common.remote.Content> fetch(String path)
      Specified by:
      fetch in interface amf.core.client.platform.resource.ResourceLoader