Skip to main content

ContainerRuntimeFactoryWithDefaultDataStoreProps Interface

ContainerRuntimeFactoryWithDefaultDataStore construction properties.

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/aqueduct/legacy.

For more information about our API support guarantees, see here.

Signature​

export interface ContainerRuntimeFactoryWithDefaultDataStoreProps

Properties​

PropertyAlertsModifiersTypeDescription
defaultFactoryBetaIFluidDataStoreFactory
dependencyContainerDeprecated, BetaoptionalIFluidDependencySynthesizer
provideEntryPointBetaoptional(runtime: IContainerRuntime) => Promise<FluidObject>Function that will initialize the entryPoint of the IContainerRuntime instances created with this factory
registryEntriesBetaNamedFluidDataStoreRegistryEntriesThe data store registry for containers produced.
requestHandlersDeprecated, BetaoptionalRuntimeRequestHandler[]Request handlers for containers produced.
runtimeOptionsBetaoptionalIContainerRuntimeOptionsThe runtime options passed to the IContainerRuntime when instantiating it

Property Details​

defaultFactory​

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

defaultFactory: IFluidDataStoreFactory;

Type: IFluidDataStoreFactory

dependencyContainer​

This API is deprecated and will be removed in a future release.

Will be removed in a future release.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

dependencyContainer?: IFluidDependencySynthesizer;

Type: IFluidDependencySynthesizer

provideEntryPoint​

Function that will initialize the entryPoint of the IContainerRuntime instances created with this factory

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

provideEntryPoint?: (runtime: IContainerRuntime) => Promise<FluidObject>;

Type: (runtime: IContainerRuntime) => Promise<FluidObject>

registryEntries​

The data store registry for containers produced.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

registryEntries: NamedFluidDataStoreRegistryEntries;

Type: NamedFluidDataStoreRegistryEntries

requestHandlers​

Request handlers for containers produced.

This API is deprecated and will be removed in a future release.

Will be removed once Loader LTS version is "2.0.0-internal.7.0.0". Migrate all usage of IFluidRouter to the "entryPoint" pattern. Refer to Removing-IFluidRouter.md

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

requestHandlers?: RuntimeRequestHandler[];

Type: RuntimeRequestHandler[]

runtimeOptions​

The runtime options passed to the IContainerRuntime when instantiating it

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature​

runtimeOptions?: IContainerRuntimeOptions;

Type: IContainerRuntimeOptions