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

com.rpamis.extension.spi.loading.SpiLoadingStrategy Maven / Gradle / Ivy

package com.rpamis.extension.spi.loading;

import com.rpamis.extension.spi.loading.LoadPriority;

/**
 * Spi加载策略接口
 *
 * @author benym
 * @date 2023/10/31 22:49
 */
public interface SpiLoadingStrategy extends LoadPriority {

  /**
   * spi加载路径
   *
   * @return String
   */
  String spiPath();

  /**
   * 获得类名
   *
   * @return String
   */
  default String getName() {
    return this.getClass().getSimpleName();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy