Module: NewRelic::Security::WebSocket
- Defined in:
- lib/newrelic_security/websocket-client-simple/client.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/error.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/base.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/data.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/nice_inspect.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/incoming.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/outgoing.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/base.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/client.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/server.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/exception_handler.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/base.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/incoming/client.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/incoming/server.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/outgoing/client.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/outgoing/server.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/base.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/handler03.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/handler04.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/handler05.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/handler07.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/frame/handler/handler75.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/server.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client01.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client04.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client11.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client75.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/client76.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/server04.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/server75.rb,
lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket/handshake/handler/server76.rb
Defined Under Namespace
Modules: Client, ExceptionHandler, Frame, Handshake, NiceInspect Classes: Error
Constant Summary collapse
- DEFAULT_VERSION =
Default WebSocket version to use
13
- ROOT =
__dir__
Class Method Summary collapse
-
.max_frame_size ⇒ Object
Limit of frame size payload in bytes.
-
.max_frame_size=(val) ⇒ Object
Set limit of frame size payload in bytes.
-
.should_raise ⇒ Object
If set to true error will be raised instead of setting ‘error` method.
-
.should_raise=(val) ⇒ Object
Should protocol errors raise ruby errors? If false then ‘error` flag is set instead.
Class Method Details
.max_frame_size ⇒ Object
Limit of frame size payload in bytes
22 23 24 |
# File 'lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket.rb', line 22 def self.max_frame_size @max_frame_size ||= 20 * 1024 * 1024 # 20MB end |
.max_frame_size=(val) ⇒ Object
Set limit of frame size payload in bytes
27 28 29 |
# File 'lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket.rb', line 27 def self.max_frame_size=(val) @max_frame_size = val end |
.should_raise ⇒ Object
If set to true error will be raised instead of setting ‘error` method. All errors inherit from NewRelic::Security::WebSocket::Error.
33 34 35 |
# File 'lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket.rb', line 33 def self.should_raise @should_raise ||= false end |
.should_raise=(val) ⇒ Object
Should protocol errors raise ruby errors? If false then ‘error` flag is set instead.
38 39 40 |
# File 'lib/newrelic_security/websocket-client-simple/websocket-ruby/lib/websocket.rb', line 38 def self.should_raise=(val) @should_raise = val end |