Skip to main content

AgentSchedulerFactory Class

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

To use, import via @fluidframework/agent-scheduler/legacy.

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

Signature

export declare class AgentSchedulerFactory implements IFluidDataStoreFactory

Implements: IFluidDataStoreFactory

Static Properties

Property Alerts Modifiers Type Description
registryEntry Beta readonly NamedFluidDataStoreRegistryEntry
type Beta readonly

Static Methods

Method Alerts Return Type Description
createChildInstance(parentContext) Beta Promise<IAgentScheduler>

Properties

Property Alerts Modifiers Type Description
IFluidDataStoreFactory Beta readonly AgentSchedulerFactory
type Beta readonly

Methods

Method Alerts Return Type Description
instantiateDataStore(context, existing) Beta Promise<FluidDataStoreRuntime>

Property Details

IFluidDataStoreFactory

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
get IFluidDataStoreFactory(): AgentSchedulerFactory;

Type: AgentSchedulerFactory

registryEntry

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
static get registryEntry(): NamedFluidDataStoreRegistryEntry;

Type: NamedFluidDataStoreRegistryEntry

type

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
readonly type = "_scheduler";

type

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
static readonly type = "_scheduler";

Method Details

createChildInstance

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
static createChildInstance(parentContext: IFluidDataStoreContext): Promise<IAgentScheduler>;

Parameters

Parameter Type Description
parentContext IFluidDataStoreContext

Returns

Return type: Promise<IAgentScheduler>

instantiateDataStore

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
instantiateDataStore(context: IFluidDataStoreContext, existing: boolean): Promise<FluidDataStoreRuntime>;

Parameters

Parameter Type Description
context IFluidDataStoreContext
existing boolean

Returns

Return type: Promise<FluidDataStoreRuntime>