Class JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder
- Enclosing interface:
- JGroupsRaftEndpointBuilderFactory
The builder of headers' name for the JGroups raft component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe commit index.The current raft term.The event type.Whether the node is the Raft Leader or not.The index of the last log entry that was appended to the log.The Address ot Raft Leader or not.The Raft log size in number of entries.The Raft id of the node.Length to use in the byte buffer to be set().Offset to use in the byte buffer to be set().Timeout to be used in set() operation.Timeunit to be used in set() operation.
-
Constructor Details
-
JGroupsRaftHeaderNameBuilder
public JGroupsRaftHeaderNameBuilder()
-
-
Method Details
-
jgroupsraftLogSize
The Raft log size in number of entries. The option is a:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LOG_SIZE
.
-
jgroupsraftCommitIndex
The commit index. The option is a:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_COMMIT_INDEX
.
-
jgroupsraftCurrentTerm
The current raft term. The option is a:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_CURRENT_TERM
.
-
jgroupsraftIsLeader
Whether the node is the Raft Leader or not. The option is a:boolean
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_IS_LEADER
.
-
jgroupsraftLastApplied
The index of the last log entry that was appended to the log. The option is a:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LAST_APPLIED
.
-
jgroupsraftLeaderAddress
The Address ot Raft Leader or not. The option is a:org.jgroups.Address
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LEADER_ADDRESS
.
-
jgroupsraftRaftId
The Raft id of the node. The option is a:String
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_RAFT_ID
.
-
jgroupsraftEventType
The event type. The option is a:org.apache.camel.component.jgroups.raft.JGroupsRaftEventType
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_EVENT_TYPE
.
-
jgroupsraftSetOffset
Offset to use in the byte buffer to be set(). The option is a:Integer
type. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_OFFSET
.
-
jgroupsraftSetLength
Length to use in the byte buffer to be set(). The option is a:Integer
type. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_LENGTH
.
-
jgroupsraftSetTimeout
Timeout to be used in set() operation. The option is a:Long
type. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_TIMEOUT
.
-
jgroupsraftSetTimeunit
Timeunit to be used in set() operation. The option is a:java.util.concurrent.TimeUnit
type. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_TIMEUNIT
.
-