Package io.helidon.webclient.websocket
Class WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
java.lang.Object
io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
- All Implemented Interfaces:
Prototype.Api
,NamedService
,ProtocolConfig
,WsClientProtocolConfig
- Enclosing class:
WsClientProtocolConfig.BuilderBase<BUILDER extends WsClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends WsClientProtocolConfig>
protected static class WsClientProtocolConfig.BuilderBase.WsClientProtocolConfigImpl
extends Object
implements WsClientProtocolConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webclient.websocket.WsClientProtocolConfig
WsClientProtocolConfig.Builder, WsClientProtocolConfig.BuilderBase<BUILDER extends WsClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends WsClientProtocolConfig> -
Constructor Summary
ModifierConstructorDescriptionprotected
WsClientProtocolConfigImpl
(WsClientProtocolConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
name()
Name of this implementation, as provided inConfiguredProvider.create(Config, String)
.toString()
default String
type()
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
.
-
Constructor Details
-
WsClientProtocolConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:NamedService
Name of this implementation, as provided inConfiguredProvider.create(Config, String)
.- Specified by:
name
in interfaceNamedService
- Returns:
- name of this service
-
subProtocols
-
toString
-
equals
-
hashCode
public int hashCode() -
type
Description copied from interface:NamedService
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
. Use for exampleConfiguredProvider.configKey()
to define the type.- Specified by:
type
in interfaceNamedService
- Returns:
- type of this service
-