class Falcon::Service::Proxy

Public Instance Methods

authority() click to toggle source

The host that this proxy will receive connections for.

# File lib/falcon/service/proxy.rb, line 36
def authority
        @evaluator.authority
end
endpoint() click to toggle source

The upstream endpoint that this proxy will connect to.

# File lib/falcon/service/proxy.rb, line 41
def endpoint
        @evaluator.endpoint
end
name() click to toggle source
# File lib/falcon/service/proxy.rb, line 31
def name
        "#{self.class} for #{self.authority}"
end
protocol() click to toggle source

The protocol this proxy will use to talk to the upstream host.

# File lib/falcon/service/proxy.rb, line 56
def protocol
        endpoint.protocol
end
root() click to toggle source

The root

# File lib/falcon/service/proxy.rb, line 51
def root
        @evaluator.root
end
scheme() click to toggle source

The scheme this proxy will use to talk to the upstream host.

# File lib/falcon/service/proxy.rb, line 61
def scheme
        endpoint.scheme
end
ssl_context() click to toggle source

The {OpenSSL::SSL::SSLContext} that will be used for incoming connections.

# File lib/falcon/service/proxy.rb, line 46
def ssl_context
        @evaluator.ssl_context
end