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.TypedSPI
Position initializer.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddestroy(DataSource dataSource, String slotNameSuffix) Clean up by data source if necessary.Init position by string data.init(DataSource dataSource, String slotNameSuffix) Init position by data source.Methods inherited from interface org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
getType, getTypeAliases, init, isDefault
-
Method Details
-
init
Init position by data source.- Parameters:
dataSource- data sourceslotNameSuffix- slot name suffix- Returns:
- position
- Throws:
SQLException- SQL exception
-
init
Init position by string data.- Parameters:
data- string data- Returns:
- position
-
destroy
Clean up by data source if necessary.- Parameters:
dataSource- data sourceslotNameSuffix- slot name suffix- Throws:
SQLException- SQL exception
-