PekkoManagement

org.apache.pekko.management.scaladsl.PekkoManagement
See thePekkoManagement companion object
final class PekkoManagement(implicit val system: ExtendedActorSystem) extends Extension

Attributes

Companion
object
Source
PekkoManagement.scala
Graph
Supertypes
trait Extension
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def routes: Route

Get the routes for the HTTP management endpoint.

Get the routes for the HTTP management endpoint.

This method can be used to embed the Pekko management routes in an existing Pekko HTTP server.

Attributes

Throws
java.lang.IllegalArgumentException

if routes not configured for pekko management

Source
PekkoManagement.scala

Amend the ManagementRouteProviderSettings and get the routes for the HTTP management endpoint.

Amend the ManagementRouteProviderSettings and get the routes for the HTTP management endpoint.

Use this when adding authentication and HTTPS.

This method can be used to embed the Pekko management routes in an existing Pekko HTTP server.

Attributes

Throws
java.lang.IllegalArgumentException

if routes not configured for pekko management

Source
PekkoManagement.scala
def start(): Future[Uri]

Start a Pekko HTTP server to serve the HTTP management endpoint.

Start a Pekko HTTP server to serve the HTTP management endpoint.

Attributes

Source
PekkoManagement.scala

Amend the ManagementRouteProviderSettings and start a Pekko HTTP server to serve the HTTP management endpoint.

Amend the ManagementRouteProviderSettings and start a Pekko HTTP server to serve the HTTP management endpoint.

Use this when adding authentication and HTTPS.

Attributes

Source
PekkoManagement.scala
def stop(): Future[Done]

Attributes

Source
PekkoManagement.scala

Concrete fields