Class WebSocketSniffer
- java.lang.Object
-
- org.apache.qpid.proton.engine.impl.HandshakeSniffingTransportWrapper<org.apache.qpid.proton.engine.impl.TransportWrapper,org.apache.qpid.proton.engine.impl.TransportWrapper>
-
- com.microsoft.azure.proton.transport.ws.impl.WebSocketSniffer
-
- All Implemented Interfaces:
org.apache.qpid.proton.engine.impl.TransportInput,org.apache.qpid.proton.engine.impl.TransportOutput,org.apache.qpid.proton.engine.impl.TransportWrapper
public class WebSocketSniffer extends org.apache.qpid.proton.engine.impl.HandshakeSniffingTransportWrapper<org.apache.qpid.proton.engine.impl.TransportWrapper,org.apache.qpid.proton.engine.impl.TransportWrapper>Determines which transport layer to read web socket bytes from.
-
-
Constructor Summary
Constructors Constructor Description WebSocketSniffer(org.apache.qpid.proton.engine.impl.TransportWrapper webSocket, org.apache.qpid.proton.engine.impl.TransportWrapper other)Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intbufferSize()protected org.apache.qpid.proton.engine.impl.TransportWrappergetSelectedTransportWrapper()protected voidmakeDetermination(byte[] bytes)
-
-
-
Method Detail
-
getSelectedTransportWrapper
protected org.apache.qpid.proton.engine.impl.TransportWrapper getSelectedTransportWrapper()
-
bufferSize
protected int bufferSize()
- Specified by:
bufferSizein classorg.apache.qpid.proton.engine.impl.HandshakeSniffingTransportWrapper<org.apache.qpid.proton.engine.impl.TransportWrapper,org.apache.qpid.proton.engine.impl.TransportWrapper>
-
makeDetermination
protected void makeDetermination(byte[] bytes)
- Specified by:
makeDeterminationin classorg.apache.qpid.proton.engine.impl.HandshakeSniffingTransportWrapper<org.apache.qpid.proton.engine.impl.TransportWrapper,org.apache.qpid.proton.engine.impl.TransportWrapper>
-
-