Constructor and Description |
---|
Protocol(String providedProtocol)
Constructor for a Sec-Websocket-Protocol
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptProvidedProtocol(String inputProtocolHeader)
Check if the received Sec-WebSocket-Protocol header field contains a offer for the specific
protocol
|
IProtocol |
copyInstance()
To prevent protocols to be used more than once the Websocket implementation should call this
method in order to create a new usable version of a given protocol instance.
|
boolean |
equals(Object o) |
String |
getProvidedProtocol()
Return the specific Sec-WebSocket-protocol header offer for this protocol if the endpoint.
|
int |
hashCode() |
String |
toString()
Return a string which should contain the protocol name as well as additional information about
the current configurations for this protocol (DEBUG purposes)
|
public Protocol(String providedProtocol)
providedProtocol
- the protocol stringpublic boolean acceptProvidedProtocol(String inputProtocolHeader)
IProtocol
acceptProvidedProtocol
in interface IProtocol
inputProtocolHeader
- the received Sec-WebSocket-Protocol header field offered by the
other endpointpublic String getProvidedProtocol()
IProtocol
getProvidedProtocol
in interface IProtocol
public IProtocol copyInstance()
IProtocol
copyInstance
in interface IProtocol
public String toString()
IProtocol
Copyright © 2021. All rights reserved.