DBZ-7698 Add instance method for load
This commit is contained in:
parent
46ee422b53
commit
0131401a19
@ -57,6 +57,15 @@ public Map<String, Object> store(Map<String, Object> offset) {
|
|||||||
return offset;
|
return offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Instance method to allow for overriding by custom transaction contexts.
|
||||||
|
* @param offsets Offsets to load
|
||||||
|
* @return TransactionContext instance with loaded offsets
|
||||||
|
*/
|
||||||
|
public TransactionContext newTransactionContextFromOffsets(Map<String, ?> offsets) {
|
||||||
|
return TransactionContext.load(offsets);
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public static TransactionContext load(Map<String, ?> offsets) {
|
public static TransactionContext load(Map<String, ?> offsets) {
|
||||||
final Map<String, Object> o = (Map<String, Object>) offsets;
|
final Map<String, Object> o = (Map<String, Object>) offsets;
|
||||||
|
Loading…
Reference in New Issue
Block a user