Class PipelineTypedSPILoader
java.lang.Object
org.apache.shardingsphere.data.pipeline.util.spi.PipelineTypedSPILoader
Pipeline typed SPI loader.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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.
-
Constructor Details
-
PipelineTypedSPILoader
public PipelineTypedSPILoader()
-
-
Method Details
-
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
-