Interface PositionInitializer
-
- All Superinterfaces:
org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
public interface PositionInitializer extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPIPosition initializer.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddestroy(DataSource dataSource, String slotNameSuffix)Clean up by data source if necessary.IngestPositioninit(String data)Init position by string data.IngestPositioninit(DataSource dataSource, String slotNameSuffix)Init position by data source.
-
-
-
Method Detail
-
init
IngestPosition init(DataSource dataSource, String slotNameSuffix) throws SQLException
Init position by data source.- Parameters:
dataSource- data sourceslotNameSuffix- slot name suffix- Returns:
- position
- Throws:
SQLException- SQL exception
-
init
IngestPosition init(String data)
Init position by string data.- Parameters:
data- string data- Returns:
- position
-
destroy
default void destroy(DataSource dataSource, String slotNameSuffix) throws SQLException
Clean up by data source if necessary.- Parameters:
dataSource- data sourceslotNameSuffix- slot name suffix- Throws:
SQLException- SQL exception
-
-