def apply()

in management-cluster-http/src/main/scala/org/apache/pekko/management/cluster/scaladsl/ClusterHttpManagementRoutes.scala [274:296]


  def apply(cluster: Cluster): Route =
    pathPrefix("cluster") {
      concat(
        pathEndOrSingleSlash {
          routePutCluster(cluster)
        },
        pathPrefix("members") {
          concat(
            pathEndOrSingleSlash {
              routeGetMembers(cluster) ~ routePostMembers(cluster)
            },
            routeFindMember(cluster, readOnly = false))
        },
        pathPrefix("domain-events") {
          routeGetClusterDomainEvents(cluster)
        },
        path("shards") {
          routeGetShardTypeNames(cluster)
        },
        pathPrefix("shards" / Remaining) { shardRegionName =>
          routeGetShardInfo(cluster, shardRegionName)
        })
    }