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

PropertyAlertsModifiersTypeDescription
registryEntryBetareadonlyNamedFluidDataStoreRegistryEntry
typeBetareadonly

Static Methods

MethodAlertsReturn TypeDescription
createChildInstance(parentContext)BetaPromise<IAgentScheduler>

Properties

PropertyAlertsModifiersTypeDescription
IFluidDataStoreFactoryBetareadonlyAgentSchedulerFactory
typeBetareadonly

Methods

MethodAlertsReturn TypeDescription
instantiateDataStore(context, existing)BetaPromise<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

ParameterTypeDescription
parentContextIFluidDataStoreContext

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

ParameterTypeDescription
contextIFluidDataStoreContext
existingboolean

Returns

Return type: Promise<FluidDataStoreRuntime>