class

Sellia::Server::TunnelRegistry

Inherits Reference / Object

Constructors

Instance methods

find_by_client(client_id : String) : Array(Tunnel)
Source
find_by_id(id : String) : Tunnel | Nil
Source
find_by_subdomain(subdomain : String) : Tunnel | Nil
Source
generate_subdomain
Source
register(tunnel : Tunnel) : Nil
Source
size
Source
subdomain_available?(subdomain : String) : Bool
Source
unregister(tunnel_id : String) : Tunnel | Nil
Source
unregister_client(client_id : String) : Array(Tunnel)
Source
validate_subdomain(subdomain : String) : ValidationResult

Validate subdomain according to DNS label rules and security constraints

Source

Nested types