public static class PublishRequest.Builder extends SessionRequest.Builder<PublishRequest.Builder,PublishRequest>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PublishRequest |
build() |
PublishRequest.Builder |
withEventIndex(long eventIndex)
Sets the event index.
|
PublishRequest.Builder |
withEvents(List<RaftEvent> events)
Sets the request events.
|
PublishRequest.Builder |
withEvents(RaftEvent... events)
Sets the request events.
|
PublishRequest.Builder |
withPreviousIndex(long previousIndex)
Sets the previous event index.
|
withSessionpublic PublishRequest.Builder withEventIndex(long eventIndex)
eventIndex - The event index.IllegalArgumentException - if index is less than 1public PublishRequest.Builder withPreviousIndex(long previousIndex)
previousIndex - The previous event index.IllegalArgumentException - if index is less than 1public PublishRequest.Builder withEvents(RaftEvent... events)
events - The request events.public PublishRequest.Builder withEvents(List<RaftEvent> events)
events - The request events.public PublishRequest build()
IllegalStateException - if sequence is less than 1 or message is nullCopyright © 2013–2017. All rights reserved.