Skip to main content

Interface: IFreestandingGlobals

main.common.IFreestandingGlobals

Properties

FSBL

FSBL: Object

Type declaration

NameType
Clients{ RouterClient: { addListener: <T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe ; addPubSubResponder: <T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void ; addResponder: <Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void ; calibrateTimeWithRouterService: ; disconnectAll: () => void ; onReady: (cb?: () => void) => Promise<void> ; publish: <T>(topic: string, event: T) => void ; query: <Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>> ; removeListener: (channel: string, eventHandler: Function) => void ; removePubSubResponder: (topic: string | RegExp) => void ; removeResponder: (responderChannel: string) => void ; subscribe: <T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string } ; transmit: <T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void ; trustedMessage: (incomingMessage: RouterMessage<any>) => boolean ; unsubscribe: (subscribeIDStruct: { subscribeID: string ; topic: string }) => void } }
Clients.RouterClient{ addListener: <T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe ; addPubSubResponder: <T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void ; addResponder: <Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void ; calibrateTimeWithRouterService: ; disconnectAll: () => void ; onReady: (cb?: () => void) => Promise<void> ; publish: <T>(topic: string, event: T) => void ; query: <Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>> ; removeListener: (channel: string, eventHandler: Function) => void ; removePubSubResponder: (topic: string | RegExp) => void ; removeResponder: (responderChannel: string) => void ; subscribe: <T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string } ; transmit: <T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void ; trustedMessage: (incomingMessage: RouterMessage<any>) => boolean ; unsubscribe: (subscribeIDStruct: { subscribeID: string ; topic: string }) => void }
Clients.RouterClient.addListener<T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe
Clients.RouterClient.addPubSubResponder<T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void
Clients.RouterClient.addResponder<Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void
Clients.RouterClient.calibrateTimeWithRouterService
Clients.RouterClient.disconnectAll() => void
Clients.RouterClient.onReady(cb?: () => void) => Promise<void>
Clients.RouterClient.publish<T>(topic: string, event: T) => void
Clients.RouterClient.query<Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>>
Clients.RouterClient.removeListener(channel: string, eventHandler: Function) => void
Clients.RouterClient.removePubSubResponder(topic: string | RegExp) => void
Clients.RouterClient.removeResponder(responderChannel: string) => void
Clients.RouterClient.subscribe<T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string }
Clients.RouterClient.transmit<T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void
Clients.RouterClient.trustedMessage(incomingMessage: RouterMessage<any>) => boolean
Clients.RouterClient.unsubscribe(subscribeIDStruct: { subscribeID: string ; topic: string }) => void

FSBLJSAdapter

FSBLJSAdapter: FSBLFreestanding


fdc3

fdc3: DesktopAgent