ProcaWeb.Endpoint (proca v3.4.1)
Link to this section Summary
Functions
Callback implementation for Phoenix.Endpoint.broadcast/3
.
Callback implementation for Phoenix.Endpoint.broadcast!/3
.
Callback implementation for Phoenix.Endpoint.broadcast_from/4
.
Callback implementation for Phoenix.Endpoint.broadcast_from!/4
.
Callback implementation for Plug.call/2
.
Returns the child specification to start the endpoint under a supervision tree.
Returns the endpoint configuration for key
Reloads the configuration given the application environment changes.
Returns the host for the given endpoint.
Callback implementation for Plug.init/1
.
Callback implementation for Phoenix.Endpoint.local_broadcast/3
.
Callback implementation for Phoenix.Endpoint.local_broadcast_from/4
.
Callback implementation for Absinthe.Subscription.Pubsub.node_name/0
.
Generates the path information when routing to this endpoint.
Callback implementation for Absinthe.Subscription.Pubsub.publish_mutation/3
.
Callback implementation for Absinthe.Subscription.Pubsub.publish_subscription/2
.
Generates the script name.
Starts the endpoint supervision tree.
Generates a base64-encoded cryptographic hash (sha512) to a static file
in priv/static
. Meant to be used for Subresource Integrity with CDNs.
Returns a two item tuple with the first item being the static_path
and the second item being the static_integrity
.
Generates a route to a static file in priv/static
.
Generates the static URL without any path information.
Generates the endpoint base URL but as a URI
struct.
Callback implementation for Phoenix.Endpoint.subscribe/2
.
Callback implementation for Phoenix.Endpoint.unsubscribe/1
.
Generates the endpoint base URL without any path information.
Link to this section Functions
broadcast(topic, event, msg)
Callback implementation for Phoenix.Endpoint.broadcast/3
.
broadcast!(topic, event, msg)
Callback implementation for Phoenix.Endpoint.broadcast!/3
.
broadcast_from(from, topic, event, msg)
Callback implementation for Phoenix.Endpoint.broadcast_from/4
.
broadcast_from!(from, topic, event, msg)
Callback implementation for Phoenix.Endpoint.broadcast_from!/4
.
call(conn, opts)
Callback implementation for Plug.call/2
.
child_spec(opts)
Returns the child specification to start the endpoint under a supervision tree.
config(key, default \\ nil)
Returns the endpoint configuration for key
Returns default
if the key does not exist.
config_change(changed, removed)
Reloads the configuration given the application environment changes.
host()
Returns the host for the given endpoint.
init(opts)
Callback implementation for Plug.init/1
.
local_broadcast(topic, event, msg)
Callback implementation for Phoenix.Endpoint.local_broadcast/3
.
local_broadcast_from(from, topic, event, msg)
Callback implementation for Phoenix.Endpoint.local_broadcast_from/4
.
node_name()
Callback implementation for Absinthe.Subscription.Pubsub.node_name/0
.
path(path)
Generates the path information when routing to this endpoint.
publish_mutation(topic, mutation_result, subscribed_fields)
Callback implementation for Absinthe.Subscription.Pubsub.publish_mutation/3
.
publish_subscription(topic, data)
Callback implementation for Absinthe.Subscription.Pubsub.publish_subscription/2
.
script_name()
Generates the script name.
start_link(opts \\ [])
Starts the endpoint supervision tree.
Options
:log_access_url
- if the access url should be logged once the endpoint starts
All other options are merged into the endpoint configuration.
static_integrity(path)
Generates a base64-encoded cryptographic hash (sha512) to a static file
in priv/static
. Meant to be used for Subresource Integrity with CDNs.
static_lookup(path)
Returns a two item tuple with the first item being the static_path
and the second item being the static_integrity
.
static_path(path)
Generates a route to a static file in priv/static
.
static_url()
Generates the static URL without any path information.
It uses the configuration under :static_url
to generate
such. It falls back to :url
if :static_url
is not set.
struct_url()
Generates the endpoint base URL but as a URI
struct.
It uses the configuration under :url
to generate such.
Useful for manipulating the URL data and passing it to
URL helpers.
subscribe(topic, opts \\ [])
Callback implementation for Phoenix.Endpoint.subscribe/2
.
unsubscribe(topic)
Callback implementation for Phoenix.Endpoint.unsubscribe/1
.
url()
Generates the endpoint base URL without any path information.
It uses the configuration under :url
to generate such.