Versions in this module Expand all Collapse all v1 v1.0.0 Sep 16, 2024 Changes in this version + type AppBuilder struct + func Configure(profileFilePath, nodeId string, isFrontend bool, mode NodeMode) *AppBuilder + func ConfigureNode(node cfacade.INode, isFrontend bool, mode NodeMode) *AppBuilder + func (p *AppBuilder) AddActors(actors ...cfacade.IActorHandler) + func (p *AppBuilder) NetParser() cfacade.INetParser + func (p *AppBuilder) Register(component ...cfacade.IComponent) + func (p *AppBuilder) SetNetParser(parser cfacade.INetParser) + func (p *AppBuilder) Startup() + type Application struct + func NewApp(profileFilePath, nodeId string, isFrontend bool, mode NodeMode) *Application + func NewAppNode(node cfacade.INode, isFrontend bool, mode NodeMode) *Application + func (a *Application) ActorSystem() cfacade.IActorSystem + func (a *Application) All() []cfacade.IComponent + func (a *Application) Cluster() cfacade.ICluster + func (a *Application) DieChan() chan bool + func (a *Application) Discovery() cfacade.IDiscovery + func (a *Application) Find(name string) cfacade.IComponent + func (a *Application) IsFrontend() bool + func (a *Application) NodeMode() NodeMode + func (a *Application) OnShutdown(fn ...func()) + func (a *Application) Register(components ...cfacade.IComponent) + func (a *Application) Remove(name string) cfacade.IComponent + func (a *Application) Running() bool + func (a *Application) Serializer() cfacade.ISerializer + func (a *Application) SetCluster(cluster cfacade.ICluster) + func (a *Application) SetDiscovery(discovery cfacade.IDiscovery) + func (a *Application) SetNetParser(netParser cfacade.INetParser) + func (a *Application) SetSerializer(serializer cfacade.ISerializer) + func (a *Application) Shutdown() + func (a *Application) StartTime() string + func (a *Application) Startup() + type NodeMode byte + const Cluster + const Standalone