@EvolvingApi public enum Operation extends Enum<Operation>
| Enum Constant and Description |
|---|
DELETE
Record deletion, sourced from the DB changelog.
|
INSERT
Record insertion, sourced from the DB changelog.
|
SYNC
Just like
INSERT, but coming from the initial DB snapshot (as
opposed to the change log). |
UNSPECIFIED
ChangeRecord doesn't have an operation field, for example
heartbeats. |
UPDATE
Record update, sourced from the DB changelog.
|
| Modifier and Type | Method and Description |
|---|---|
static Operation |
get(String opcode)
Parses the string present in a CDC message into the corresponding
Operation enum member. |
static Operation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Operation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Operation UNSPECIFIED
ChangeRecord doesn't have an operation field, for example
heartbeats.public static final Operation SYNC
INSERT, but coming from the initial DB snapshot (as
opposed to the change log).public static final Operation INSERT
public static final Operation UPDATE
public static final Operation DELETE
public static Operation[] values()
for (Operation c : Operation.values()) System.out.println(c);
public static Operation valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static Operation get(@Nullable String opcode) throws ParsingException
Operation enum member.
If the argument is null, it returns UNSPECIFIED.
ParsingException - if the input string doesn't represent an expected valueCopyright © 2021 Hazelcast, Inc.. All rights reserved.