AjaxManager

spice.ajax.AjaxManager
class AjaxManager(val maxConcurrent: Int) extends Logging

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def checkQueue(): Unit
def enqueue(url: URL, method: HttpMethod, data: Option[FormData | String], timeout: Int, headers: Map[String, String], withCredentials: Boolean, responseType: String): AjaxAction
def enqueue(action: AjaxAction): IO[Try[XMLHttpRequest]]
def queue: Int
def running: Int

Inherited methods

protected def logger: Logger

The logger for this class.

The logger for this class.

Attributes

Inherited from:
Logging
protected def loggerName: String

Override this to change the name of the underlying logger.

Override this to change the name of the underlying logger.

Defaults to class name with package

Attributes

Inherited from:
Logging

Concrete fields

val maxConcurrent: Int