|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/GoCodeAlone/modular#main-content |
|
Why Go
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Why Go
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Docs
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Community
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/GoCodeAlone/modular
| https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6 |
|
| https://go.dev/ |
|
Version:
v1.13.6
| https://pkg.go.dev/github.com/GoCodeAlone/modular?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
| MIT | https://pkg.go.dev/github.com/GoCodeAlone/modular?tab=licenses |
|
Imports: 24
| https://pkg.go.dev/github.com/GoCodeAlone/modular?tab=imports |
|
Imported by: 59
| https://pkg.go.dev/github.com/GoCodeAlone/modular?tab=importedby |
| go.mod | https://github.com/GoCodeAlone/modular/tree/v1.13.6/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/GoCodeAlone/modular
| https://github.com/GoCodeAlone/modular |
|
Open Source Insights
| https://deps.dev/go/github.com%2FGoCodeAlone%2Fmodular/v1.13.6 |
|
README
| https://pkg.go.dev/github.com/GoCodeAlone/modular#section-readme |
|
Testing
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-testing |
|
Parallel Module BDD Suites
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-parallel-module-bdd-suites |
|
Overview
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-overview |
|
🧩 Available Modules
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-available-modules |
|
🌩️ Observer Pattern with CloudEvents Support
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-observer-pattern-with-cloudevents-support |
|
Key Features
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-key-features |
|
Quick Example
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-quick-example |
|
Documentation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-documentation |
|
Examples
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-examples |
|
Quick Start with Examples
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-quick-start-with-examples |
|
Learning Path
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-learning-path |
|
Installation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-installation |
|
Usage
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-usage |
|
Basic Application
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-basic-application |
|
Creating a Module
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-creating-a-module |
|
Service Dependencies
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-service-dependencies |
|
Interface-Based Service Matching
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-interface-based-service-matching |
|
Logger Management
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-logger-management |
|
Configuration Management
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-configuration-management |
|
Configuration Validation and Default Values
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-configuration-validation-and-default-values |
|
Default Values with Struct Tags
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-default-values-with-struct-tags |
|
Required Field Validation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-required-field-validation |
|
Custom Validation Logic
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-custom-validation-logic |
|
Generating Sample Configuration Files
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-generating-sample-configuration-files |
|
Command-Line Integration
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-command-line-integration |
|
Multi-Tenant Support
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-multi-tenant-support |
|
Tenant Contexts
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-tenant-contexts |
|
Tenant-Aware Configuration
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-tenant-aware-configuration |
|
Tenant-Aware Modules
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-tenant-aware-modules |
|
Loading Tenant Configurations
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-loading-tenant-configurations |
|
Key Interfaces
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-key-interfaces |
|
Module
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-module |
|
TenantAwareModule
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-tenantawaremodule |
|
TenantService
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-tenantservice |
|
ConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-configprovider |
|
ConfigValidator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-configvalidator |
|
CLI Tool
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-cli-tool |
|
Test Isolation and Configuration Feeders
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-test-isolation-and-configuration-feeders |
|
Parallel Testing Guidelines
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-parallel-testing-guidelines |
|
Installation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-installation-1 |
|
Using go install (recommended)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-using-go-install-recommended |
|
Download pre-built binaries
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-download-pre-built-binaries |
|
Build from source
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-build-from-source |
|
Usage
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-usage-1 |
|
📚 Additional Resources
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-additional-resources |
|
Having Issues?
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-having-issues |
|
License
| https://pkg.go.dev/github.com/GoCodeAlone/modular#readme-license |
|
Documentation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#section-documentation |
| Overview | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-overview |
|
Index
| https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-index |
|
Constants
| https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-functions |
|
CompareModuleInstances(original, current, moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CompareModuleInstances |
|
DebugAllModuleInterfaces(app)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugAllModuleInterfaces |
|
DebugModuleInterfaces(app, moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugModuleInterfaces |
|
DeepCopyConfig(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DeepCopyConfig |
|
DetectBaseConfigStructure()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DetectBaseConfigStructure |
|
ExpandSecrets(ctx, config, resolvers)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ExpandSecrets |
|
GenerateSampleConfig(cfg, format)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#GenerateSampleConfig |
|
GetBaseConfigFeeder()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigFeeder |
|
GetTypedService(app, name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTypedService |
|
HandleEventEmissionError(err, logger, moduleName, eventType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HandleEventEmissionError |
|
IsBaseConfigEnabled()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#IsBaseConfigEnabled |
|
IsErrCircularDependency(err)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#IsErrCircularDependency |
|
IsSynchronousNotification(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#IsSynchronousNotification |
|
LoadTenantConfigs(app, tenantService, params)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadTenantConfigs |
|
NewCloudEvent(eventType, source, data, metadata)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCloudEvent |
|
NewModuleLifecycleEvent(source, subject, name, version, action, metadata)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewModuleLifecycleEvent |
|
ProcessConfigDefaults(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ProcessConfigDefaults |
|
RegisterTypedService(app, name, svc)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#RegisterTypedService |
|
SaveSampleConfig(cfg, format, filePath)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SaveSampleConfig |
|
SetBaseConfig(configDir, environment)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SetBaseConfig |
|
ValidateCloudEvent(event)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateCloudEvent |
|
ValidateConfig(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfig |
|
ValidateConfigRequired(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfigRequired |
|
WithSynchronousNotification(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSynchronousNotification |
|
Types
| https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-types |
|
type AggregateHealthService
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
|
NewAggregateHealthService(opts)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewAggregateHealthService |
|
(s) AddProvider(name, provider)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.AddProvider |
|
(s) Check(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.Check |
|
(s) RemoveProvider(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.RemoveProvider |
|
type AggregatedHealth
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregatedHealth |
|
type AppPhase
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
|
(p) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase.String |
|
type AppRegistry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#AppRegistry |
|
type Application
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
|
NewApplication(opts)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewApplication |
|
NewStdApplication(cp, logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdApplication |
|
type ApplicationBuilder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder |
|
(b) Build()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder.Build |
|
type ApplicationDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationDecorator |
|
type BaseApplicationDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
|
NewBaseApplicationDecorator(inner)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseApplicationDecorator |
|
(d) ConfigProvider()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigProvider |
|
(d) ConfigSections()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigSections |
|
(d) GetAllModules()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetAllModules |
|
(d) GetConfigSection(section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetConfigSection |
|
(d) GetInnerApplication()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetInnerApplication |
|
(d) GetModule(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetModule |
|
(d) GetObservers()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetObservers |
|
(d) GetService(name, target)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetService |
|
(d) GetServiceEntry(serviceName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServiceEntry |
|
(d) GetServicesByInterface(interfaceType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByInterface |
|
(d) GetServicesByModule(moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByModule |
|
(d) GetTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantConfig |
|
(d) GetTenantService()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantService |
|
(d) Init()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Init |
|
(d) IsVerboseConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.IsVerboseConfig |
|
(d) Logger()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Logger |
|
(d) NotifyObservers(ctx, event)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.NotifyObservers |
|
(d) OnConfigLoaded(hook)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.OnConfigLoaded |
|
(d) RegisterConfigSection(section, cp)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterConfigSection |
|
(d) RegisterModule(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterModule |
|
(d) RegisterObserver(observer, eventTypes)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterObserver |
|
(d) RegisterService(name, service)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterService |
|
(d) Run()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Run |
|
(d) SetLogger(logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetLogger |
|
(d) SetVerboseConfig(enabled)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetVerboseConfig |
|
(d) Start()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Start |
|
(d) StartTime()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.StartTime |
|
(d) Stop()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Stop |
|
(d) SvcRegistry()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SvcRegistry |
|
(d) UnregisterObserver(observer)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.UnregisterObserver |
|
(d) WithTenant(tenantID)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.WithTenant |
|
type BaseConfigOptions
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseConfigOptions |
|
type BaseLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
|
NewBaseLoggerDecorator(inner)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Error |
|
(d) GetInnerLogger()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.GetInnerLogger |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Warn |
|
type ChangeType
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
|
(ct) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType.String |
|
type CloudEvent
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CloudEvent |
|
type ComplexFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ComplexFeeder |
|
GetBaseConfigComplexFeeder()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigComplexFeeder |
|
type Config
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
|
NewConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewConfig |
|
(c) AddFeeder(feeder)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddFeeder |
|
(c) AddStructKey(key, target)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddStructKey |
|
(c) Feed()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.Feed |
|
(c) FeedWithModuleContext(target, moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.FeedWithModuleContext |
|
(c) SetFieldTracker(tracker)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetFieldTracker |
|
(c) SetVerboseDebug(enabled, logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetVerboseDebug |
|
type ConfigChange
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange |
|
type ConfigDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
|
InstanceAwareConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfig |
|
TenantAwareConfigDecorator(loader)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfigDecorator |
|
type ConfigDiff
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
|
(d) ChangeSummary()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.ChangeSummary |
|
(d) FilterByPrefix(prefix)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.FilterByPrefix |
|
(d) HasChanges()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.HasChanges |
|
(d) RedactSensitiveFields()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.RedactSensitiveFields |
|
type ConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
|
type ConfigSetup
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigSetup |
|
type ConfigValidator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigValidator |
|
type Configurable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Configurable |
|
type Constructable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Constructable |
|
type ContractVerifier
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractVerifier |
|
type ContractViolation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
|
type CopyOnWriteConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
|
NewCopyOnWriteConfigProvider(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCopyOnWriteConfigProvider |
|
(p) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetConfig |
|
(p) GetMutableConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetMutableConfig |
|
(p) UpdateOriginal(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.UpdateOriginal |
|
type DefaultFieldTracker
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
|
NewDefaultFieldTracker()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDefaultFieldTracker |
|
(t) GetFieldPopulation(fieldPath)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetFieldPopulation |
|
(t) GetMostRelevantFieldPopulation(fieldPath)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetMostRelevantFieldPopulation |
|
(t) GetPopulationsByFeeder(feederType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsByFeeder |
|
(t) GetPopulationsBySource(sourceType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsBySource |
|
(t) RecordFieldPopulation(fp)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.RecordFieldPopulation |
|
(t) SetLogger(logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.SetLogger |
|
type DependencyAware
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyAware |
|
type DependencyEdge
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyEdge |
|
type Drainable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Drainable |
|
type DualWriterLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
|
NewDualWriterLoggerDecorator(primary, secondary)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDualWriterLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Error |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Warn |
|
type EdgeType
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
|
(e) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType.String |
|
type EnhancedServiceRegistry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
|
NewEnhancedServiceRegistry()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEnhancedServiceRegistry |
|
(r) AsServiceRegistry()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.AsServiceRegistry |
|
(r) ClearCurrentModule()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.ClearCurrentModule |
|
(r) GetService(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetService |
|
(r) GetServiceEntry(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServiceEntry |
|
(r) GetServicesByInterface(interfaceType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByInterface |
|
(r) GetServicesByModule(moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByModule |
|
(r) OnServiceReady(name, callback)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.OnServiceReady |
|
(r) RegisterService(name, service)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterService |
|
(r) RegisterServiceForModule(name, service, module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterServiceForModule |
|
(r) SetCurrentModule(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.SetCurrentModule |
|
type EventValidationObserver
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
|
NewEventValidationObserver(id, expectedEvents)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEventValidationObserver |
|
(v) GetAllEvents()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetAllEvents |
|
(v) GetMissingEvents()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetMissingEvents |
|
(v) GetUnexpectedEvents()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetUnexpectedEvents |
|
(v) ObserverID()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.ObserverID |
|
(v) OnEvent(ctx, event)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.OnEvent |
|
(v) Reset()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.Reset |
|
type Feeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
|
type FieldChange
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
|
type FieldPopulation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
|
type FieldTracker
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
|
type FieldTrackerBridge
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge |
|
NewFieldTrackerBridge(mainTracker)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFieldTrackerBridge |
|
(b) RecordFieldPopulation(fp)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge.RecordFieldPopulation |
|
type FieldTrackingFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackingFeeder |
|
type FileBasedTenantConfigLoader
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
|
DefaultTenantConfigLoader(configDir)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantConfigLoader |
|
NewFileBasedTenantConfigLoader(params)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFileBasedTenantConfigLoader |
|
(l) LoadTenantConfigurations(app, tenantService)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader.LoadTenantConfigurations |
|
type FilterLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
|
NewFilterLoggerDecorator(inner, messageFilters, keyFilters, levelFilters)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFilterLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Error |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Warn |
|
type FunctionalObserver
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver |
|
(f) ObserverID()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.ObserverID |
|
(f) OnEvent(ctx, event)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.OnEvent |
|
type HealthProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
|
NewCompositeHealthProvider(providers)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCompositeHealthProvider |
|
NewSimpleHealthProvider(module, component, fn)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSimpleHealthProvider |
|
NewStaticHealthProvider(reports)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStaticHealthProvider |
|
type HealthReport
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
|
type HealthServiceOption
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
|
WithCacheTTL(d)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithCacheTTL |
|
WithHealthLogger(l)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithHealthLogger |
|
WithSubject(sub)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSubject |
|
type HealthStatus
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
|
(s) IsHealthy()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.IsHealthy |
|
(s) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.String |
|
type ImmutableConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
|
NewImmutableConfigProvider(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewImmutableConfigProvider |
|
(p) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.GetConfig |
|
(p) UpdateConfig(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.UpdateConfig |
|
type InstanceAwareConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
|
NewInstanceAwareConfigProvider(cfg, prefixFunc)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareConfigProvider |
|
(p) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetConfig |
|
(p) GetInstancePrefixFunc()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetInstancePrefixFunc |
|
type InstanceAwareConfigSupport
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigSupport |
|
type InstanceAwareFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareFeeder |
|
NewInstanceAwareEnvFeeder(prefixFunc)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareEnvFeeder |
|
type InstancePrefixFunc
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
|
type InterfaceMatch
| https://pkg.go.dev/github.com/GoCodeAlone/modular#InterfaceMatch |
|
type IsolatedConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider |
|
NewIsolatedConfigProvider(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewIsolatedConfigProvider |
|
(p) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider.GetConfig |
|
type LevelModifierLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
|
NewLevelModifierLoggerDecorator(inner, levelMappings)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewLevelModifierLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Error |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Warn |
|
type LoadAppConfigFunc
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadAppConfigFunc |
|
type Logger
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
|
type LoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#LoggerDecorator |
|
type MetricsCollector
| https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsCollector |
|
type MetricsProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsProvider |
|
type Module
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
|
type ModuleAwareFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleAwareFeeder |
|
type ModuleConstructor
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor |
|
type ModuleLifecyclePayload
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleLifecyclePayload |
|
type ModuleMetrics
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
|
type ModuleRegistry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleRegistry |
|
type ModuleWithConstructor
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleWithConstructor |
|
type ObservableApplication
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
|
NewObservableApplication(cp, logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableApplication |
|
(app) GetObservers()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.GetObservers |
|
(app) Init()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Init |
|
(app) NotifyObservers(ctx, event)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.NotifyObservers |
|
(app) RegisterModule(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterModule |
|
(app) RegisterObserver(observer, eventTypes)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterObserver |
|
(app) RegisterService(name, service)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterService |
|
(app) Start()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Start |
|
(app) Stop()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Stop |
|
(app) UnregisterObserver(observer)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.UnregisterObserver |
|
type ObservableDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
|
NewObservableDecorator(inner, observers)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableDecorator |
|
(d) AddObserver(observer)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.AddObserver |
|
(d) Init()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Init |
|
(d) RemoveObserver(observer)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.RemoveObserver |
|
(d) Start()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Start |
|
(d) Stop()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Stop |
|
type ObservableModule
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableModule |
|
type Observer
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
|
NewFunctionalObserver(id, handler)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFunctionalObserver |
|
type ObserverFunc
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
|
type ObserverInfo
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
|
type Option
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
|
WithBaseApplication(base)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithBaseApplication |
|
WithConfigDecorators(decorators)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigDecorators |
|
WithConfigProvider(provider)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigProvider |
|
WithDrainTimeout(d)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDrainTimeout |
|
WithDynamicReload()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDynamicReload |
|
WithLogger(logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithLogger |
|
WithModuleDependency(from, to)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModuleDependency |
|
WithModules(modules)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModules |
|
WithObserver(observers)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithObserver |
|
WithOnConfigLoaded(hooks)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithOnConfigLoaded |
|
WithParallelInit()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithParallelInit |
|
WithPlugins(plugins)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithPlugins |
|
WithTenantAware(loader)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantAware |
|
WithTenantGuardConfig(config)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardConfig |
|
WithTenantGuardMode(mode)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardMode |
|
type PhaseAware
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PhaseAware |
|
type Plugin
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
|
type PluginWithHooks
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithHooks |
|
type PluginWithServices
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithServices |
|
type PrefixLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
|
NewPrefixLoggerDecorator(inner, prefix)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewPrefixLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Error |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Warn |
|
type PrioritizedFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#PrioritizedFeeder |
|
type ReloadOrchestrator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
|
NewReloadOrchestrator(logger, subject)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewReloadOrchestrator |
|
(o) RegisterReloadable(name, module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RegisterReloadable |
|
(o) RequestReload(ctx, trigger, diff)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RequestReload |
|
(o) Start(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Start |
|
(o) Stop()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Stop |
|
type ReloadRequest
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadRequest |
|
type ReloadTrigger
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
|
(rt) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger.String |
|
type Reloadable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
|
type ReloadableApp
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadableApp |
|
type SecretResolver
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SecretResolver |
|
type ServiceAware
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceAware |
|
type ServiceDefinition
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDefinition |
|
type ServiceDependency
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency |
|
type ServiceProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider |
|
type ServiceRegistry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
|
type ServiceRegistryEntry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
|
type Severity
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
|
(s) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity.String |
|
type SlogAdapter
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
|
NewSlogAdapter(l)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSlogAdapter |
|
(a) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Debug |
|
(a) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Error |
|
(a) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Info |
|
(a) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Warn |
|
(a) With(args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.With |
|
(a) WithGroup(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.WithGroup |
|
type StandardContractVerifier
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
|
NewStandardContractVerifier()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardContractVerifier |
|
(v) VerifyHealthContract(provider)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyHealthContract |
|
(v) VerifyReloadContract(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyReloadContract |
|
type StandardTenantGuard
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
|
NewStandardTenantGuard(config, opts)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantGuard |
|
(g) GetMode()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetMode |
|
(g) GetRecentViolations()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetRecentViolations |
|
(g) ValidateAccess(ctx, violation)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.ValidateAccess |
|
type StandardTenantService
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
|
NewStandardTenantService(logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantService |
|
(ts) GetTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenantConfig |
|
(ts) GetTenants()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenants |
|
(ts) RegisterTenant(tenantID, configs)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenant |
|
(ts) RegisterTenantAwareModule(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantAwareModule |
|
(ts) RegisterTenantConfigSection(tenantID, section, provider)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantConfigSection |
|
(ts) RemoveTenant(tenantID)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RemoveTenant |
|
type Startable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Startable |
|
type StdApplication
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
|
(app) CollectAllMetrics(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.CollectAllMetrics |
|
(app) ConfigProvider()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigProvider |
|
(app) ConfigSections()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigSections |
|
(app) GetAllModules()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetAllModules |
|
(app) GetConfigSection(section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetConfigSection |
|
(app) GetModule(name)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetModule |
|
(app) GetService(name, target)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetService |
|
(app) GetServiceEntry(serviceName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServiceEntry |
|
(app) GetServicesByInterface(interfaceType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByInterface |
|
(app) GetServicesByModule(moduleName)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByModule |
|
(app) GetTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantConfig |
|
(app) GetTenantService()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantService |
|
(app) Init()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Init |
|
(app) InitWithApp(appToPass)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.InitWithApp |
|
(app) IsVerboseConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.IsVerboseConfig |
|
(app) Logger()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Logger |
|
(app) OnConfigLoaded(hook)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.OnConfigLoaded |
|
(app) Phase()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Phase |
|
(app) RegisterConfigSection(section, cp)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterConfigSection |
|
(app) RegisterModule(module)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterModule |
|
(app) RegisterService(name, service)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterService |
|
(app) RequestReload(ctx, trigger, diff)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RequestReload |
|
(app) Run()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Run |
|
(app) SetConfigFeeders(feeders)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetConfigFeeders |
|
(app) SetLogger(logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetLogger |
|
(app) SetVerboseConfig(enabled)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetVerboseConfig |
|
(app) Start()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Start |
|
(app) StartTime()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.StartTime |
|
(app) Stop()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Stop |
|
(app) SvcRegistry()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SvcRegistry |
|
(app) WithTenant(tenantID)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.WithTenant |
|
type StdConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider |
|
NewStdConfigProvider(cfg)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdConfigProvider |
|
(s) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider.GetConfig |
|
type Stoppable
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Stoppable |
|
type StructStateDiffer
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
|
NewStructStateDiffer(tracker, logger)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStructStateDiffer |
|
(d) CaptureAfterStateAndDiff(structure, prefix, feederType, sourceType)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureAfterStateAndDiff |
|
(d) CaptureBeforeState(structure, prefix)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureBeforeState |
|
(d) Reset()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.Reset |
|
type Subject
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
|
type Tenant
| https://pkg.go.dev/github.com/GoCodeAlone/modular#Tenant |
|
type TenantApplication
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantApplication |
|
type TenantAwareConfig
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
|
NewTenantAwareConfig(defaultConfig, tenantService, configSection)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareConfig |
|
(tac) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfig |
|
(tac) GetConfigWithContext(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfigWithContext |
|
type TenantAwareDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
|
NewTenantAwareDecorator(inner, loader)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareDecorator |
|
(d) GetTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantConfig |
|
(d) GetTenantService()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantService |
|
(d) Start()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.Start |
|
(d) WithTenant(tenantID)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.WithTenant |
|
type TenantAwareModule
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareModule |
|
type TenantAwareRegistry
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareRegistry |
|
type TenantConfigLoader
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigLoader |
|
type TenantConfigParams
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigParams |
|
type TenantConfigProvider
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
|
NewTenantConfigProvider(defaultConfig)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProvider |
|
NewTenantConfigProviderImmutable(defaultConfig)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderImmutable |
|
NewTenantConfigProviderWithIsolation(defaultConfig)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderWithIsolation |
|
(tcp) GetConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetConfig |
|
(tcp) GetDefaultConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetDefaultConfig |
|
(tcp) GetTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetTenantConfig |
|
(tcp) HasTenantConfig(tenantID, section)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.HasTenantConfig |
|
(tcp) SetTenantConfig(tenantID, section, provider)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfig |
|
(tcp) SetTenantConfigImmutable(tenantID, section, config)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigImmutable |
|
(tcp) SetTenantConfigIsolated(tenantID, section, config)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigIsolated |
|
type TenantContext
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
|
NewTenantContext(ctx, tenantID)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantContext |
|
(tc) GetTenantID()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext.GetTenantID |
|
type TenantGuard
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuard |
|
type TenantGuardConfig
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
|
DefaultTenantGuardConfig()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantGuardConfig |
|
type TenantGuardMode
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
|
(m) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode.String |
|
type TenantGuardOption
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
|
WithTenantGuardLogger(l)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardLogger |
|
WithTenantGuardSubject(s)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardSubject |
|
type TenantID
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
|
GetTenantIDFromContext(ctx)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTenantIDFromContext |
|
type TenantLoader
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
|
type TenantService
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
|
type TenantViolation
| https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
|
type ValueInjectionLoggerDecorator
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
|
NewValueInjectionLoggerDecorator(inner, injectedArgs)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#NewValueInjectionLoggerDecorator |
|
(d) Debug(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Debug |
|
(d) Error(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Error |
|
(d) Info(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Info |
|
(d) Warn(msg, args)
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Warn |
|
type VerboseAwareFeeder
| https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseAwareFeeder |
|
type VerboseLogger
| https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseLogger |
|
type ViolationType
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
|
(v) String()
| https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType.String |
|
Source Files
| https://pkg.go.dev/github.com/GoCodeAlone/modular#section-sourcefiles |
|
Directories
| https://pkg.go.dev/github.com/GoCodeAlone/modular#section-directories |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#section-readme |
| https://github.com/GoCodeAlone/modular/raw/main/LICENSE |
| https://pkg.go.dev/github.com/GoCodeAlone/modular |
| https://github.com/GoCodeAlone/modular/actions/workflows/github-code-scanning/codeql |
| https://github.com/GoCodeAlone/modular/actions/workflows/dependabot/dependabot-updates |
| https://github.com/GoCodeAlone/modular/actions/workflows/ci.yml |
| https://github.com/GoCodeAlone/modular/actions/workflows/modules-ci.yml |
| https://github.com/GoCodeAlone/modular/actions/workflows/examples-ci.yml |
| https://goreportcard.com/report/github.com/GoCodeAlone/modular |
| https://codecov.io/gh/GoCodeAlone/modular |
| auth | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/auth |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/auth/README.md |
| cache | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/cache |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/cache/README.md |
| chimux | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/chimux |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/chimux/README.md |
| database | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/database |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/database/README.md |
| eventbus | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/eventbus |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/eventbus/README.md |
| eventlogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/eventlogger |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/eventlogger/README.md |
| httpclient | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/httpclient |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/httpclient/README.md |
| httpserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/httpserver |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/httpserver/README.md |
| jsonschema | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/jsonschema |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/jsonschema/README.md |
| letsencrypt | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/letsencrypt |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/letsencrypt/README.md |
| reverseproxy | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/reverseproxy |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/reverseproxy/README.md |
| scheduler | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/scheduler |
| Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/scheduler/README.md |
| modules directory | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/README.md |
| CloudEvents Integration Guide | https://github.com/GoCodeAlone/modular/blob/v1.13.6/CLOUDEVENTS.md |
| Observer Pattern Guide | https://github.com/GoCodeAlone/modular/blob/v1.13.6/OBSERVER_PATTERN.md |
| EventLogger Module | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/eventlogger/README.md |
| Observer Pattern Example | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/observer-pattern |
| basic-app | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/basic-app |
| reverse-proxy | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/reverse-proxy |
| http-client | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/http-client |
| advanced-logging | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/advanced-logging |
| observer-pattern | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/observer-pattern |
| examples directory | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples |
| basic-app | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/basic-app |
| reverse-proxy | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/reverse-proxy |
| http-client | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/http-client |
| advanced-logging | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/advanced-logging |
| observer-pattern | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples/observer-pattern |
| DOCUMENTATION.md | https://github.com/GoCodeAlone/modular/blob/v1.13.6/DOCUMENTATION.md |
| GitHub Releases page | https://github.com/GoCodeAlone/modular/releases |
| Detailed Documentation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/DOCUMENTATION.md |
| Debugging and Troubleshooting | https://github.com/GoCodeAlone/modular/blob/v1.13.6/DOCUMENTATION.md |
| Available Modules | https://github.com/GoCodeAlone/modular/blob/v1.13.6/modules/README.md |
| Examples | https://github.com/GoCodeAlone/modular/blob/v1.13.6/examples |
| Concurrency & Race Guidelines | https://github.com/GoCodeAlone/modular/blob/v1.13.6/CONCURRENCY_GUIDELINES.md |
| Go Module Versioning Guide | https://github.com/GoCodeAlone/modular/blob/v1.13.6/GO_MODULE_VERSIONING.md |
| debugging section | https://github.com/GoCodeAlone/modular/blob/v1.13.6/DOCUMENTATION.md |
| MIT License | https://github.com/GoCodeAlone/modular/blob/v1.13.6/LICENSE |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#section-documentation |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-overview |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-index |
| Constants | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-constants |
| Variables | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-variables |
| func CompareModuleInstances(original, current Module, moduleName string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#CompareModuleInstances |
| func DebugAllModuleInterfaces(app Application) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugAllModuleInterfaces |
| func DebugModuleInterfaces(app Application, moduleName string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugModuleInterfaces |
| func DeepCopyConfig(cfg any) (any, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DeepCopyConfig |
| func DetectBaseConfigStructure() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#DetectBaseConfigStructure |
| func ExpandSecrets(ctx context.Context, config map[string]any, resolvers ...SecretResolver) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ExpandSecrets |
| func GenerateSampleConfig(cfg any, format string) ([]byte, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#GenerateSampleConfig |
| func GetBaseConfigFeeder() feeders.Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigFeeder |
| func GetTypedService[T any](app Application, name string) (T, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTypedService |
| func HandleEventEmissionError(err error, logger Logger, moduleName, eventType string) bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#HandleEventEmissionError |
| func IsBaseConfigEnabled() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsBaseConfigEnabled |
| func IsErrCircularDependency(err error) bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsErrCircularDependency |
| func IsSynchronousNotification(ctx context.Context) bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsSynchronousNotification |
| func LoadTenantConfigs(app Application, tenantService TenantService, params TenantConfigParams) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadTenantConfigs |
| func NewCloudEvent(eventType, source string, data any, metadata map[string]any) cloudevents.Event | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCloudEvent |
| func NewModuleLifecycleEvent(source, subject, name, version, action string, metadata map[string]any) cloudevents.Event | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewModuleLifecycleEvent |
| func ProcessConfigDefaults(cfg any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ProcessConfigDefaults |
| func RegisterTypedService[T any](app Application, name string, svc T) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#RegisterTypedService |
| func SaveSampleConfig(cfg any, format, filePath string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#SaveSampleConfig |
| func SetBaseConfig(configDir, environment string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#SetBaseConfig |
| func ValidateCloudEvent(event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateCloudEvent |
| func ValidateConfig(cfg any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfig |
| func ValidateConfigRequired(cfg any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfigRequired |
| func WithSynchronousNotification(ctx context.Context) context.Context | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSynchronousNotification |
| type AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| func NewAggregateHealthService(opts ...HealthServiceOption) *AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewAggregateHealthService |
| func (s *AggregateHealthService) AddProvider(name string, provider HealthProvider) | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.AddProvider |
| func (s *AggregateHealthService) Check(ctx context.Context) (*AggregatedHealth, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.Check |
| func (s *AggregateHealthService) RemoveProvider(name string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.RemoveProvider |
| type AggregatedHealth | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregatedHealth |
| type AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| func (p AppPhase) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase.String |
| type AppRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppRegistry |
| type Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| func NewApplication(opts ...Option) (Application, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewApplication |
| func NewStdApplication(cp ConfigProvider, logger Logger) Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdApplication |
| type ApplicationBuilder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder |
| func (b *ApplicationBuilder) Build() (Application, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder.Build |
| type ApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationDecorator |
| type BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| func NewBaseApplicationDecorator(inner Application) *BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseApplicationDecorator |
| func (d *BaseApplicationDecorator) ConfigProvider() ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigProvider |
| func (d *BaseApplicationDecorator) ConfigSections() map[string]ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigSections |
| func (d *BaseApplicationDecorator) GetAllModules() map[string]Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetAllModules |
| func (d *BaseApplicationDecorator) GetConfigSection(section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetConfigSection |
| func (d *BaseApplicationDecorator) GetInnerApplication() Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetInnerApplication |
| func (d *BaseApplicationDecorator) GetModule(name string) Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetModule |
| func (d *BaseApplicationDecorator) GetObservers() []ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetObservers |
| func (d *BaseApplicationDecorator) GetService(name string, target any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetService |
| func (d *BaseApplicationDecorator) GetServiceEntry(serviceName string) (*ServiceRegistryEntry, bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServiceEntry |
| func (d *BaseApplicationDecorator) GetServicesByInterface(interfaceType reflect.Type) []*ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByInterface |
| func (d *BaseApplicationDecorator) GetServicesByModule(moduleName string) []string | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByModule |
| func (d *BaseApplicationDecorator) GetTenantConfig(tenantID TenantID, section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantConfig |
| func (d *BaseApplicationDecorator) GetTenantService() (TenantService, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantService |
| func (d *BaseApplicationDecorator) Init() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Init |
| func (d *BaseApplicationDecorator) IsVerboseConfig() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.IsVerboseConfig |
| func (d *BaseApplicationDecorator) Logger() Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Logger |
| func (d *BaseApplicationDecorator) NotifyObservers(ctx context.Context, event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.NotifyObservers |
| func (d *BaseApplicationDecorator) OnConfigLoaded(hook func(Application) error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.OnConfigLoaded |
| func (d *BaseApplicationDecorator) RegisterConfigSection(section string, cp ConfigProvider) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterConfigSection |
| func (d *BaseApplicationDecorator) RegisterModule(module Module) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterModule |
| func (d *BaseApplicationDecorator) RegisterObserver(observer Observer, eventTypes ...string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterObserver |
| func (d *BaseApplicationDecorator) RegisterService(name string, service any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterService |
| func (d *BaseApplicationDecorator) Run() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Run |
| func (d *BaseApplicationDecorator) SetLogger(logger Logger) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetLogger |
| func (d *BaseApplicationDecorator) SetVerboseConfig(enabled bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetVerboseConfig |
| func (d *BaseApplicationDecorator) Start() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Start |
| func (d *BaseApplicationDecorator) StartTime() time.Time | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.StartTime |
| func (d *BaseApplicationDecorator) Stop() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Stop |
| func (d *BaseApplicationDecorator) SvcRegistry() ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SvcRegistry |
| func (d *BaseApplicationDecorator) UnregisterObserver(observer Observer) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.UnregisterObserver |
| func (d *BaseApplicationDecorator) WithTenant(tenantID TenantID) (*TenantContext, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.WithTenant |
| type BaseConfigOptions | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseConfigOptions |
| type BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| func NewBaseLoggerDecorator(inner Logger) *BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseLoggerDecorator |
| func (d *BaseLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Debug |
| func (d *BaseLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Error |
| func (d *BaseLoggerDecorator) GetInnerLogger() Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.GetInnerLogger |
| func (d *BaseLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Info |
| func (d *BaseLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Warn |
| type ChangeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
| func (ct ChangeType) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType.String |
| type CloudEvent | https://pkg.go.dev/github.com/GoCodeAlone/modular#CloudEvent |
| type ComplexFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ComplexFeeder |
| func GetBaseConfigComplexFeeder() ComplexFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigComplexFeeder |
| type Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| func NewConfig() *Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewConfig |
| func (c *Config) AddFeeder(feeder Feeder) *Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddFeeder |
| func (c *Config) AddStructKey(key string, target any) *Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddStructKey |
| func (c *Config) Feed() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.Feed |
| func (c *Config) FeedWithModuleContext(target any, moduleName string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.FeedWithModuleContext |
| func (c *Config) SetFieldTracker(tracker FieldTracker) *Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetFieldTracker |
| func (c *Config) SetVerboseDebug(enabled bool, logger Logger) *Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetVerboseDebug |
| type ConfigChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange |
| type ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
| func InstanceAwareConfig() ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfig |
| func TenantAwareConfigDecorator(loader TenantLoader) ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfigDecorator |
| type ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| func (d ConfigDiff) ChangeSummary() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.ChangeSummary |
| func (d ConfigDiff) FilterByPrefix(prefix string) ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.FilterByPrefix |
| func (d ConfigDiff) HasChanges() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.HasChanges |
| func (d ConfigDiff) RedactSensitiveFields() ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.RedactSensitiveFields |
| type ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| type ConfigSetup | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigSetup |
| type ConfigValidator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigValidator |
| type Configurable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Configurable |
| type Constructable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Constructable |
| type ContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractVerifier |
| type ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| type CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| func NewCopyOnWriteConfigProvider(cfg any) *CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCopyOnWriteConfigProvider |
| func (p *CopyOnWriteConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetConfig |
| func (p *CopyOnWriteConfigProvider) GetMutableConfig() (any, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetMutableConfig |
| func (p *CopyOnWriteConfigProvider) UpdateOriginal(cfg any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.UpdateOriginal |
| type DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| func NewDefaultFieldTracker() *DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDefaultFieldTracker |
| func (t *DefaultFieldTracker) GetFieldPopulation(fieldPath string) *FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetFieldPopulation |
| func (t *DefaultFieldTracker) GetMostRelevantFieldPopulation(fieldPath string) *FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetMostRelevantFieldPopulation |
| func (t *DefaultFieldTracker) GetPopulationsByFeeder(feederType string) []FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsByFeeder |
| func (t *DefaultFieldTracker) GetPopulationsBySource(sourceType string) []FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsBySource |
| func (t *DefaultFieldTracker) RecordFieldPopulation(fp FieldPopulation) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.RecordFieldPopulation |
| func (t *DefaultFieldTracker) SetLogger(logger Logger) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.SetLogger |
| type DependencyAware | https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyAware |
| type DependencyEdge | https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyEdge |
| type Drainable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Drainable |
| type DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| func NewDualWriterLoggerDecorator(primary, secondary Logger) *DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDualWriterLoggerDecorator |
| func (d *DualWriterLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Debug |
| func (d *DualWriterLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Error |
| func (d *DualWriterLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Info |
| func (d *DualWriterLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Warn |
| type EdgeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
| func (e EdgeType) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType.String |
| type EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| func NewEnhancedServiceRegistry() *EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEnhancedServiceRegistry |
| func (r *EnhancedServiceRegistry) AsServiceRegistry() ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.AsServiceRegistry |
| func (r *EnhancedServiceRegistry) ClearCurrentModule() | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.ClearCurrentModule |
| func (r *EnhancedServiceRegistry) GetService(name string) (any, bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetService |
| func (r *EnhancedServiceRegistry) GetServiceEntry(name string) (*ServiceRegistryEntry, bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServiceEntry |
| func (r *EnhancedServiceRegistry) GetServicesByInterface(interfaceType reflect.Type) []*ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByInterface |
| func (r *EnhancedServiceRegistry) GetServicesByModule(moduleName string) []string | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByModule |
| func (r *EnhancedServiceRegistry) OnServiceReady(name string, callback func(any)) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.OnServiceReady |
| func (r *EnhancedServiceRegistry) RegisterService(name string, service any) (string, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterService |
| func (r *EnhancedServiceRegistry) RegisterServiceForModule(name string, service any, module Module) (string, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterServiceForModule |
| func (r *EnhancedServiceRegistry) SetCurrentModule(module Module) | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.SetCurrentModule |
| type EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| func NewEventValidationObserver(id string, expectedEvents []string) *EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEventValidationObserver |
| func (v *EventValidationObserver) GetAllEvents() []cloudevents.Event | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetAllEvents |
| func (v *EventValidationObserver) GetMissingEvents() []string | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetMissingEvents |
| func (v *EventValidationObserver) GetUnexpectedEvents() []string | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetUnexpectedEvents |
| func (v *EventValidationObserver) ObserverID() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.ObserverID |
| func (v *EventValidationObserver) OnEvent(ctx context.Context, event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.OnEvent |
| func (v *EventValidationObserver) Reset() | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.Reset |
| type Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| type FieldChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
| type FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| type FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| type FieldTrackerBridge | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge |
| func NewFieldTrackerBridge(mainTracker FieldTracker) *FieldTrackerBridge | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFieldTrackerBridge |
| func (b *FieldTrackerBridge) RecordFieldPopulation(fp feeders.FieldPopulation) | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge.RecordFieldPopulation |
| type FieldTrackingFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackingFeeder |
| type FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
| func DefaultTenantConfigLoader(configDir string) *FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantConfigLoader |
| func NewFileBasedTenantConfigLoader(params TenantConfigParams) *FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFileBasedTenantConfigLoader |
| func (l *FileBasedTenantConfigLoader) LoadTenantConfigurations(app Application, tenantService TenantService) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader.LoadTenantConfigurations |
| type FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| func NewFilterLoggerDecorator(inner Logger, messageFilters []string, keyFilters map[string]string, ...) *FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFilterLoggerDecorator |
| func (d *FilterLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Debug |
| func (d *FilterLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Error |
| func (d *FilterLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Info |
| func (d *FilterLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Warn |
| type FunctionalObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver |
| func (f *FunctionalObserver) ObserverID() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.ObserverID |
| func (f *FunctionalObserver) OnEvent(ctx context.Context, event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.OnEvent |
| type HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| func NewCompositeHealthProvider(providers ...HealthProvider) HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCompositeHealthProvider |
| func NewSimpleHealthProvider(module, component string, ...) HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSimpleHealthProvider |
| func NewStaticHealthProvider(reports ...HealthReport) HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStaticHealthProvider |
| type HealthReport | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
| type HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| func WithCacheTTL(d time.Duration) HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithCacheTTL |
| func WithHealthLogger(l Logger) HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithHealthLogger |
| func WithSubject(sub Subject) HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSubject |
| type HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| func (s HealthStatus) IsHealthy() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.IsHealthy |
| func (s HealthStatus) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.String |
| type ImmutableConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
| func NewImmutableConfigProvider(cfg any) *ImmutableConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewImmutableConfigProvider |
| func (p *ImmutableConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.GetConfig |
| func (p *ImmutableConfigProvider) UpdateConfig(cfg any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.UpdateConfig |
| type InstanceAwareConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
| func NewInstanceAwareConfigProvider(cfg any, prefixFunc InstancePrefixFunc) *InstanceAwareConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareConfigProvider |
| func (p *InstanceAwareConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetConfig |
| func (p *InstanceAwareConfigProvider) GetInstancePrefixFunc() InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetInstancePrefixFunc |
| type InstanceAwareConfigSupport | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigSupport |
| type InstanceAwareFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareFeeder |
| func NewInstanceAwareEnvFeeder(prefixFunc InstancePrefixFunc) InstanceAwareFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareEnvFeeder |
| type InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
| type InterfaceMatch | https://pkg.go.dev/github.com/GoCodeAlone/modular#InterfaceMatch |
| type IsolatedConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider |
| func NewIsolatedConfigProvider(cfg any) *IsolatedConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewIsolatedConfigProvider |
| func (p *IsolatedConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider.GetConfig |
| type LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| func NewLevelModifierLoggerDecorator(inner Logger, levelMappings map[string]string) *LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewLevelModifierLoggerDecorator |
| func (d *LevelModifierLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Debug |
| func (d *LevelModifierLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Error |
| func (d *LevelModifierLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Info |
| func (d *LevelModifierLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Warn |
| type LoadAppConfigFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadAppConfigFunc |
| type Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| type LoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoggerDecorator |
| type MetricsCollector | https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsCollector |
| type MetricsProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsProvider |
| type Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| type ModuleAwareFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleAwareFeeder |
| type ModuleConstructor | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor |
| type ModuleLifecyclePayload | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleLifecyclePayload |
| type ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| type ModuleRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleRegistry |
| type ModuleWithConstructor | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleWithConstructor |
| type ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| func NewObservableApplication(cp ConfigProvider, logger Logger) *ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableApplication |
| func (app *ObservableApplication) GetObservers() []ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.GetObservers |
| func (app *ObservableApplication) Init() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Init |
| func (app *ObservableApplication) NotifyObservers(ctx context.Context, event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.NotifyObservers |
| func (app *ObservableApplication) RegisterModule(module Module) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterModule |
| func (app *ObservableApplication) RegisterObserver(observer Observer, eventTypes ...string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterObserver |
| func (app *ObservableApplication) RegisterService(name string, service any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterService |
| func (app *ObservableApplication) Start() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Start |
| func (app *ObservableApplication) Stop() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Stop |
| func (app *ObservableApplication) UnregisterObserver(observer Observer) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.UnregisterObserver |
| type ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| func NewObservableDecorator(inner Application, observers ...ObserverFunc) *ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableDecorator |
| func (d *ObservableDecorator) AddObserver(observer ObserverFunc) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.AddObserver |
| func (d *ObservableDecorator) Init() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Init |
| func (d *ObservableDecorator) RemoveObserver(observer ObserverFunc) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.RemoveObserver |
| func (d *ObservableDecorator) Start() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Start |
| func (d *ObservableDecorator) Stop() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Stop |
| type ObservableModule | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableModule |
| type Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| func NewFunctionalObserver(id string, handler func(ctx context.Context, event cloudevents.Event) error) Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFunctionalObserver |
| type ObserverFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| type ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
| type Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| func WithBaseApplication(base Application) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithBaseApplication |
| func WithConfigDecorators(decorators ...ConfigDecorator) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigDecorators |
| func WithConfigProvider(provider ConfigProvider) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigProvider |
| func WithDrainTimeout(d time.Duration) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDrainTimeout |
| func WithDynamicReload() Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDynamicReload |
| func WithLogger(logger Logger) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithLogger |
| func WithModuleDependency(from, to string) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModuleDependency |
| func WithModules(modules ...Module) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModules |
| func WithObserver(observers ...ObserverFunc) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithObserver |
| func WithOnConfigLoaded(hooks ...func(Application) error) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithOnConfigLoaded |
| func WithParallelInit() Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithParallelInit |
| func WithPlugins(plugins ...Plugin) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithPlugins |
| func WithTenantAware(loader TenantLoader) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantAware |
| func WithTenantGuardConfig(config TenantGuardConfig) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardConfig |
| func WithTenantGuardMode(mode TenantGuardMode) Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardMode |
| type PhaseAware | https://pkg.go.dev/github.com/GoCodeAlone/modular#PhaseAware |
| type Plugin | https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
| type PluginWithHooks | https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithHooks |
| type PluginWithServices | https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithServices |
| type PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| func NewPrefixLoggerDecorator(inner Logger, prefix string) *PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewPrefixLoggerDecorator |
| func (d *PrefixLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Debug |
| func (d *PrefixLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Error |
| func (d *PrefixLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Info |
| func (d *PrefixLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Warn |
| type PrioritizedFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrioritizedFeeder |
| type ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| func NewReloadOrchestrator(logger Logger, subject Subject) *ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewReloadOrchestrator |
| func (o *ReloadOrchestrator) RegisterReloadable(name string, module Reloadable) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RegisterReloadable |
| func (o *ReloadOrchestrator) RequestReload(ctx context.Context, trigger ReloadTrigger, diff ConfigDiff) (retErr error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RequestReload |
| func (o *ReloadOrchestrator) Start(ctx context.Context) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Start |
| func (o *ReloadOrchestrator) Stop() | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Stop |
| type ReloadRequest | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadRequest |
| type ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| func (rt ReloadTrigger) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger.String |
| type Reloadable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
| type ReloadableApp | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadableApp |
| type SecretResolver | https://pkg.go.dev/github.com/GoCodeAlone/modular#SecretResolver |
| type ServiceAware | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceAware |
| type ServiceDefinition | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDefinition |
| type ServiceDependency | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency |
| type ServiceProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider |
| type ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| type ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| type Severity | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
| func (s Severity) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity.String |
| type SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| func NewSlogAdapter(l *slog.Logger) *SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSlogAdapter |
| func (a *SlogAdapter) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Debug |
| func (a *SlogAdapter) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Error |
| func (a *SlogAdapter) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Info |
| func (a *SlogAdapter) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Warn |
| func (a *SlogAdapter) With(args ...any) *SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.With |
| func (a *SlogAdapter) WithGroup(name string) *SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.WithGroup |
| type StandardContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
| func NewStandardContractVerifier() *StandardContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardContractVerifier |
| func (v *StandardContractVerifier) VerifyHealthContract(provider HealthProvider) []ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyHealthContract |
| func (v *StandardContractVerifier) VerifyReloadContract(module Reloadable) []ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyReloadContract |
| type StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| func NewStandardTenantGuard(config TenantGuardConfig, opts ...TenantGuardOption) *StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantGuard |
| func (g *StandardTenantGuard) GetMode() TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetMode |
| func (g *StandardTenantGuard) GetRecentViolations() []TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetRecentViolations |
| func (g *StandardTenantGuard) ValidateAccess(ctx context.Context, violation TenantViolation) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.ValidateAccess |
| type StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| func NewStandardTenantService(logger Logger) *StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantService |
| func (ts *StandardTenantService) GetTenantConfig(tenantID TenantID, section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenantConfig |
| func (ts *StandardTenantService) GetTenants() []TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenants |
| func (ts *StandardTenantService) RegisterTenant(tenantID TenantID, configs map[string]ConfigProvider) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenant |
| func (ts *StandardTenantService) RegisterTenantAwareModule(module TenantAwareModule) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantAwareModule |
| func (ts *StandardTenantService) RegisterTenantConfigSection(tenantID TenantID, section string, provider ConfigProvider) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantConfigSection |
| func (ts *StandardTenantService) RemoveTenant(tenantID TenantID) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RemoveTenant |
| type Startable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Startable |
| type StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| func (app *StdApplication) CollectAllMetrics(ctx context.Context) []ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.CollectAllMetrics |
| func (app *StdApplication) ConfigProvider() ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigProvider |
| func (app *StdApplication) ConfigSections() map[string]ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigSections |
| func (app *StdApplication) GetAllModules() map[string]Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetAllModules |
| func (app *StdApplication) GetConfigSection(section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetConfigSection |
| func (app *StdApplication) GetModule(name string) Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetModule |
| func (app *StdApplication) GetService(name string, target any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetService |
| func (app *StdApplication) GetServiceEntry(serviceName string) (*ServiceRegistryEntry, bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServiceEntry |
| func (app *StdApplication) GetServicesByInterface(interfaceType reflect.Type) []*ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByInterface |
| func (app *StdApplication) GetServicesByModule(moduleName string) []string | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByModule |
| func (app *StdApplication) GetTenantConfig(tenantID TenantID, section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantConfig |
| func (app *StdApplication) GetTenantService() (TenantService, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantService |
| func (app *StdApplication) Init() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Init |
| func (app *StdApplication) InitWithApp(appToPass Application) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.InitWithApp |
| func (app *StdApplication) IsVerboseConfig() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.IsVerboseConfig |
| func (app *StdApplication) Logger() Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Logger |
| func (app *StdApplication) OnConfigLoaded(hook func(Application) error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.OnConfigLoaded |
| func (app *StdApplication) Phase() AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Phase |
| func (app *StdApplication) RegisterConfigSection(section string, cp ConfigProvider) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterConfigSection |
| func (app *StdApplication) RegisterModule(module Module) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterModule |
| func (app *StdApplication) RegisterService(name string, service any) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterService |
| func (app *StdApplication) RequestReload(ctx context.Context, trigger ReloadTrigger, diff ConfigDiff) error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RequestReload |
| func (app *StdApplication) Run() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Run |
| func (app *StdApplication) SetConfigFeeders(feeders []Feeder) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetConfigFeeders |
| func (app *StdApplication) SetLogger(logger Logger) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetLogger |
| func (app *StdApplication) SetVerboseConfig(enabled bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetVerboseConfig |
| func (app *StdApplication) Start() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Start |
| func (app *StdApplication) StartTime() time.Time | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.StartTime |
| func (app *StdApplication) Stop() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Stop |
| func (app *StdApplication) SvcRegistry() ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SvcRegistry |
| func (app *StdApplication) WithTenant(tenantID TenantID) (*TenantContext, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.WithTenant |
| type StdConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider |
| func NewStdConfigProvider(cfg any) *StdConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdConfigProvider |
| func (s *StdConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider.GetConfig |
| type Stoppable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Stoppable |
| type StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| func NewStructStateDiffer(tracker FieldTracker, logger Logger) *StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStructStateDiffer |
| func (d *StructStateDiffer) CaptureAfterStateAndDiff(structure any, prefix string, feederType, sourceType string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureAfterStateAndDiff |
| func (d *StructStateDiffer) CaptureBeforeState(structure any, prefix string) | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureBeforeState |
| func (d *StructStateDiffer) Reset() | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.Reset |
| type Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| type Tenant | https://pkg.go.dev/github.com/GoCodeAlone/modular#Tenant |
| type TenantApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantApplication |
| type TenantAwareConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
| func NewTenantAwareConfig(defaultConfig ConfigProvider, tenantService TenantService, ...) *TenantAwareConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareConfig |
| func (tac *TenantAwareConfig) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfig |
| func (tac *TenantAwareConfig) GetConfigWithContext(ctx context.Context) any | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfigWithContext |
| type TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| func NewTenantAwareDecorator(inner Application, loader TenantLoader) *TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareDecorator |
| func (d *TenantAwareDecorator) GetTenantConfig(tenantID TenantID, section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantConfig |
| func (d *TenantAwareDecorator) GetTenantService() (TenantService, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantService |
| func (d *TenantAwareDecorator) Start() error | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.Start |
| func (d *TenantAwareDecorator) WithTenant(tenantID TenantID) (*TenantContext, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.WithTenant |
| type TenantAwareModule | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareModule |
| type TenantAwareRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareRegistry |
| type TenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigLoader |
| type TenantConfigParams | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigParams |
| type TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| func NewTenantConfigProvider(defaultConfig ConfigProvider) *TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProvider |
| func NewTenantConfigProviderImmutable(defaultConfig any) *TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderImmutable |
| func NewTenantConfigProviderWithIsolation(defaultConfig any) *TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderWithIsolation |
| func (tcp *TenantConfigProvider) GetConfig() any | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetConfig |
| func (tcp *TenantConfigProvider) GetDefaultConfig() ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetDefaultConfig |
| func (tcp *TenantConfigProvider) GetTenantConfig(tenantID TenantID, section string) (ConfigProvider, error) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetTenantConfig |
| func (tcp *TenantConfigProvider) HasTenantConfig(tenantID TenantID, section string) bool | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.HasTenantConfig |
| func (tcp *TenantConfigProvider) SetTenantConfig(tenantID TenantID, section string, provider ConfigProvider) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfig |
| func (tcp *TenantConfigProvider) SetTenantConfigImmutable(tenantID TenantID, section string, config any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigImmutable |
| func (tcp *TenantConfigProvider) SetTenantConfigIsolated(tenantID TenantID, section string, config any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigIsolated |
| type TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| func NewTenantContext(ctx context.Context, tenantID TenantID) *TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantContext |
| func (tc *TenantContext) GetTenantID() TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext.GetTenantID |
| type TenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuard |
| type TenantGuardConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
| func DefaultTenantGuardConfig() TenantGuardConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantGuardConfig |
| type TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| func (m TenantGuardMode) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode.String |
| type TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
| func WithTenantGuardLogger(l Logger) TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardLogger |
| func WithTenantGuardSubject(s Subject) TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardSubject |
| type TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| func GetTenantIDFromContext(ctx context.Context) (TenantID, bool) | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTenantIDFromContext |
| type TenantLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
| type TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| type TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| type ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| func NewValueInjectionLoggerDecorator(inner Logger, injectedArgs ...any) *ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewValueInjectionLoggerDecorator |
| func (d *ValueInjectionLoggerDecorator) Debug(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Debug |
| func (d *ValueInjectionLoggerDecorator) Error(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Error |
| func (d *ValueInjectionLoggerDecorator) Info(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Info |
| func (d *ValueInjectionLoggerDecorator) Warn(msg string, args ...any) | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Warn |
| type VerboseAwareFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseAwareFeeder |
| type VerboseLogger | https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseLogger |
| type ViolationType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
| func (v ViolationType) String() string | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType.String |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-constants |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L71 |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L44 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-variables |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/errors.go#L20 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L14 |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| feeders | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders |
| NewEnvFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders#NewEnvFeeder |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_file_loader.go#L16 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L74 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-functions |
| CompareModuleInstances | https://github.com/GoCodeAlone/modular/blob/v1.13.6/debug_module_interfaces.go#L77 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CompareModuleInstances |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| string | https://pkg.go.dev/builtin#string |
| DebugAllModuleInterfaces | https://github.com/GoCodeAlone/modular/blob/v1.13.6/debug_module_interfaces.go#L61 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugAllModuleInterfaces |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| DebugModuleInterfaces | https://github.com/GoCodeAlone/modular/blob/v1.13.6/debug_module_interfaces.go#L9 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DebugModuleInterfaces |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| string | https://pkg.go.dev/builtin#string |
| DeepCopyConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L1078 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DeepCopyConfig |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| DetectBaseConfigStructure | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L39 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DetectBaseConfigStructure |
| bool | https://pkg.go.dev/builtin#bool |
| ExpandSecrets | https://github.com/GoCodeAlone/modular/blob/v1.13.6/secret_resolver.go#L19 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ExpandSecrets |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| SecretResolver | https://pkg.go.dev/github.com/GoCodeAlone/modular#SecretResolver |
| error | https://pkg.go.dev/builtin#error |
| GenerateSampleConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L441 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#GenerateSampleConfig |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| GetBaseConfigFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L77 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigFeeder |
| feeders | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders#Feeder |
| GetTypedService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service_typed.go#L16 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTypedService |
| any | https://pkg.go.dev/builtin#any |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| HandleEventEmissionError | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L163 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HandleEventEmissionError |
| error | https://pkg.go.dev/builtin#error |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| IsBaseConfigEnabled | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L33 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsBaseConfigEnabled |
| bool | https://pkg.go.dev/builtin#bool |
| IsErrCircularDependency | https://github.com/GoCodeAlone/modular/blob/v1.13.6/errors.go#L125 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsErrCircularDependency |
| error | https://pkg.go.dev/builtin#error |
| bool | https://pkg.go.dev/builtin#bool |
| IsSynchronousNotification | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_context.go#L17 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsSynchronousNotification |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| bool | https://pkg.go.dev/builtin#bool |
| LoadTenantConfigs | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_file_loader.go#L35 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadTenantConfigs |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| TenantConfigParams | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigParams |
| error | https://pkg.go.dev/builtin#error |
| NewCloudEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L20 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCloudEvent |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| NewModuleLifecycleEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L66 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewModuleLifecycleEvent |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| ProcessConfigDefaults | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L71 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ProcessConfigDefaults |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| RegisterTypedService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service_typed.go#L6 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#RegisterTypedService |
| any | https://pkg.go.dev/builtin#any |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| SaveSampleConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L527 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SaveSampleConfig |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| SetBaseConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L24 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SetBaseConfig |
| string | https://pkg.go.dev/builtin#string |
| ValidateCloudEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L139 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateCloudEvent |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| ValidateConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L543 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfig |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| ValidateConfigRequired | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L139 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValidateConfigRequired |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| WithSynchronousNotification | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_context.go#L12 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSynchronousNotification |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#pkg-types |
| AggregateHealthService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L13 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| NewAggregateHealthService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L50 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewAggregateHealthService |
| HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| AddProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L63 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.AddProvider |
| AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| string | https://pkg.go.dev/builtin#string |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| Check | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L95 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.Check |
| AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| AggregatedHealth | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregatedHealth |
| error | https://pkg.go.dev/builtin#error |
| RemoveProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L71 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService.RemoveProvider |
| AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| string | https://pkg.go.dev/builtin#string |
| AggregatedHealth | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L62 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregatedHealth |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| HealthReport | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| AppPhase | https://github.com/GoCodeAlone/modular/blob/v1.13.6/phase.go#L4 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| int32 | https://pkg.go.dev/builtin#int32 |
| AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/phase.go#L17 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase.String |
| AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| string | https://pkg.go.dev/builtin#string |
| AppRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L22 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppRegistry |
| ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| Application | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L47 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| bool | https://pkg.go.dev/builtin#bool |
| bool | https://pkg.go.dev/builtin#bool |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| bool | https://pkg.go.dev/builtin#bool |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| NewApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L40 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewApplication |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| NewStdApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L398 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdApplication |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| ApplicationBuilder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L15 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder |
| Build | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L60 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder.Build |
| ApplicationBuilder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| ApplicationDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L14 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| BaseApplicationDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L33 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| NewBaseApplicationDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L38 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseApplicationDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| ConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L49 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigProvider |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| ConfigSections | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L65 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.ConfigSections |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| GetAllModules | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L135 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetAllModules |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| GetConfigSection | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L69 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetConfigSection |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetInnerApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L43 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetInnerApplication |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| GetModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L131 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetModule |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| GetObservers | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L183 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetObservers |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
| GetService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L77 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetService |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| GetServiceEntry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L118 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServiceEntry |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| bool | https://pkg.go.dev/builtin#bool |
| GetServicesByInterface | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L122 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByInterface |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| GetServicesByModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L114 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetServicesByModule |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| GetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L154 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantConfig |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetTenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L140 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.GetTenantService |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| Init | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L81 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Init |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| error | https://pkg.go.dev/builtin#error |
| IsVerboseConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L109 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.IsVerboseConfig |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| bool | https://pkg.go.dev/builtin#bool |
| Logger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L97 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Logger |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| NotifyObservers | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L176 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.NotifyObservers |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| OnConfigLoaded | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L191 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.OnConfigLoaded |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| RegisterConfigSection | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L61 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterConfigSection |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| RegisterModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L57 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterModule |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| RegisterObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L162 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterObserver |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| RegisterService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L73 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.RegisterService |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Run | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L93 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Run |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| error | https://pkg.go.dev/builtin#error |
| SetLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L101 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetLogger |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| SetVerboseConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L105 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SetVerboseConfig |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| bool | https://pkg.go.dev/builtin#bool |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L85 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Start |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| error | https://pkg.go.dev/builtin#error |
| StartTime | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L126 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.StartTime |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| Stop | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L89 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.Stop |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| error | https://pkg.go.dev/builtin#error |
| SvcRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L53 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.SvcRegistry |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| UnregisterObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L169 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.UnregisterObserver |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| error | https://pkg.go.dev/builtin#error |
| WithTenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L147 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator.WithTenant |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| error | https://pkg.go.dev/builtin#error |
| BaseConfigOptions | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseConfigOptions |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| BaseConfigOptions | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseConfigOptions |
| BaseLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L20 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewBaseLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L25 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewBaseLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L52 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Debug |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L44 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Error |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| GetInnerLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L30 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.GetInnerLogger |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L40 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Info |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L48 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator.Warn |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ChangeType | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
| int | https://pkg.go.dev/builtin#int |
| ChangeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L22 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType.String |
| ChangeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
| string | https://pkg.go.dev/builtin#string |
| CloudEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L16 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CloudEvent |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| ComplexFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L19 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ComplexFeeder |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| GetBaseConfigComplexFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go#L86 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetBaseConfigComplexFeeder |
| ComplexFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ComplexFeeder |
| Config | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L312 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| bool | https://pkg.go.dev/builtin#bool |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| NewConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L336 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewConfig |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| AddFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L367 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddFeeder |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| AddStructKey | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L399 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.AddStructKey |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| Feed | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L498 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.Feed |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| error | https://pkg.go.dev/builtin#error |
| FeedWithModuleContext | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L423 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.FeedWithModuleContext |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| SetFieldTracker | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L405 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetFieldTracker |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| SetVerboseDebug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L347 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config.SetVerboseDebug |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| bool | https://pkg.go.dev/builtin#bool |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Config | https://pkg.go.dev/github.com/GoCodeAlone/modular#Config |
| ConfigChange | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L36 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| ConfigDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go#L23 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| string | https://pkg.go.dev/builtin#string |
| InstanceAwareConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L353 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfig |
| ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
| TenantAwareConfigDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L358 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfigDecorator |
| TenantLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
| ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
| ConfigDiff | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L55 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| string | https://pkg.go.dev/builtin#string |
| FieldChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
| string | https://pkg.go.dev/builtin#string |
| FieldChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
| string | https://pkg.go.dev/builtin#string |
| FieldChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| string | https://pkg.go.dev/builtin#string |
| ChangeSummary | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L122 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.ChangeSummary |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| string | https://pkg.go.dev/builtin#string |
| FilterByPrefix | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L70 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.FilterByPrefix |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| string | https://pkg.go.dev/builtin#string |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| HasChanges | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L64 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.HasChanges |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| bool | https://pkg.go.dev/builtin#bool |
| RedactSensitiveFields | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L98 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff.RedactSensitiveFields |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| ConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L41 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| ConfigSetup | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L659 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigSetup |
| error | https://pkg.go.dev/builtin#error |
| ConfigValidator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go#L44 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigValidator |
| error | https://pkg.go.dev/builtin#error |
| Configurable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L60 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Configurable |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| Constructable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L211 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Constructable |
| ModuleConstructor | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor |
| ContractVerifier | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L22 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractVerifier |
| Reloadable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
| ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| ContractViolation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L12 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| CopyOnWriteConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L255 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| NewCopyOnWriteConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L298 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCopyOnWriteConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L262 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetConfig |
| CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| GetMutableConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L275 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.GetMutableConfig |
| CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| UpdateOriginal | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L284 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider.UpdateOriginal |
| CopyOnWriteConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#CopyOnWriteConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| DefaultFieldTracker | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L40 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| NewDefaultFieldTracker | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L47 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDefaultFieldTracker |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| GetFieldPopulation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L84 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetFieldPopulation |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| string | https://pkg.go.dev/builtin#string |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| GetMostRelevantFieldPopulation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L98 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetMostRelevantFieldPopulation |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| string | https://pkg.go.dev/builtin#string |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| GetPopulationsByFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L124 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsByFeeder |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| string | https://pkg.go.dev/builtin#string |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| GetPopulationsBySource | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L137 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.GetPopulationsBySource |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| string | https://pkg.go.dev/builtin#string |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| RecordFieldPopulation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L54 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.RecordFieldPopulation |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| SetLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L76 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker.SetLogger |
| DefaultFieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultFieldTracker |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| DependencyAware | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L85 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyAware |
| string | https://pkg.go.dev/builtin#string |
| DependencyEdge | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1238 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DependencyEdge |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| EdgeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| string | https://pkg.go.dev/builtin#string |
| Drainable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/drainable.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Drainable |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| DualWriterLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L58 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewDualWriterLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L64 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewDualWriterLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L89 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Debug |
| DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L77 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Error |
| DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L71 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Info |
| DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L83 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator.Warn |
| DualWriterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#DualWriterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| EdgeType | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1248 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
| int | https://pkg.go.dev/builtin#int |
| EdgeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1256 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType.String |
| EdgeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#EdgeType |
| string | https://pkg.go.dev/builtin#string |
| EnhancedServiceRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L38 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| NewEnhancedServiceRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L58 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEnhancedServiceRegistry |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| AsServiceRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L227 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.AsServiceRegistry |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| ClearCurrentModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L76 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.ClearCurrentModule |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| GetService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L161 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetService |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| bool | https://pkg.go.dev/builtin#bool |
| GetServiceEntry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L172 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServiceEntry |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| bool | https://pkg.go.dev/builtin#bool |
| GetServicesByInterface | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L208 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByInterface |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| GetServicesByModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L181 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.GetServicesByModule |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| OnServiceReady | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L195 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.OnServiceReady |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| RegisterService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L97 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterService |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| RegisterServiceForModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L85 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.RegisterServiceForModule |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| SetCurrentModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L69 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry.SetCurrentModule |
| EnhancedServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#EnhancedServiceRegistry |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| EventValidationObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L162 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| NewEventValidationObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L171 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewEventValidationObserver |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| GetAllEvents | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L220 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetAllEvents |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| GetMissingEvents | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L198 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetMissingEvents |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| string | https://pkg.go.dev/builtin#string |
| GetUnexpectedEvents | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L209 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.GetUnexpectedEvents |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| string | https://pkg.go.dev/builtin#string |
| ObserverID | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L193 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.ObserverID |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| string | https://pkg.go.dev/builtin#string |
| OnEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L186 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.OnEvent |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| Reset | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L225 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver.Reset |
| EventValidationObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#EventValidationObserver |
| Feeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L8 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| FieldChange | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L45 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldChange |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| ChangeType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ChangeType |
| bool | https://pkg.go.dev/builtin#bool |
| error | https://pkg.go.dev/builtin#error |
| FieldPopulation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L20 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| FieldTracker | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldPopulation |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| FieldTrackerBridge | https://github.com/GoCodeAlone/modular/blob/v1.13.6/field_tracker_bridge.go#L9 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge |
| NewFieldTrackerBridge | https://github.com/GoCodeAlone/modular/blob/v1.13.6/field_tracker_bridge.go#L14 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFieldTrackerBridge |
| FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| FieldTrackerBridge | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge |
| RecordFieldPopulation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/field_tracker_bridge.go#L22 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge.RecordFieldPopulation |
| FieldTrackerBridge | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackerBridge |
| feeders | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders |
| FieldPopulation | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders#FieldPopulation |
| FieldTrackingFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L34 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTrackingFeeder |
| FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| FileBasedTenantConfigLoader | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go#L14 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
| DefaultTenantConfigLoader | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go#L58 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantConfigLoader |
| string | https://pkg.go.dev/builtin#string |
| FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
| NewFileBasedTenantConfigLoader | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go#L19 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFileBasedTenantConfigLoader |
| TenantConfigParams | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigParams |
| FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
| LoadTenantConfigurations | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go#L26 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader.LoadTenantConfigurations |
| FileBasedTenantConfigLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#FileBasedTenantConfigLoader |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| FilterLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L141 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewFilterLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L150 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFilterLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L216 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Debug |
| FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L204 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Error |
| FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L198 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Info |
| FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L210 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator.Warn |
| FilterLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#FilterLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| FunctionalObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L135 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver |
| ObserverID | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L155 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.ObserverID |
| FunctionalObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver |
| string | https://pkg.go.dev/builtin#string |
| OnEvent | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L150 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver.OnEvent |
| FunctionalObserver | https://pkg.go.dev/github.com/GoCodeAlone/modular#FunctionalObserver |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| HealthProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L45 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| HealthReport | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
| error | https://pkg.go.dev/builtin#error |
| NewCompositeHealthProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L127 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewCompositeHealthProvider |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| NewSimpleHealthProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L85 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSimpleHealthProvider |
| string | https://pkg.go.dev/builtin#string |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| NewStaticHealthProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L107 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStaticHealthProvider |
| HealthReport | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| HealthReport | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L50 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthReport |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| bool | https://pkg.go.dev/builtin#bool |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| HealthServiceOption | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L26 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| AggregateHealthService | https://pkg.go.dev/github.com/GoCodeAlone/modular#AggregateHealthService |
| WithCacheTTL | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L29 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithCacheTTL |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| WithHealthLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L43 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithHealthLogger |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| WithSubject | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go#L36 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithSubject |
| Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| HealthServiceOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthServiceOption |
| HealthStatus | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| int | https://pkg.go.dev/builtin#int |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| iota | https://pkg.go.dev/builtin#iota |
| IsHealthy | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L40 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.IsHealthy |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| bool | https://pkg.go.dev/builtin#bool |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go#L24 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus.String |
| HealthStatus | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthStatus |
| string | https://pkg.go.dev/builtin#string |
| ImmutableConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L187 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
| NewImmutableConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L215 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewImmutableConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| ImmutableConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L193 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.GetConfig |
| ImmutableConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| UpdateConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L203 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider.UpdateConfig |
| ImmutableConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ImmutableConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| InstanceAwareConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go#L4 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
| NewInstanceAwareConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
| InstanceAwareConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go#L18 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetConfig |
| InstanceAwareConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| GetInstancePrefixFunc | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go#L23 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider.GetInstancePrefixFunc |
| InstanceAwareConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigProvider |
| InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
| InstanceAwareConfigSupport | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go#L28 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareConfigSupport |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| InstanceAwareFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L25 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareFeeder |
| ComplexFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ComplexFeeder |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| NewInstanceAwareEnvFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L87 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewInstanceAwareEnvFeeder |
| InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
| InstanceAwareFeeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstanceAwareFeeder |
| InstancePrefixFunc | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L84 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InstancePrefixFunc |
| feeders | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders |
| InstancePrefixFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders#InstancePrefixFunc |
| InterfaceMatch | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1504 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#InterfaceMatch |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| IsolatedConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L127 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider |
| NewIsolatedConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L154 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewIsolatedConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| IsolatedConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L134 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider.GetConfig |
| IsolatedConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#IsolatedConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| LevelModifierLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L224 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewLevelModifierLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L230 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewLevelModifierLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L281 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Debug |
| LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L273 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Error |
| LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L269 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Info |
| LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L277 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator.Warn |
| LevelModifierLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#LevelModifierLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| LoadAppConfigFunc | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L18 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadAppConfigFunc |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| error | https://pkg.go.dev/builtin#error |
| LoadAppConfigFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoadAppConfigFunc |
| Logger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger.go#L39 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| LoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#LoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| MetricsCollector | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L271 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsCollector |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| MetricsProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/metrics.go#L12 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#MetricsProvider |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| Module | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L30 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| string | https://pkg.go.dev/builtin#string |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| ModuleAwareFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L45 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleAwareFeeder |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| ModuleConstructor | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L242 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| error | https://pkg.go.dev/builtin#error |
| ModuleLifecyclePayload | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go#L49 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleLifecyclePayload |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ModuleMetrics | https://github.com/GoCodeAlone/modular/blob/v1.13.6/metrics.go#L6 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| float64 | https://pkg.go.dev/builtin#float64 |
| ModuleRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L282 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleRegistry |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| ModuleWithConstructor | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L249 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleWithConstructor |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| Constructable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Constructable |
| ObservableApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L21 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| NewObservableApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L30 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableApplication |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| GetObservers | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L150 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.GetObservers |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
| Init | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L202 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Init |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| error | https://pkg.go.dev/builtin#error |
| NotifyObservers | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L86 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.NotifyObservers |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| RegisterModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L174 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterModule |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| RegisterObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L50 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterObserver |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| RegisterService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L186 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.RegisterService |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L252 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Start |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| error | https://pkg.go.dev/builtin#error |
| Stop | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L270 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.Stop |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| error | https://pkg.go.dev/builtin#error |
| UnregisterObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go#L72 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication.UnregisterObserver |
| ObservableApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableApplication |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| error | https://pkg.go.dev/builtin#error |
| ObservableDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| NewObservableDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L18 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewObservableDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| ObserverFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| AddObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L26 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.AddObserver |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| ObserverFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| Init | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L75 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Init |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| error | https://pkg.go.dev/builtin#error |
| RemoveObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L33 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.RemoveObserver |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| ObserverFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L107 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Start |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| error | https://pkg.go.dev/builtin#error |
| Stop | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go#L139 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator.Stop |
| ObservableDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableDecorator |
| error | https://pkg.go.dev/builtin#error |
| ObservableModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L115 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObservableModule |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| Observer | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L18 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| NewFunctionalObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L142 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewFunctionalObserver |
| string | https://pkg.go.dev/builtin#string |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| ObserverFunc | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L36 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| ObserverInfo | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L56 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| Option | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L12 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| ApplicationBuilder | https://pkg.go.dev/github.com/GoCodeAlone/modular#ApplicationBuilder |
| error | https://pkg.go.dev/builtin#error |
| WithBaseApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L200 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithBaseApplication |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithConfigDecorators | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L279 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigDecorators |
| ConfigDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDecorator |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L216 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithConfigProvider |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithDrainTimeout | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L245 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDrainTimeout |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithDynamicReload | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L262 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithDynamicReload |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L208 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithLogger |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithModuleDependency | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L233 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModuleDependency |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithModules | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L224 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithModules |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithObserver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L287 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithObserver |
| ObserverFunc | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverFunc |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithOnConfigLoaded | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L323 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithOnConfigLoaded |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithParallelInit | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L253 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithParallelInit |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithPlugins | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L271 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithPlugins |
| Plugin | https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithTenantAware | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L296 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantAware |
| TenantLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithTenantGuardConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L343 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardConfig |
| TenantGuardConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| WithTenantGuardMode | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go#L331 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardMode |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| Option | https://pkg.go.dev/github.com/GoCodeAlone/modular#Option |
| PhaseAware | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L261 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PhaseAware |
| AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| Plugin | https://github.com/GoCodeAlone/modular/blob/v1.13.6/plugin.go#L4 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| PluginWithHooks | https://github.com/GoCodeAlone/modular/blob/v1.13.6/plugin.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithHooks |
| Plugin | https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| PluginWithServices | https://github.com/GoCodeAlone/modular/blob/v1.13.6/plugin.go#L16 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PluginWithServices |
| Plugin | https://pkg.go.dev/github.com/GoCodeAlone/modular#Plugin |
| ServiceDefinition | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDefinition |
| PrefixLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L352 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewPrefixLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L358 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewPrefixLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| string | https://pkg.go.dev/builtin#string |
| PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L392 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Debug |
| PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L382 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Error |
| PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L377 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Info |
| PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L387 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator.Warn |
| PrefixLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrefixLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| PrioritizedFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L76 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#PrioritizedFeeder |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| int | https://pkg.go.dev/builtin#int |
| ReloadOrchestrator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L34 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| NewReloadOrchestrator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L64 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewReloadOrchestrator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| RegisterReloadable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L77 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RegisterReloadable |
| ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| string | https://pkg.go.dev/builtin#string |
| Reloadable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
| RequestReload | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L89 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.RequestReload |
| ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| error | https://pkg.go.dev/builtin#error |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L114 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Start |
| ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Stop | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L178 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator.Stop |
| ReloadOrchestrator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadOrchestrator |
| ReloadRequest | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go#L13 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadRequest |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ReloadTrigger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L140 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| int | https://pkg.go.dev/builtin#int |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go#L154 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger.String |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| string | https://pkg.go.dev/builtin#string |
| Reloadable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L260 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ConfigChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange |
| error | https://pkg.go.dev/builtin#error |
| bool | https://pkg.go.dev/builtin#bool |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| ReloadableApp | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L266 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadableApp |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| error | https://pkg.go.dev/builtin#error |
| SecretResolver | https://github.com/GoCodeAlone/modular/blob/v1.13.6/secret_resolver.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SecretResolver |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| ServiceAware | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L107 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceAware |
| ServiceProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider |
| ServiceDependency | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency |
| ServiceDefinition | https://github.com/GoCodeAlone/modular/blob/v1.13.6/plugin.go#L22 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDefinition |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ServiceDependency | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L317 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| bool | https://pkg.go.dev/builtin#bool |
| ServiceProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L284 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ServiceRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L15 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ServiceRegistryEntry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go#L19 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Severity | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L68 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
| int | https://pkg.go.dev/builtin#int |
| Severity | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L82 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity.String |
| Severity | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
| string | https://pkg.go.dev/builtin#string |
| SlogAdapter | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L6 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| NewSlogAdapter | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewSlogAdapter |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L18 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Debug |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L16 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Error |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L15 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Info |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L17 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.Warn |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| With | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L21 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.With |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| any | https://pkg.go.dev/builtin#any |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| WithGroup | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go#L26 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter.WithGroup |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| string | https://pkg.go.dev/builtin#string |
| SlogAdapter | https://pkg.go.dev/github.com/GoCodeAlone/modular#SlogAdapter |
| StandardContractVerifier | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L28 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
| NewStandardContractVerifier | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L31 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardContractVerifier |
| StandardContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
| VerifyHealthContract | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L179 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyHealthContract |
| StandardContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
| HealthProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#HealthProvider |
| ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| VerifyReloadContract | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go#L40 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier.VerifyReloadContract |
| StandardContractVerifier | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardContractVerifier |
| Reloadable | https://pkg.go.dev/github.com/GoCodeAlone/modular#Reloadable |
| ContractViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#ContractViolation |
| StandardTenantGuard | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L159 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| NewStandardTenantGuard | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L172 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantGuard |
| TenantGuardConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
| TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
| StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| GetMode | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L201 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetMode |
| StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| GetRecentViolations | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L261 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.GetRecentViolations |
| StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| ValidateAccess | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L206 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard.ValidateAccess |
| StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| error | https://pkg.go.dev/builtin#error |
| StandardTenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L12 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| NewStandardTenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L27 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStandardTenantService |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| GetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L37 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenantConfig |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetTenants | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L57 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.GetTenants |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| RegisterTenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L69 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenant |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| RegisterTenantAwareModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L180 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantAwareModule |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantAwareModule | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareModule |
| error | https://pkg.go.dev/builtin#error |
| RegisterTenantConfigSection | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L206 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RegisterTenantConfigSection |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| RemoveTenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go#L149 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService.RemoveTenant |
| StandardTenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| error | https://pkg.go.dev/builtin#error |
| Startable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L152 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Startable |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| StdApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L342 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| CollectAllMetrics | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1848 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.CollectAllMetrics |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| ConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L422 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigProvider |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| ConfigSections | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L442 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.ConfigSections |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| GetAllModules | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1841 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetAllModules |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| GetConfigSection | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L447 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetConfigSection |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1835 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetModule |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| GetService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L504 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetService |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| GetServiceEntry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1814 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServiceEntry |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| bool | https://pkg.go.dev/builtin#bool |
| GetServicesByInterface | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1822 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByInterface |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| reflect | https://pkg.go.dev/reflect |
| Type | https://pkg.go.dev/reflect#Type |
| ServiceRegistryEntry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistryEntry |
| GetServicesByModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1806 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetServicesByModule |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| GetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1793 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantConfig |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetTenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1776 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.GetTenantService |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| Init | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L660 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Init |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| error | https://pkg.go.dev/builtin#error |
| InitWithApp | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L665 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.InitWithApp |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| IsVerboseConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1233 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.IsVerboseConfig |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| bool | https://pkg.go.dev/builtin#bool |
| Logger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1211 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Logger |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| OnConfigLoaded | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1869 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.OnConfigLoaded |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| Phase | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L556 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Phase |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| AppPhase | https://pkg.go.dev/github.com/GoCodeAlone/modular#AppPhase |
| RegisterConfigSection | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L437 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterConfigSection |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| RegisterModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L432 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterModule |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| RegisterService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L462 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RegisterService |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| RequestReload | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L929 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.RequestReload |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ReloadTrigger | https://pkg.go.dev/github.com/GoCodeAlone/modular#ReloadTrigger |
| ConfigDiff | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigDiff |
| error | https://pkg.go.dev/builtin#error |
| Run | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L937 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Run |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| error | https://pkg.go.dev/builtin#error |
| SetConfigFeeders | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L457 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetConfigFeeders |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| SetLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1216 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetLogger |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| SetVerboseConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1223 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SetVerboseConfig |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| bool | https://pkg.go.dev/builtin#bool |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L824 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Start |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| error | https://pkg.go.dev/builtin#error |
| StartTime | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1830 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.StartTime |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| Stop | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L863 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.Stop |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| error | https://pkg.go.dev/builtin#error |
| SvcRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L427 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.SvcRegistry |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| ServiceRegistry | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceRegistry |
| WithTenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L1785 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication.WithTenant |
| StdApplication | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdApplication |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| error | https://pkg.go.dev/builtin#error |
| StdConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L72 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider |
| NewStdConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L100 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStdConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| StdConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go#L79 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider.GetConfig |
| StdConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#StdConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| Stoppable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go#L184 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Stoppable |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| StructStateDiffer | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L150 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| NewStructStateDiffer | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L158 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewStructStateDiffer |
| FieldTracker | https://pkg.go.dev/github.com/GoCodeAlone/modular#FieldTracker |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| CaptureAfterStateAndDiff | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L176 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureAfterStateAndDiff |
| StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| CaptureBeforeState | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L168 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.CaptureBeforeState |
| StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| Reset | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go#L302 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer.Reset |
| StructStateDiffer | https://pkg.go.dev/github.com/GoCodeAlone/modular#StructStateDiffer |
| Subject | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go#L33 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Observer | https://pkg.go.dev/github.com/GoCodeAlone/modular#Observer |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| ObserverInfo | https://pkg.go.dev/github.com/GoCodeAlone/modular#ObserverInfo |
| Tenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L198 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#Tenant |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| TenantApplication | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go#L295 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantApplication |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| error | https://pkg.go.dev/builtin#error |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| TenantAwareConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go#L8 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
| NewTenantAwareConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go#L15 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareConfig |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| string | https://pkg.go.dev/builtin#string |
| TenantAwareConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go#L28 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfig |
| TenantAwareConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
| any | https://pkg.go.dev/builtin#any |
| GetConfigWithContext | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go#L36 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig.GetConfigWithContext |
| TenantAwareConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareConfig |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| any | https://pkg.go.dev/builtin#any |
| TenantAwareDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L9 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| BaseApplicationDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseApplicationDecorator |
| NewTenantAwareDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L15 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantAwareDecorator |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| TenantLoader | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
| TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| GetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L65 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantConfig |
| TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| GetTenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L55 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.GetTenantService |
| TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| Start | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L23 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.Start |
| TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| error | https://pkg.go.dev/builtin#error |
| WithTenant | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go#L60 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator.WithTenant |
| TenantAwareDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareDecorator |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| error | https://pkg.go.dev/builtin#error |
| TenantAwareModule | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L211 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareModule |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantAwareRegistry | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go#L59 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareRegistry |
| string | https://pkg.go.dev/builtin#string |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| TenantConfigLoader | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go#L8 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigLoader |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| TenantService | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| error | https://pkg.go.dev/builtin#error |
| TenantConfigParams | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_file_loader.go#L21 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigParams |
| regexp | https://pkg.go.dev/regexp |
| Regexp | https://pkg.go.dev/regexp#Regexp |
| string | https://pkg.go.dev/builtin#string |
| Feeder | https://pkg.go.dev/github.com/GoCodeAlone/modular#Feeder |
| TenantConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L10 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| NewTenantConfigProvider | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L17 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProvider |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| NewTenantConfigProviderImmutable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L146 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderImmutable |
| any | https://pkg.go.dev/builtin#any |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| NewTenantConfigProviderWithIsolation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L125 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantConfigProviderWithIsolation |
| any | https://pkg.go.dev/builtin#any |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| GetConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L30 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetConfig |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| any | https://pkg.go.dev/builtin#any |
| GetDefaultConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L25 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetDefaultConfig |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| GetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L76 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.GetTenantConfig |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| HasTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L102 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.HasTenantConfig |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| SetTenantConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L48 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfig |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| SetTenantConfigImmutable | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L181 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigImmutable |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| SetTenantConfigIsolated | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go#L165 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider.SetTenantConfigIsolated |
| TenantConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantConfigProvider |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| TenantContext | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L51 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| NewTenantContext | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L64 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewTenantContext |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| GetTenantID | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L74 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext.GetTenantID |
| TenantContext | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantContext |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantGuard | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L108 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuard |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| error | https://pkg.go.dev/builtin#error |
| TenantViolation | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| TenantGuardConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L122 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| int | https://pkg.go.dev/builtin#int |
| bool | https://pkg.go.dev/builtin#bool |
| DefaultTenantGuardConfig | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L130 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#DefaultTenantGuardConfig |
| TenantGuardConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardConfig |
| TenantGuardMode | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L11 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| int | https://pkg.go.dev/builtin#int |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L24 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode.String |
| TenantGuardMode | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardMode |
| string | https://pkg.go.dev/builtin#string |
| TenantGuardOption | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L140 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
| StandardTenantGuard | https://pkg.go.dev/github.com/GoCodeAlone/modular#StandardTenantGuard |
| WithTenantGuardLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L143 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardLogger |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
| WithTenantGuardSubject | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L150 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#WithTenantGuardSubject |
| Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| TenantGuardOption | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantGuardOption |
| TenantID | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L41 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| GetTenantIDFromContext | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L89 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#GetTenantIDFromContext |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| bool | https://pkg.go.dev/builtin#bool |
| TenantLoader | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L206 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantLoader |
| Tenant | https://pkg.go.dev/github.com/GoCodeAlone/modular#Tenant |
| error | https://pkg.go.dev/builtin#error |
| TenantService | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go#L105 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantService |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| TenantID | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantID |
| string | https://pkg.go.dev/builtin#string |
| ConfigProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigProvider |
| error | https://pkg.go.dev/builtin#error |
| TenantAwareModule | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantAwareModule |
| error | https://pkg.go.dev/builtin#error |
| TenantViolation | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L98 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#TenantViolation |
| ViolationType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
| Severity | https://pkg.go.dev/github.com/GoCodeAlone/modular#Severity |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Time | https://pkg.go.dev/time#Time |
| string | https://pkg.go.dev/builtin#string |
| ValueInjectionLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L97 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| BaseLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#BaseLoggerDecorator |
| NewValueInjectionLoggerDecorator | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L103 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#NewValueInjectionLoggerDecorator |
| Logger | https://pkg.go.dev/github.com/GoCodeAlone/modular#Logger |
| any | https://pkg.go.dev/builtin#any |
| ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| Debug | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L135 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Debug |
| ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Error | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L127 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Error |
| ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Info | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L123 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Info |
| ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| Warn | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go#L131 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator.Warn |
| ValueInjectionLoggerDecorator | https://pkg.go.dev/github.com/GoCodeAlone/modular#ValueInjectionLoggerDecorator |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| VerboseAwareFeeder | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L32 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseAwareFeeder |
| bool | https://pkg.go.dev/builtin#bool |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| VerboseLogger | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go#L38 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#VerboseLogger |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| ViolationType | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L38 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
| int | https://pkg.go.dev/builtin#int |
| ViolationType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go#L52 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType.String |
| ViolationType | https://pkg.go.dev/github.com/GoCodeAlone/modular#ViolationType |
| string | https://pkg.go.dev/builtin#string |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#section-sourcefiles |
| View all Source files | https://github.com/GoCodeAlone/modular/tree/v1.13.6 |
| application.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application.go |
| application_observer.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/application_observer.go |
| base_config_support.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/base_config_support.go |
| builder.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/builder.go |
| config_feeders.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_feeders.go |
| config_field_tracking.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_field_tracking.go |
| config_provider.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_provider.go |
| config_validation.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/config_validation.go |
| contract_verifier.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/contract_verifier.go |
| debug_module_interfaces.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/debug_module_interfaces.go |
| decorator.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator.go |
| decorator_config.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_config.go |
| decorator_observable.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_observable.go |
| decorator_tenant.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/decorator_tenant.go |
| drainable.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/drainable.go |
| errors.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/errors.go |
| field_tracker_bridge.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/field_tracker_bridge.go |
| health.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health.go |
| health_service.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/health_service.go |
| instance_aware_config.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/instance_aware_config.go |
| logger.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger.go |
| logger_decorator.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/logger_decorator.go |
| metrics.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/metrics.go |
| module.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/module.go |
| observer.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer.go |
| observer_cloudevents.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_cloudevents.go |
| observer_context.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/observer_context.go |
| phase.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/phase.go |
| plugin.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/plugin.go |
| reload.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload.go |
| reload_orchestrator.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/reload_orchestrator.go |
| secret_resolver.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/secret_resolver.go |
| service.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service.go |
| service_typed.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/service_typed.go |
| slog_adapter.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/slog_adapter.go |
| tenant.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant.go |
| tenant_aware_config.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_aware_config.go |
| tenant_config_file_loader.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_file_loader.go |
| tenant_config_loader.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_loader.go |
| tenant_config_provider.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_config_provider.go |
| tenant_guard.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_guard.go |
| tenant_service.go | https://github.com/GoCodeAlone/modular/blob/v1.13.6/tenant_service.go |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular#section-directories |
| chimux | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/chimux |
| modcli | https://pkg.go.dev/github.com/GoCodeAlone/modular/cmd/modcli |
| configwatcher | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/configwatcher |
| eventlogger | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/eventlogger |
| feeders | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/feeders |
| httpclient | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/httpclient |
| httpserver | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/httpserver |
| testutil | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/internal/testutil |
| logmasker | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/logmasker |
| auth | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/auth |
| cache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache |
| chimux | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/chimux |
| configwatcher | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/configwatcher |
| database | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database/v2 |
| eventbus | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/eventbus/v2 |
| eventlogger | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/eventlogger |
| httpclient | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/httpclient |
| httpserver | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/httpserver |
| jsonschema | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/jsonschema |
| letsencrypt | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/letsencrypt |
| logmasker | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/logmasker |
| reverseproxy | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/reverseproxy/v2 |
| scheduler | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/scheduler |
| scheduler | https://pkg.go.dev/github.com/GoCodeAlone/modular@v1.13.6/scheduler |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |