public static class JoinResponse.Builder extends AbstractResponse.Builder<JoinResponse.Builder,JoinResponse>
| Modifier and Type | Method and Description |
|---|---|
JoinResponse |
build() |
boolean |
equals(Object object) |
int |
hashCode() |
String |
toString() |
JoinResponse.Builder |
withActiveMembers(Collection<net.kuujo.catalyst.transport.Address> members)
Sets the response members.
|
JoinResponse.Builder |
withPassiveMembers(Collection<net.kuujo.catalyst.transport.Address> members)
Sets the response members.
|
JoinResponse.Builder |
withVersion(long version)
Sets the response version.
|
withError, withStatuspublic JoinResponse.Builder withVersion(long version)
version - The response version.IllegalArgumentException - if version is negativepublic JoinResponse.Builder withActiveMembers(Collection<net.kuujo.catalyst.transport.Address> members)
members - The response members.NullPointerException - if members is nullpublic JoinResponse.Builder withPassiveMembers(Collection<net.kuujo.catalyst.transport.Address> members)
members - The response members.NullPointerException - if members is nullpublic JoinResponse build()
build in class AbstractResponse.Builder<JoinResponse.Builder,JoinResponse>IllegalStateException - if active members or passive members are nullCopyright © 2013–2015. All rights reserved.