Class JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder
-
- Enclosing interface:
- JGroupsRaftEndpointBuilderFactory
public static class JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder extends Object
The builder of headers' name for the JGroups raft component.
-
-
Constructor Summary
Constructors Constructor Description JGroupsRaftHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringjgroupsraftCommitIndex()The commit index.StringjgroupsraftCurrentTerm()The current raft term.StringjgroupsraftEventType()The event type.StringjgroupsraftIsLeader()Whether the node is the Raft Leader or not.StringjgroupsraftLastApplied()The index of the last log entry that was appended to the log.StringjgroupsraftLeaderAddress()The Address ot Raft Leader or not.StringjgroupsraftLogSize()The Raft log size in number of entries.StringjgroupsraftLogSizeByte()The Raft log size in bytes.StringjgroupsraftRaftId()The Raft id of the node.StringjgroupsraftSetLength()Length to use in the byte buffer to be set().StringjgroupsraftSetOffset()Offset to use in the byte buffer to be set().StringjgroupsraftSetTimeout()Timeout to be used in set() operation.StringjgroupsraftSetTimeunit()Timeunit to be used in set() operation.
-
-
-
Method Detail
-
jgroupsraftLogSize
public String jgroupsraftLogSize()
The Raft log size in number of entries. The option is a:inttype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LOG_SIZE.
-
jgroupsraftCommitIndex
public String jgroupsraftCommitIndex()
The commit index. The option is a:inttype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_COMMIT_INDEX.
-
jgroupsraftCurrentTerm
public String jgroupsraftCurrentTerm()
The current raft term. The option is a:inttype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_CURRENT_TERM.
-
jgroupsraftIsLeader
public String jgroupsraftIsLeader()
Whether the node is the Raft Leader or not. The option is a:booleantype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_IS_LEADER.
-
jgroupsraftLastApplied
public String jgroupsraftLastApplied()
The index of the last log entry that was appended to the log. The option is a:inttype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LAST_APPLIED.
-
jgroupsraftLeaderAddress
public String jgroupsraftLeaderAddress()
The Address ot Raft Leader or not. The option is a:org.jgroups.Addresstype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LEADER_ADDRESS.
-
jgroupsraftLogSizeByte
public String jgroupsraftLogSizeByte()
The Raft log size in bytes. The option is a:inttype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LOG_SIZE_BYTE.
-
jgroupsraftRaftId
public String jgroupsraftRaftId()
The Raft id of the node. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_RAFT_ID.
-
jgroupsraftEventType
public String jgroupsraftEventType()
The event type. The option is a:org.apache.camel.component.jgroups.raft.JGroupsRaftEventTypetype. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_EVENT_TYPE.
-
jgroupsraftSetOffset
public String jgroupsraftSetOffset()
Offset to use in the byte buffer to be set(). The option is a:Integertype. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_OFFSET.
-
jgroupsraftSetLength
public String jgroupsraftSetLength()
Length to use in the byte buffer to be set(). The option is a:Integertype. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_LENGTH.
-
jgroupsraftSetTimeout
public String jgroupsraftSetTimeout()
Timeout to be used in set() operation. The option is a:Longtype. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_TIMEOUT.
-
jgroupsraftSetTimeunit
public String jgroupsraftSetTimeunit()
Timeunit to be used in set() operation. The option is a:java.util.concurrent.TimeUnittype. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_TIMEUNIT.
-
-