# 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
  Description
  `void`
  WebSocketHixie76.`closeConnection(WebSocketXMPPIOService service)`
  `void`
  WebSocketHybi.`closeConnection(WebSocketXMPPIOService service)`
  `void`
  WebSocketProtocolIfc.`closeConnection(WebSocketXMPPIOService service)`
  Method closes connection by sending close frame
  `ByteBuffer`
  WebSocketHixie76.`decodeFrame(WebSocketXMPPIOService service, ByteBuffer buf)`
  `ByteBuffer`
  WebSocketHybi.`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`
  WebSocketHixie76.`encodeFrameAndWrite(WebSocketXMPPIOService service, ByteBuffer buf)`
  `void`
  WebSocketHybi.`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`
  WebSocketHixie76.`handshake(WebSocketXMPPIOService service, Map<String,String> headers, byte[] buf)`
  `boolean`
  WebSocketHybi.`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.