## Uses of Class
tigase.server.websocket.WebSocketXMPPIOService

- Packages that use WebSocketXMPPIOService
  Package | Description
  --- | ---
  tigase.server.websocket |

- - ### Uses of WebSocketXMPPIOService in tigase.server.websocket

    Methods in tigase.server.websocket with parameters of type WebSocketXMPPIOService
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebSocketHybi.`closeConnection(WebSocketXMPPIOService service)`
    `void` | WebSocketHixie76.`closeConnection(WebSocketXMPPIOService service)`
    `void` | WebSocketProtocolIfc.`closeConnection(WebSocketXMPPIOService service)` Method closes connection by sending close frame
    `ByteBuffer` | WebSocketHybi.`decodeFrame(WebSocketXMPPIOService service, ByteBuffer buf)`
    `ByteBuffer` | WebSocketHixie76.`decodeFrame(WebSocketXMPPIOService service, ByteBuffer buf)`
    `ByteBuffer` | WebSocketProtocolIfc.`decodeFrame(WebSocketXMPPIOService service, ByteBuffer buf)` Method responsible for decoding data received from socket and returning data after extracting it from WebSocket frame.
    `void` | WebSocketHybi.`encodeFrameAndWrite(WebSocketXMPPIOService service, ByteBuffer buf)`
    `void` | WebSocketHixie76.`encodeFrameAndWrite(WebSocketXMPPIOService service, ByteBuffer buf)`
    `void` | WebSocketProtocolIfc.`encodeFrameAndWrite(WebSocketXMPPIOService service, ByteBuffer buf)` Method encodes data into WebSocket frame and writes it to passed service
    `boolean` | WebSocketHybi.`handshake(WebSocketXMPPIOService service, Map<String,String> headers, byte[] buf)`
    `boolean` | WebSocketHixie76.`handshake(WebSocketXMPPIOService service, Map<String,String> headers, byte[] buf)`
    `boolean` | WebSocketProtocolIfc.`handshake(WebSocketXMPPIOService service, Map<String,String> headers, byte[] buf)` Method responsible for handshaking of WebSocket using proper version of protocol.

Copyright © 2022 "Tigase, Inc.". All rights reserved.