Class WebSocketsChannelBinding
java.lang.Object
com.asyncapi.schemas.asyncapi.ExtendableObject
com.asyncapi.bindings.ChannelBinding
com.asyncapi.bindings.websockets.WebSocketsChannelBinding
com.asyncapi.bindings.websockets.v0._1_0.channel.WebSocketsChannelBinding
@JsonClassDescription("Describes WebSockets channel binding.")
public class WebSocketsChannelBinding
extends WebSocketsChannelBinding
Describes WebSockets channel binding.
When using WebSockets, the channel represents the connection.
Unlike other protocols that support multiple virtual channels (topics, routing keys, etc.) per connection, WebSockets doesn't support virtual channels or, put it another way, there's only one channel and its characteristics are strongly related to the protocol used for the handshake, i.e., HTTP.
- Since:
- 1.0.0-RC2
- Version:
- 0.1.0
- Author:
- Pavel Bodiachevskii
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class com.asyncapi.schemas.asyncapi.ExtendableObject
extensionFields, extensionPropertyNamePattern -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketsChannelBinding(@NotNull WebSocketsChannelBinding.WebSocketsChannelBindingBuilder webSocketsChannelBindingBuilder) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()voidsetBindingVersion(@Nullable String bindingVersion) Methods inherited from class com.asyncapi.schemas.asyncapi.ExtendableObject
readExtensionProperty
-
Constructor Details
-
WebSocketsChannelBinding
public WebSocketsChannelBinding() -
WebSocketsChannelBinding
public WebSocketsChannelBinding(@NotNull @NotNull WebSocketsChannelBinding.WebSocketsChannelBindingBuilder webSocketsChannelBindingBuilder)
-
-
Method Details
-
getBindingVersion
-
setBindingVersion
-
builder
-