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 Details

    • JGroupsRaftHeaderNameBuilder

      public JGroupsRaftHeaderNameBuilder()
  • Method Details

    • 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.
    • 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.