Class ClientRunOne

java.lang.Object
com.iohao.net.extension.client.join.ClientRunOne

public final class ClientRunOne extends Object
Convenience bootstrap for starting a single simulated client instance.
Author:
渔民小镇
date:
2023-07-04
  • Constructor Details

    • ClientRunOne

      public ClientRunOne()
  • Method Details

    • startup

      public void startup()
    • idle

      public ClientRunOne idle(int idlePeriod)
      Starts a timer that sends periodic idle/heartbeat messages.
      Parameters:
      idlePeriod - heartbeat period in seconds
      Returns:
      this
    • getInputCommandRegions

      public List<InputCommandRegion> getInputCommandRegions()
    • getClientUser

      public ClientUser getClientUser()
    • getConnectPort

      public int getConnectPort()
    • getConnectAddress

      public String getConnectAddress()
    • getWebsocketPath

      public String getWebsocketPath()
      websocketPath , default : /websocket
    • getWebsocketVerify

      public String getWebsocketVerify()
    • getJoinEnum

      public ExternalJoinEnum getJoinEnum()
    • setInputCommandRegions

      public ClientRunOne setInputCommandRegions(List<InputCommandRegion> inputCommandRegions)
      Returns:
      this.
    • setClientUser

      public ClientRunOne setClientUser(ClientUser clientUser)
      Returns:
      this.
    • setConnectPort

      public ClientRunOne setConnectPort(int connectPort)
      Returns:
      this.
    • setConnectAddress

      public ClientRunOne setConnectAddress(String connectAddress)
      Returns:
      this.
    • setWebsocketPath

      public ClientRunOne setWebsocketPath(String websocketPath)
      websocketPath , default : /websocket
      Returns:
      this.
    • setWebsocketVerify

      public ClientRunOne setWebsocketVerify(String websocketVerify)
      Returns:
      this.
    • setJoinEnum

      public ClientRunOne setJoinEnum(ExternalJoinEnum joinEnum)
      Returns:
      this.
    • setOption

      public ClientRunOne setOption(ClientConnectOption option)
      Returns:
      this.