Skip to main content
Version: v1

BaseContainerService Class

This class is a simple starter class for building a Container Service. It simply provides routing

Signature

export declare abstract class BaseContainerService implements IFluidRouter

Implements: IFluidRouter

Constructors

ConstructorDescription
(constructor)(runtime)Constructs a new instance of the BaseContainerService class

Properties

PropertyTypeDescription
IFluidRouterthis
runtimeIContainerRuntime

Methods

MethodReturn TypeDescription
request(request)Promise<IResponse>

Constructor Details

(constructor)

Constructs a new instance of the BaseContainerService class

Signature

constructor(runtime: IContainerRuntime);

Parameters

ParameterTypeDescription
runtimeIContainerRuntime

Property Details

IFluidRouter

Signature

get IFluidRouter(): this;

Type: this

runtime

Signature

protected readonly runtime: IContainerRuntime;

Type: IContainerRuntime

Method Details

request

Signature

request(request: IRequest): Promise<IResponse>;

Parameters

ParameterTypeDescription
requestIRequest

Returns

Return type: Promise<IResponse>