Cri::Effects::Handler
Constants
DEFAULT_HTTP_CONNECT_TIMEOUT = 10.seconds
DEFAULT_HTTP_READ_TIMEOUT = 30.seconds
DEFAULT_HTTP_RESPONSE_BYTES = (4_i64 * 1024_i64) * 1024_i64
MAX_HTTP_REQUEST_BYTES = (1_i64 * 1024_i64) * 1024_i64
Constructors
new(grants : Permissions::GrantSet, requested : Permissions::Request, http_connect_timeout : Time::Span = DEFAULT_HTTP_CONNECT_TIMEOUT, http_read_timeout : Time::Span = DEFAULT_HTTP_READ_TIMEOUT, max_http_response_bytes : Int64 = DEFAULT_HTTP_RESPONSE_BYTES, ui_sink : UiSink | Nil = nil, ui_owner : String | Nil = nil, capabilities : API::CapabilityBroker = API::CapabilityBroker.deny_all, actor : String = "host", provider_sink : Proc(JSON::Any, Nil) | Nil = nil)
SourceInstance methods
actor
Sourcecapabilities
Sourcegrants
Sourceprovider_sink
Sourcerequested
Sourceui_owner
Sourceui_sink
Source