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 String
jgroupsraftCommitIndex()
The commit index.String
jgroupsraftCurrentTerm()
The current raft term.String
jgroupsraftEventType()
The event type.String
jgroupsraftIsLeader()
Whether the node is the Raft Leader or not.String
jgroupsraftLastApplied()
The index of the last log entry that was appended to the log.String
jgroupsraftLeaderAddress()
The Address ot Raft Leader or not.String
jgroupsraftLogSize()
The Raft log size in number of entries.String
jgroupsraftLogSizeByte()
The Raft log size in bytes.String
jgroupsraftRaftId()
The Raft id of the node.String
jgroupsraftSetLength()
Length to use in the byte buffer to be set().String
jgroupsraftSetOffset()
Offset to use in the byte buffer to be set().String
jgroupsraftSetTimeout()
Timeout to be used in set() operation.String
jgroupsraftSetTimeunit()
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:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_LOG_SIZE
.
-
jgroupsraftCommitIndex
public String jgroupsraftCommitIndex()
The commit index. The option is a:int
type. Group: consumer- Returns:
- the name of the header
JGROUPSRAFT_COMMIT_INDEX
.
-
jgroupsraftCurrentTerm
public String jgroupsraftCurrentTerm()
The current raft term. The option is a:int
type. 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:boolean
type. 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:int
type. 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.Address
type. 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:int
type. 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:String
type. 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.JGroupsRaftEventType
type. 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:Integer
type. 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:Integer
type. 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:Long
type. 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.TimeUnit
type. Group: producer- Returns:
- the name of the header
JGROUPSRAFT_SET_TIMEUNIT
.
-
-