Class Protocol.Push.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Protocol.Push,Protocol.Push.Builder>
-
- io.github.centrifugal.centrifuge.internal.protocol.Protocol.Push.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Protocol.PushOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Protocol.Push
public static final class Protocol.Push.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protocol.Push,Protocol.Push.Builder> implements Protocol.PushOrBuilder
Push can be sent to a client as part of Reply in case of bidirectional transport or without additional wrapping in case of unidirectional transports. ProtocolVersion2 uses channel and one of the possible concrete push messages.
Protobuf typecentrifugal.centrifuge.protocol.Push
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Protocol.Push.Builder
clearChannel()
string channel = 2;
Protocol.Push.Builder
clearConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
Protocol.Push.Builder
clearDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
Protocol.Push.Builder
clearJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
Protocol.Push.Builder
clearLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
Protocol.Push.Builder
clearMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
Protocol.Push.Builder
clearPub()
ProtocolVersion2 server can push one of the following fields to the client.Protocol.Push.Builder
clearRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
Protocol.Push.Builder
clearSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
Protocol.Push.Builder
clearUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
java.lang.String
getChannel()
string channel = 2;
com.google.protobuf.ByteString
getChannelBytes()
string channel = 2;
Protocol.Connect
getConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
Protocol.Disconnect
getDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
Protocol.Join
getJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
Protocol.Leave
getLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
Protocol.Message
getMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
Protocol.Publication
getPub()
ProtocolVersion2 server can push one of the following fields to the client.Protocol.Refresh
getRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
Protocol.Subscribe
getSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
Protocol.Unsubscribe
getUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
boolean
hasConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
boolean
hasDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
boolean
hasJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
boolean
hasLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
boolean
hasMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
boolean
hasPub()
ProtocolVersion2 server can push one of the following fields to the client.boolean
hasRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
boolean
hasSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
boolean
hasUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
Protocol.Push.Builder
mergeConnect(Protocol.Connect value)
.centrifugal.centrifuge.protocol.Connect connect = 10;
Protocol.Push.Builder
mergeDisconnect(Protocol.Disconnect value)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
Protocol.Push.Builder
mergeJoin(Protocol.Join value)
.centrifugal.centrifuge.protocol.Join join = 5;
Protocol.Push.Builder
mergeLeave(Protocol.Leave value)
.centrifugal.centrifuge.protocol.Leave leave = 6;
Protocol.Push.Builder
mergeMessage(Protocol.Message value)
.centrifugal.centrifuge.protocol.Message message = 8;
Protocol.Push.Builder
mergePub(Protocol.Publication value)
ProtocolVersion2 server can push one of the following fields to the client.Protocol.Push.Builder
mergeRefresh(Protocol.Refresh value)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
Protocol.Push.Builder
mergeSubscribe(Protocol.Subscribe value)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
Protocol.Push.Builder
mergeUnsubscribe(Protocol.Unsubscribe value)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
Protocol.Push.Builder
setChannel(java.lang.String value)
string channel = 2;
Protocol.Push.Builder
setChannelBytes(com.google.protobuf.ByteString value)
string channel = 2;
Protocol.Push.Builder
setConnect(Protocol.Connect value)
.centrifugal.centrifuge.protocol.Connect connect = 10;
Protocol.Push.Builder
setConnect(Protocol.Connect.Builder builderForValue)
.centrifugal.centrifuge.protocol.Connect connect = 10;
Protocol.Push.Builder
setDisconnect(Protocol.Disconnect value)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
Protocol.Push.Builder
setDisconnect(Protocol.Disconnect.Builder builderForValue)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
Protocol.Push.Builder
setJoin(Protocol.Join value)
.centrifugal.centrifuge.protocol.Join join = 5;
Protocol.Push.Builder
setJoin(Protocol.Join.Builder builderForValue)
.centrifugal.centrifuge.protocol.Join join = 5;
Protocol.Push.Builder
setLeave(Protocol.Leave value)
.centrifugal.centrifuge.protocol.Leave leave = 6;
Protocol.Push.Builder
setLeave(Protocol.Leave.Builder builderForValue)
.centrifugal.centrifuge.protocol.Leave leave = 6;
Protocol.Push.Builder
setMessage(Protocol.Message value)
.centrifugal.centrifuge.protocol.Message message = 8;
Protocol.Push.Builder
setMessage(Protocol.Message.Builder builderForValue)
.centrifugal.centrifuge.protocol.Message message = 8;
Protocol.Push.Builder
setPub(Protocol.Publication value)
ProtocolVersion2 server can push one of the following fields to the client.Protocol.Push.Builder
setPub(Protocol.Publication.Builder builderForValue)
ProtocolVersion2 server can push one of the following fields to the client.Protocol.Push.Builder
setRefresh(Protocol.Refresh value)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
Protocol.Push.Builder
setRefresh(Protocol.Refresh.Builder builderForValue)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
Protocol.Push.Builder
setSubscribe(Protocol.Subscribe value)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
Protocol.Push.Builder
setSubscribe(Protocol.Subscribe.Builder builderForValue)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
Protocol.Push.Builder
setUnsubscribe(Protocol.Unsubscribe value)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
Protocol.Push.Builder
setUnsubscribe(Protocol.Unsubscribe.Builder builderForValue)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getChannel
public java.lang.String getChannel()
string channel = 2;
- Specified by:
getChannel
in interfaceProtocol.PushOrBuilder
- Returns:
- The channel.
-
getChannelBytes
public com.google.protobuf.ByteString getChannelBytes()
string channel = 2;
- Specified by:
getChannelBytes
in interfaceProtocol.PushOrBuilder
- Returns:
- The bytes for channel.
-
setChannel
public Protocol.Push.Builder setChannel(java.lang.String value)
string channel = 2;
- Parameters:
value
- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
public Protocol.Push.Builder clearChannel()
string channel = 2;
- Returns:
- This builder for chaining.
-
setChannelBytes
public Protocol.Push.Builder setChannelBytes(com.google.protobuf.ByteString value)
string channel = 2;
- Parameters:
value
- The bytes for channel to set.- Returns:
- This builder for chaining.
-
hasPub
public boolean hasPub()
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
- Specified by:
hasPub
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the pub field is set.
-
getPub
public Protocol.Publication getPub()
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
- Specified by:
getPub
in interfaceProtocol.PushOrBuilder
- Returns:
- The pub.
-
setPub
public Protocol.Push.Builder setPub(Protocol.Publication value)
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
-
setPub
public Protocol.Push.Builder setPub(Protocol.Publication.Builder builderForValue)
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
-
mergePub
public Protocol.Push.Builder mergePub(Protocol.Publication value)
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
-
clearPub
public Protocol.Push.Builder clearPub()
ProtocolVersion2 server can push one of the following fields to the client. We are not using oneof here due to JSON interoperability concerns.
.centrifugal.centrifuge.protocol.Publication pub = 4;
-
hasJoin
public boolean hasJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
- Specified by:
hasJoin
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the join field is set.
-
getJoin
public Protocol.Join getJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
- Specified by:
getJoin
in interfaceProtocol.PushOrBuilder
- Returns:
- The join.
-
setJoin
public Protocol.Push.Builder setJoin(Protocol.Join value)
.centrifugal.centrifuge.protocol.Join join = 5;
-
setJoin
public Protocol.Push.Builder setJoin(Protocol.Join.Builder builderForValue)
.centrifugal.centrifuge.protocol.Join join = 5;
-
mergeJoin
public Protocol.Push.Builder mergeJoin(Protocol.Join value)
.centrifugal.centrifuge.protocol.Join join = 5;
-
clearJoin
public Protocol.Push.Builder clearJoin()
.centrifugal.centrifuge.protocol.Join join = 5;
-
hasLeave
public boolean hasLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
- Specified by:
hasLeave
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the leave field is set.
-
getLeave
public Protocol.Leave getLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
- Specified by:
getLeave
in interfaceProtocol.PushOrBuilder
- Returns:
- The leave.
-
setLeave
public Protocol.Push.Builder setLeave(Protocol.Leave value)
.centrifugal.centrifuge.protocol.Leave leave = 6;
-
setLeave
public Protocol.Push.Builder setLeave(Protocol.Leave.Builder builderForValue)
.centrifugal.centrifuge.protocol.Leave leave = 6;
-
mergeLeave
public Protocol.Push.Builder mergeLeave(Protocol.Leave value)
.centrifugal.centrifuge.protocol.Leave leave = 6;
-
clearLeave
public Protocol.Push.Builder clearLeave()
.centrifugal.centrifuge.protocol.Leave leave = 6;
-
hasUnsubscribe
public boolean hasUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
- Specified by:
hasUnsubscribe
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the unsubscribe field is set.
-
getUnsubscribe
public Protocol.Unsubscribe getUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
- Specified by:
getUnsubscribe
in interfaceProtocol.PushOrBuilder
- Returns:
- The unsubscribe.
-
setUnsubscribe
public Protocol.Push.Builder setUnsubscribe(Protocol.Unsubscribe value)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
-
setUnsubscribe
public Protocol.Push.Builder setUnsubscribe(Protocol.Unsubscribe.Builder builderForValue)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
-
mergeUnsubscribe
public Protocol.Push.Builder mergeUnsubscribe(Protocol.Unsubscribe value)
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
-
clearUnsubscribe
public Protocol.Push.Builder clearUnsubscribe()
.centrifugal.centrifuge.protocol.Unsubscribe unsubscribe = 7;
-
hasMessage
public boolean hasMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
- Specified by:
hasMessage
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the message field is set.
-
getMessage
public Protocol.Message getMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
- Specified by:
getMessage
in interfaceProtocol.PushOrBuilder
- Returns:
- The message.
-
setMessage
public Protocol.Push.Builder setMessage(Protocol.Message value)
.centrifugal.centrifuge.protocol.Message message = 8;
-
setMessage
public Protocol.Push.Builder setMessage(Protocol.Message.Builder builderForValue)
.centrifugal.centrifuge.protocol.Message message = 8;
-
mergeMessage
public Protocol.Push.Builder mergeMessage(Protocol.Message value)
.centrifugal.centrifuge.protocol.Message message = 8;
-
clearMessage
public Protocol.Push.Builder clearMessage()
.centrifugal.centrifuge.protocol.Message message = 8;
-
hasSubscribe
public boolean hasSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
- Specified by:
hasSubscribe
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the subscribe field is set.
-
getSubscribe
public Protocol.Subscribe getSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
- Specified by:
getSubscribe
in interfaceProtocol.PushOrBuilder
- Returns:
- The subscribe.
-
setSubscribe
public Protocol.Push.Builder setSubscribe(Protocol.Subscribe value)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
-
setSubscribe
public Protocol.Push.Builder setSubscribe(Protocol.Subscribe.Builder builderForValue)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
-
mergeSubscribe
public Protocol.Push.Builder mergeSubscribe(Protocol.Subscribe value)
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
-
clearSubscribe
public Protocol.Push.Builder clearSubscribe()
.centrifugal.centrifuge.protocol.Subscribe subscribe = 9;
-
hasConnect
public boolean hasConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
- Specified by:
hasConnect
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the connect field is set.
-
getConnect
public Protocol.Connect getConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
- Specified by:
getConnect
in interfaceProtocol.PushOrBuilder
- Returns:
- The connect.
-
setConnect
public Protocol.Push.Builder setConnect(Protocol.Connect value)
.centrifugal.centrifuge.protocol.Connect connect = 10;
-
setConnect
public Protocol.Push.Builder setConnect(Protocol.Connect.Builder builderForValue)
.centrifugal.centrifuge.protocol.Connect connect = 10;
-
mergeConnect
public Protocol.Push.Builder mergeConnect(Protocol.Connect value)
.centrifugal.centrifuge.protocol.Connect connect = 10;
-
clearConnect
public Protocol.Push.Builder clearConnect()
.centrifugal.centrifuge.protocol.Connect connect = 10;
-
hasDisconnect
public boolean hasDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
- Specified by:
hasDisconnect
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the disconnect field is set.
-
getDisconnect
public Protocol.Disconnect getDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
- Specified by:
getDisconnect
in interfaceProtocol.PushOrBuilder
- Returns:
- The disconnect.
-
setDisconnect
public Protocol.Push.Builder setDisconnect(Protocol.Disconnect value)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
-
setDisconnect
public Protocol.Push.Builder setDisconnect(Protocol.Disconnect.Builder builderForValue)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
-
mergeDisconnect
public Protocol.Push.Builder mergeDisconnect(Protocol.Disconnect value)
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
-
clearDisconnect
public Protocol.Push.Builder clearDisconnect()
.centrifugal.centrifuge.protocol.Disconnect disconnect = 11;
-
hasRefresh
public boolean hasRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
- Specified by:
hasRefresh
in interfaceProtocol.PushOrBuilder
- Returns:
- Whether the refresh field is set.
-
getRefresh
public Protocol.Refresh getRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
- Specified by:
getRefresh
in interfaceProtocol.PushOrBuilder
- Returns:
- The refresh.
-
setRefresh
public Protocol.Push.Builder setRefresh(Protocol.Refresh value)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
-
setRefresh
public Protocol.Push.Builder setRefresh(Protocol.Refresh.Builder builderForValue)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
-
mergeRefresh
public Protocol.Push.Builder mergeRefresh(Protocol.Refresh value)
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
-
clearRefresh
public Protocol.Push.Builder clearRefresh()
.centrifugal.centrifuge.protocol.Refresh refresh = 12;
-
-