Package com.ngrok
-
Interface Summary Interface Description Connection Represents a connection established over a listener.Connection.Edge Represents a connection established over an edge listenerConnection.Endpoint Represents a connection establish over an endpoint listener.Forwarder Forwarder is a type of listener which automatically forwards the incomingConnection
s to another urlForwarder.Builder<F extends Forwarder> Represents a builder that can create newForwarder
instances.Forwarder.Edge Represents an edgeForwarder
Forwarder.Endpoint Represents an endpointForwarder
Http A set of data classes to support creation of HTTP endpoint listeners.Listener<C extends Connection> Listener enables applications to handle incoming traffic proxied by ngrok.Listener.Builder<L extends Listener> Represents a builder that can create newListener
instances.Listener.Edge Represents an edgeListener
.Listener.Endpoint Represents an endpointListener
.ListenerInfo Represents information about a runningListener
.ListenerInfo.Edge Represents information about a runningListener.Edge
.ListenerInfo.Endpoint Represents information about a runningListener.Endpoint
.Session A session with the ngrok service.Session.CommandHandler Provides a way to listen for specific server side events.Session.HeartbeatHandler Provides a way to monitor current session's heartbeats and disconnects. -
Class Summary Class Description EdgeBuilder A builder for creating an edge listenerEndpointBuilder<T extends EndpointBuilder<T>> An abstract builder sharing common attributes of endpoint listener builders.Http.BasicAuth Represents basic authentication options for an HTTP listener.Http.Header Represents an HTTP header.Http.OAuth Represents OAuth configuration for an HTTP listener.Http.OIDC Represents OIDC configuration for an HTTP listener.Http.WebhookVerification Represents webhook verification options for an HTTP listener.HttpBuilder A builder for creating a HTTP endpoint listenerMetadataBuilder<T extends MetadataBuilder> An abstract builder sharing common attributes of all listener builders.Session.Builder A builder for creating a sessionSession.ClientInfo Represents additional information about the client.TcpBuilder A builder for creating a TCP endpoint listenerTlsBuilder A builder for creating a TLS endpoint listener -
Enum Summary Enum Description Http.Scheme Represents the scheme for an HTTP listener.ProxyProto Enum representing the proxy protocol version. -
Exception Summary Exception Description NgrokException