Liberator

class Liberator(val streamLinkConnectionFactory: StreamLinkConnectionFactory, val dataSourcePort: Int, val httpPort: Int, val containerState: ContainerState)(source)

A handle to a running Liberator container, returned when the extension is mounted.

Constructors

Link copied to clipboard
constructor(streamLinkConnectionFactory: StreamLinkConnectionFactory, dataSourcePort: Int, httpPort: Int, containerState: ContainerState)

Properties

Link copied to clipboard
val containerState: ContainerState

the underlying Testcontainers container state.

Link copied to clipboard

the host port mapped to the container's DataSource port.

Link copied to clipboard

the host port mapped to the container's HTTP/RTTP port.

Link copied to clipboard

factory for opening StreamLink connections to the container, pre-configured with the host, port and KeyMaster credentials.

Functions

Link copied to clipboard

Opens a StreamLink connection authenticated as username.