All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mule.test.classloading.ClassLoadingConnectionProvider Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
 * The software in this package is published under the terms of the CPAL v1.0
 * license, a copy of which has been included with this distribution in the
 * LICENSE.txt file.
 */
package org.mule.test.classloading;

import org.mule.runtime.api.connection.ConnectionProvider;

// This is an internal interface created just so this extension connection providers do not inherit
// directly from ConnectionProvider so when the proxy for the provider to enforce the usage of the extension class loader
// in each method call gets created we validate that it won't use this internal interface but the one in the runtime API only.
// See MULE-13922 which was this case and fail because an internal class from the extension was discovered as interface and failed
// when creating the dynamic class.
public interface ClassLoadingConnectionProvider extends ConnectionProvider {

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy