Home Reference Source Test
public class | source

RuntimeCoreCtx

Extends:

ReThinkCtx → RuntimeCoreCtx

Constructor Summary

Public Constructor
public

constructor(runtimeURL: *, idModule: *, runtimeRegistry: *, storageManager: *, runtimeCapabilities: *)

Member Summary

Public Members
public
public get

guiURL: *

public
public set

messageBus(messageBus: MessageBus): *

Set the messageBus in this Registry

public get

messageBus(messageBus: MessageBus): *

return the messageBus in this Registry

public get

pepURL: *

public
public
public get
public
public
public get
public set
public

Method Summary

Public Methods
public

addToGroup(userEmail: String, groupName: String)

Adds the given user email to the group with the given name.

public

createGroup(groupName: String)

Creates a group with the given name.

public

deleteGroup(groupName: *)

public

doMutualAuthentication(message: *): *

public

getGroup(groupName: *, destination: *): *

public
public
public
public

getPolicies(message: *, isIncomingMessage: *): *

public

getServiceProviderPolicy(message: *, isIncoming: *): *

public

getURL(url: *): *

public

isFromRemoteSM(from: *): *

public
public

isLocal(url: *): *

public
public

prepareForEvaluation(message: *, isIncoming: *): *

public

prepareToForward(message: *, isIncoming: *, result: *): *

public

removeFromGroup(groupName: *, userEmail: *)

public
public

saveGroups(): *

public

savePolicies(source: *, policy: *, key: *)

Inherited Summary

From class ReThinkCtx
public get

date: *

public set

date: *

public get

domain: *

public set

domain: *

public get

scheme: *

public set

scheme: *

public get

source: *

public set

source: *

public get

time: *

public set

time: *

public get

type: *

public set

type: *

public get

weekday: *

public set

weekday: *

public
public

groups: {}

Public Constructors

public constructor(runtimeURL: *, idModule: *, runtimeRegistry: *, storageManager: *, runtimeCapabilities: *) source

Override:

ReThinkCtx#constructor

Params:

NameTypeAttributeDescription
runtimeURL *
idModule *
runtimeRegistry *
storageManager *
runtimeCapabilities *

Public Members

public activeUserPolicy: * source

public get guiURL: * source

public idModule: * source

public set messageBus(messageBus: MessageBus): * source

Set the messageBus in this Registry

public get messageBus(messageBus: MessageBus): * source

return the messageBus in this Registry

public get pepURL: * source

public runtimeCapabilities: * source

public runtimeRegistry: * source

public get runtimeURL: * source

public serviceProviderPolicy: {} source

public storageManager: * source

public get subscription: * source

public set subscription: * source

public userPolicies: {} source

Public Methods

public addToGroup(userEmail: String, groupName: String) source

Adds the given user email to the group with the given name.

Params:

NameTypeAttributeDescription
userEmail String
groupName String

public createGroup(groupName: String) source

Creates a group with the given name.

Params:

NameTypeAttributeDescription
groupName String

public deleteGroup(groupName: *) source

Params:

NameTypeAttributeDescription
groupName *

public doMutualAuthentication(message: *): * source

Params:

NameTypeAttributeDescription
message *

Return:

*

public getGroup(groupName: *, destination: *): * source

Params:

NameTypeAttributeDescription
groupName *
destination *

Return:

*

public getGroupsNames(): * source

Return:

*

public getMyEmails(): * source

Return:

*

public getMyHyperties(): * source

Return:

*

public getPolicies(message: *, isIncomingMessage: *): * source

Params:

NameTypeAttributeDescription
message *
isIncomingMessage *

Return:

*

public getServiceProviderPolicy(message: *, isIncoming: *): * source

Params:

NameTypeAttributeDescription
message *
isIncoming *

Return:

*

public getURL(url: *): * source

Params:

NameTypeAttributeDescription
url *

Return:

*

public isFromRemoteSM(from: *): * source

Params:

NameTypeAttributeDescription
from *

Return:

*

public isInterworkingProtoStub(url: *): * source

Params:

NameTypeAttributeDescription
url *

Return:

*

public isLocal(url: *): * source

Params:

NameTypeAttributeDescription
url *

Return:

*

public loadConfigurations(): * source

Return:

*

public prepareForEvaluation(message: *, isIncoming: *): * source

Params:

NameTypeAttributeDescription
message *
isIncoming *

Return:

*

public prepareToForward(message: *, isIncoming: *, result: *): * source

Params:

NameTypeAttributeDescription
message *
isIncoming *
result *

Return:

*

public removeFromGroup(groupName: *, userEmail: *) source

Params:

NameTypeAttributeDescription
groupName *
userEmail *

public saveActivePolicy(): * source

Return:

*

public saveGroups(): * source

Return:

*

public savePolicies(source: *, policy: *, key: *) source

Params:

NameTypeAttributeDescription
source *
policy *
key *