Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Paiwise.IIdentityStatefulService Interface Reference

Interface for stateful identity application services. More...

Inheritance diagram for Paiwise.IIdentityStatefulService:
Waher.Runtime.Inventory.IModule Waher.Runtime.Inventory.IProcessingSupport< IIdentityApplication >

Public Member Functions

Task ApplicationUpdated (IIdentityApplicationState Application)
 Called when an Identity application state has been updated. More...
 
Task Start ()
 Starts the module. More...
 
Task Stop ()
 Stops the module. More...
 
Grade Supports (T Object)
 If the interface understands objects such as Object . More...
 

Detailed Description

Interface for stateful identity application services.

Definition at line 9 of file IIdentityStatefulService.cs.

Member Function Documentation

◆ ApplicationUpdated()

Task Paiwise.IIdentityStatefulService.ApplicationUpdated ( IIdentityApplicationState  Application)

Called when an Identity application state has been updated.

Parameters
ApplicationIdentity application state.

◆ Start()

Task Waher.Runtime.Inventory.IModule.Start ( )
inherited

Starts the module.

Implemented in Paiwise.Internal.PaiwisePaymentServices, Waher.Service.IoTBroker.Admin.WebService.AdminServiceModule, Waher.Service.IoTBroker.Legal.Identity.Age.AgeAuthenticator, Waher.Service.IoTBroker.Legal.Identity.Previews.PreviewAuthenticator, Waher.Service.IoTBroker.Legal.MFA.QuickLoginService, Waher.Service.IoTBroker.WebServices.Agent.AgentApi, Waher.Service.IoTBroker.XmppServerModule, Waher.Jobs.JobScheduler, Waher.Networking.SASL.SaslModule, Waher.Networking.NetworkingModule, Waher.Networking.NetworkingModule, Waher.IoTGateway.App.ChatModule, Waher.Persistence.FullTextSearch.FullTextSearchModule, Waher.Persistence.LifeCycle.DatabaseModule, Waher.Runtime.Counters.CounterModule, Waher.Runtime.HashStore.HashStoreModule, Waher.Runtime.Transactions.TransactionModule, Waher.Things.Arduino.Module, Waher.Things.Files.FilesModule, Waher.Things.Http.HttpModule, Waher.Things.Mqtt.MqttModule, Waher.Things.Semantic.SemanticModule, Waher.Things.Xmpp.XmppModule, Waher.WebService.Queue.QueueServiceModule, Waher.WebService.Script.ScriptServiceModule, Waher.WebService.Sparql.SparqlServiceModule, Waher.WebService.Tesseract.TesseractApi, TAG.Service.MicrosoftInterop.ConversionService, Waher.Service.NeuroLedger.NeuroLedgerModule, TAG.Identity.NeuroAccess.NeuroAccessAuthenticator, TAG.Payments.NeuroCredits.NeuroCreditsServiceProvider, TAG.Identity.FeaturedPeerReviewers.FeaturedPeerReviewersProvider, Paiwise.OpenExchangeRates.OpenExchangeRatesService, and TAG.Payments.Script.ScriptProviders.

◆ Stop()

Task Waher.Runtime.Inventory.IModule.Stop ( )
inherited

Stops the module.

Implemented in Paiwise.Internal.PaiwisePaymentServices, Waher.Service.IoTBroker.Admin.WebService.AdminServiceModule, Waher.Service.IoTBroker.Functions.LocalServices.ConfigurationPage.ConfigurationPageService, Waher.Service.IoTBroker.Legal.Identity.Age.AgeAuthenticator, Waher.Service.IoTBroker.Legal.Identity.Previews.PreviewAuthenticator, Waher.Service.IoTBroker.Legal.MFA.QuickLoginService, Waher.Service.IoTBroker.WebServices.Agent.AgentApi, Waher.Service.IoTBroker.XmppServerModule, Waher.Jobs.JobScheduler, Waher.Networking.SASL.SaslModule, Waher.Networking.NetworkingModule, Waher.Networking.NetworkingModule, Waher.IoTGateway.App.ChatModule, Waher.Persistence.FullTextSearch.FullTextSearchModule, Waher.Persistence.LifeCycle.DatabaseModule, Waher.Runtime.Counters.CounterModule, Waher.Runtime.HashStore.HashStoreModule, Waher.Runtime.Transactions.TransactionModule, Waher.Things.Arduino.Module, Waher.Things.Files.FilesModule, Waher.Things.Http.HttpModule, Waher.Things.Mqtt.MqttModule, Waher.Things.Semantic.SemanticModule, Waher.Things.Xmpp.XmppModule, Waher.WebService.Queue.QueueServiceModule, Waher.WebService.Script.ScriptServiceModule, Waher.WebService.Sparql.SparqlServiceModule, Waher.WebService.Tesseract.TesseractApi, TAG.Service.MicrosoftInterop.ConversionService, Waher.Service.NeuroLedger.NeuroLedgerModule, TAG.Identity.NeuroAccess.NeuroAccessAuthenticator, TAG.Payments.NeuroCredits.NeuroCreditsServiceProvider, TAG.Identity.FeaturedPeerReviewers.FeaturedPeerReviewersProvider, Paiwise.OpenExchangeRates.OpenExchangeRatesService, and TAG.Payments.Script.ScriptProviders.

◆ Supports()

Grade Waher.Runtime.Inventory.IProcessingSupport< T >.Supports ( Object)
inherited

If the interface understands objects such as Object .

Parameters
ObjectObject
Returns
How well objects of this type are supported.

The documentation for this interface was generated from the following file: