Class PipelineTypedSPILoader
- java.lang.Object
-
- org.apache.shardingsphere.data.pipeline.util.spi.PipelineTypedSPILoader
-
public final class PipelineTypedSPILoader extends Object
Pipeline typed SPI loader.
-
-
Constructor Summary
Constructors Constructor Description PipelineTypedSPILoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI>
Optional<T>findDatabaseTypedService(Class<T> spiClass, String databaseType)Find database typed service.static <T extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI>
TgetDatabaseTypedService(Class<T> spiClass, String databaseType)Get database typed service.
-
-
-
Method Detail
-
findDatabaseTypedService
public static <T extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI> Optional<T> findDatabaseTypedService(Class<T> spiClass, String databaseType)
Find database typed service.- Type Parameters:
T- SPI class type- Parameters:
spiClass- typed SPI classdatabaseType- database type- Returns:
- service
-
getDatabaseTypedService
public static <T extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI> T getDatabaseTypedService(Class<T> spiClass, String databaseType)
Get database typed service.- Type Parameters:
T- SPI class type- Parameters:
spiClass- typed SPI classdatabaseType- database type- Returns:
- service
-
-