Class WsClientBuilder

java.lang.Object
cn.nukkit.plugin.js.feature.ws.WsClientBuilder
All Implemented Interfaces:
org.graalvm.polyglot.proxy.Proxy, org.graalvm.polyglot.proxy.ProxyObject

public class WsClientBuilder extends Object implements org.graalvm.polyglot.proxy.ProxyObject
  • Field Details

    • sourceContext

      protected final org.graalvm.polyglot.Context sourceContext
    • webSocketBuilder

      protected WebSocket.Builder webSocketBuilder
    • uri

      protected URI uri
    • onOpenHandler

      protected org.graalvm.polyglot.Value onOpenHandler
    • onErrorHandler

      protected org.graalvm.polyglot.Value onErrorHandler
    • onBinaryHandler

      protected org.graalvm.polyglot.Value onBinaryHandler
    • onCloseHandler

      protected org.graalvm.polyglot.Value onCloseHandler
    • onPingHandler

      protected org.graalvm.polyglot.Value onPingHandler
    • onPongHandler

      protected org.graalvm.polyglot.Value onPongHandler
    • onTextHandler

      protected org.graalvm.polyglot.Value onTextHandler
    • memberKeys

      public static List<String> memberKeys
  • Constructor Details

    • WsClientBuilder

      public WsClientBuilder(org.graalvm.polyglot.Context sourceContext)
  • Method Details

    • getMember

      public Object getMember(String key)
      Specified by:
      getMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • getMemberKeys

      public Object getMemberKeys()
      Specified by:
      getMemberKeys in interface org.graalvm.polyglot.proxy.ProxyObject
    • hasMember

      public boolean hasMember(String key)
      Specified by:
      hasMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • putMember

      public void putMember(String key, org.graalvm.polyglot.Value value)
      Specified by:
      putMember in interface org.graalvm.polyglot.proxy.ProxyObject