Class WebSocketProperties

java.lang.Object
com.mikuac.shiro.properties.WebSocketProperties

@Component @ConfigurationProperties(prefix="shiro.ws") public class WebSocketProperties extends Object
正向 ws 配置
  • Constructor Details

    • WebSocketProperties

      public WebSocketProperties()
  • Method Details

    • getAccessToken

      public String getAccessToken()
      获取访问密钥
      Returns:
      密钥
    • getAuthSchema

      public String getAuthSchema()
      认证约定
    • getEnableAuthSchema

      public Boolean getEnableAuthSchema()
      是否启用约定
    • getTimeout

      public Integer getTimeout()
      超时回收,10秒
    • getMaxTextMessageBufferSize

      public Integer getMaxTextMessageBufferSize()
      最大文本消息缓冲区 512KB
    • getMaxBinaryMessageBufferSize

      public Integer getMaxBinaryMessageBufferSize()
      二进制消息的最大长度 512KB
    • setAccessToken

      public void setAccessToken(String accessToken)
      访问密钥, 强烈推荐在公网的服务器设置
    • setAuthSchema

      public void setAuthSchema(String authSchema)
      认证约定
    • setEnableAuthSchema

      public void setEnableAuthSchema(Boolean enableAuthSchema)
      是否启用约定
    • setTimeout

      public void setTimeout(Integer timeout)
      超时回收,10秒
    • setMaxTextMessageBufferSize

      public void setMaxTextMessageBufferSize(Integer maxTextMessageBufferSize)
      最大文本消息缓冲区 512KB
    • setMaxBinaryMessageBufferSize

      public void setMaxBinaryMessageBufferSize(Integer maxBinaryMessageBufferSize)
      二进制消息的最大长度 512KB
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object