Interface MessageDispatcherProvider<T extends MessageDispatcher>

All Superinterfaces:
org.mule.runtime.api.connection.ConnectionProvider<T>
All Known Implementing Classes:
ContextAwareMessageDispatcherProvider

public interface MessageDispatcherProvider<T extends MessageDispatcher> extends org.mule.runtime.api.connection.ConnectionProvider<T>
ConnectionProvider specialization that handles MessageDispatcher connections that are bundled to a SoapServiceProvider, which are created from when the SoapServiceProvider is created.
Since:
1.0
  • Method Details

    • validate

      default org.mule.runtime.api.connection.ConnectionValidationResult validate(T connection, SoapServiceProvider provider)
      Validates the given MessageDispatcherProvider. In invalid connection case, the ConnectionValidationResult should also return a valid message ConnectionValidationResult.getMessage(), exception ConnectionValidationResult.getException() and code ConnectionValidationResult.getErrorType()
      Parameters:
      connection - a non null MessageDispatcherProvider.
      Returns:
      a ConnectionValidationResult indicating if the connection is valid or not.
      Since:
      1.1
    • validate

      @Deprecated default org.mule.runtime.api.connection.ConnectionValidationResult validate(T connection)
      Specified by:
      validate in interface org.mule.runtime.api.connection.ConnectionProvider<T extends MessageDispatcher>