---
title: "SchedulerConfig"
sidebar_label: "SchedulerConfig"
description: "Kotlin binding reference: SchedulerConfig."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.runtime](../index.md)/[SchedulerConfig](index.md)

# SchedulerConfig

[common]\
data class [SchedulerConfig](index.md)(val maxActiveSessions: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html) = 1, val capacityPolicy: [CapacityPolicy](../CapacityPolicy/index.md) = CapacityPolicy.SLOT_CAP)

Admission knobs: the concurrent-session ceiling (1 = serial) and the capacity policy.

## Constructors

| | |
|---|---|
| [SchedulerConfig](SchedulerConfig.md) | [common]<br>constructor(maxActiveSessions: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html) = 1, capacityPolicy: [CapacityPolicy](../CapacityPolicy/index.md) = CapacityPolicy.SLOT_CAP) |

## Properties

| Name | Summary |
|---|---|
| [capacityPolicy](capacityPolicy.md) | [common]<br>val [capacityPolicy](capacityPolicy.md): [CapacityPolicy](../CapacityPolicy/index.md) |
| [maxActiveSessions](maxActiveSessions.md) | [common]<br>val [maxActiveSessions](maxActiveSessions.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html) = 1 |