Class HandshakedataImpl1

java.lang.Object
org.java_websocket.handshake.HandshakedataImpl1
All Implemented Interfaces:
HandshakeBuilder, Handshakedata
Direct Known Subclasses:
HandshakeImpl1Client, HandshakeImpl1Server

public class HandshakedataImpl1 extends Object implements HandshakeBuilder
Implementation of a handshake builder
  • Constructor Details

    • HandshakedataImpl1

      public HandshakedataImpl1()
      Constructor for handshake implementation
  • Method Details

    • iterateHttpFields

      public Iterator<String> iterateHttpFields()
      Description copied from interface: Handshakedata
      Iterator for the http fields
      Specified by:
      iterateHttpFields in interface Handshakedata
      Returns:
      the http fields
    • getFieldValue

      public String getFieldValue(String name)
      Description copied from interface: Handshakedata
      Gets the value of the field
      Specified by:
      getFieldValue in interface Handshakedata
      Parameters:
      name - The name of the field
      Returns:
      the value of the field or an empty String if not in the handshake
    • getContent

      public byte[] getContent()
      Description copied from interface: Handshakedata
      Get the content of the handshake
      Specified by:
      getContent in interface Handshakedata
      Returns:
      the content as byte-array
    • setContent

      public void setContent(byte[] content)
      Description copied from interface: HandshakeBuilder
      Setter for the content of the handshake
      Specified by:
      setContent in interface HandshakeBuilder
      Parameters:
      content - the content to set
    • put

      public void put(String name, String value)
      Description copied from interface: HandshakeBuilder
      Adding a specific field with a specific value
      Specified by:
      put in interface HandshakeBuilder
      Parameters:
      name - the http field
      value - the value for this field
    • hasFieldValue

      public boolean hasFieldValue(String name)
      Description copied from interface: Handshakedata
      Checks if this handshake contains a specific field
      Specified by:
      hasFieldValue in interface Handshakedata
      Parameters:
      name - The name of the field
      Returns:
      true, if it contains the field