IMageCore | mage
Hierarchy
- IMageCore
Index
Properties
State
State: object
Type declaration
-
constructor: function
- new __type(actorId?: string, session?: Session, options?: IStateOptions): IState
-
Parameters
-
Optional actorId: string
-
Optional session: Session
-
Optional options: IStateOptions
Returns IState
-
archivist
archivist: object
Type declaration
-
assert
Topic Abilities: function - assert
Topic Abilities(topicName: string, index?: string[], requiredOperations?: string[], isIndexPartial?: boolean): any
-
Parameters
-
topicName: string
-
Optional index: string[]
-
Optional requiredOperations: string[]
-
Optional isIndexPartial: boolean
Returns any
-
- assert
-
close
Vaults: function - close
Vaults(): any
-
Returns any
- close
-
get
Persistent Vaults: function - get
Persistent Vaults(): object
-
Returns object
-
[vaultName: string]: any
-
- get
-
get
Topic Api: function - get
Topic Api(topicName: string, vaultName: string): ITopicApi | null
-
Parameters
-
topicName: string
-
vaultName: string
Returns ITopicApi | null
-
- get
-
get
Topics: function - get
Topics(): object
-
Returns object
-
[topicName: string]: ITopic
-
- get
-
migrate
ToVersion: function - migrate
ToVersion(targetVersion: string, callback: function): any
-
Parameters
-
targetVersion: string
-
callback: function
-
- (error: Error | null): void
-
Parameters
-
error: Error | null
Returns void
-
-
Returns any
-
- migrate
-
topic
Exists: function - topic
Exists(topicName: string): boolean
-
Parameters
-
topicName: string
Returns boolean
-
- topic
config
httpServer
http
Type declaration
-
add
Route: function - add
Route(pathMatch: string | RegExp, handlerFunction: function, type: "simple" | "callback" | "websocket" | "proxy"): void
-
Parameters
-
pathMatch: string | RegExp
-
handlerFunction: function
-
- (...args: any[]): any
-
Parameters
-
Rest ...args: any[]
Returns any
-
-
-
type: "simple" | "callback" | "websocket" | "proxy"
Returns void
-
- add
-
del
Route: function - del
Route(pathMatch: string | RegExp): void
-
Parameters
-
pathMatch: string | RegExp
Returns void
-
- del
-
serve
File: function - serve
File(route: string | RegExp, filePath: string, onFinish?: function): void
-
Parameters
-
route: string | RegExp
-
filePath: string
-
Optional onFinish: function
-
- (error?: Error): void
-
Parameters
-
Optional error: Error
Returns void
-
-
Returns void
-
- serve
-
serve
Folder: function - serve
Folder(route: string | RegExp, folderPath: string, defaultFile?: string, onFinish?: function): void
-
Parameters
-
route: string | RegExp
-
folderPath: string
-
Optional defaultFile: string
-
Optional onFinish: function
-
- (error?: Error): void
-
Parameters
-
Optional error: Error
Returns void
-
-
Returns void
-
- serve
-
set
Favicon: function - set
Favicon(buffer: Buffer, mimetype?: string): void
-
Parameters
-
buffer: Buffer
-
Optional mimetype: string
Returns void
-
- set
logger
msgServer
msg
Type declaration
-
mmrp: object
-
Envelope: MmrpEnvelope
-
Mmrp
Node: MmrpNode
-
-
broadcast: function
- broadcast(message: MmrpEnvelope): void
-
Parameters
-
message: MmrpEnvelope
Returns void
-
-
close: function
- close(): void
-
Returns void
-
confirm: function
- confirm(address: string, clusterId: string, msgIds: string[]): void
-
Parameters
-
address: string
-
clusterId: string
-
msgIds: string[]
Returns void
-
-
connect: function
- connect(address: string, clusterId: string, disconnects?: "never" | "always" | "ondelivery"): void
-
Parameters
-
address: string
-
clusterId: string
-
Optional disconnects: "never" | "always" | "ondelivery"
Returns void
-
-
disconnect: function
- disconnect(address: string, clusterId: string): void
-
Parameters
-
address: string
-
clusterId: string
Returns void
-
-
get
Cluster Id: function - get
Cluster Id(): string
-
Returns string
- get
-
get
Mmrp Node: function - get
Mmrp Node(): MmrpNode
-
Returns MmrpNode
- get
-
get
Public Config: function - get
Public Config(): any
-
Returns any
- get
-
is
Enabled: function - is
Enabled(): boolean
-
Returns boolean
- is
-
send: function
- send(address: string, clusterId: string, message: MmrpEnvelope): void
-
Parameters
-
address: string
-
clusterId: string
-
message: MmrpEnvelope
Returns void
-
sampler
sampler: object
Type declaration
-
inc: function
- inc(path: string[], id: string, increment: number): void
-
Parameters
-
path: string[]
-
id: string
-
increment: number
Returns void
-
-
sample: function
- sample(path: string[], id: string, value: number): void
-
Parameters
-
path: string[]
-
id: string
-
value: number
Returns void
-
-
set: function
- set(path: string[], id: string, value: number): void
-
Parameters
-
path: string[]
-
id: string
-
value: number
Returns void
-
-
timed
Sample: function - timed
Sample(path: string[], id: string, delta: number): void
-
Parameters
-
path: string[]
-
id: string
-
delta: number
Returns void
-
- timed
serviceDiscovery
service