AdapterConfigurationBase.java
package io.vanillabp.integration.adapter;
/**
* An abstract class to be extended by adapters.
* It is used to collect all adapters available during autoconfiguration of VanillaBP Spring Boot integration.
* <p>
* <i>Hint:</i> Do not build any other beans in configuration classes
* deriving this base class because it is important to build this bean early
* and dependencies of other beans might change the order.
*/
public abstract class AdapterConfigurationBase {
/**
* @return The name of the adapter's type
*/
public abstract String getAdapterType();
}