Module io.github.bucket4j.core
Interface CustomColumnProvider<K>
-
public interface CustomColumnProvider<K>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static <K> CustomColumnProvider<K>createExpiresInColumnProvider(String expiresAtColumn, ExpirationAfterWriteStrategy expiration)StringgetCustomFieldName()voidsetCustomField(K key, int paramIndex, PreparedStatement statement, RemoteBucketState state, long currentTimeNanos)
-
-
-
Method Detail
-
setCustomField
void setCustomField(K key, int paramIndex, PreparedStatement statement, RemoteBucketState state, long currentTimeNanos) throws SQLException
- Throws:
SQLException
-
getCustomFieldName
String getCustomFieldName()
-
createExpiresInColumnProvider
static <K> CustomColumnProvider<K> createExpiresInColumnProvider(String expiresAtColumn, ExpirationAfterWriteStrategy expiration)
-
-