Module hivemind
Back to master index
Module hivemindVersion:1.1.0
Package:org.apache.hivemind
The master module for HiveMind, defining core, universal functionality.
Configuration Points
hivemind.ApplicationDefaults
hivemind.EagerLoad
hivemind.FactoryDefaults
hivemind.ObjectProviders
hivemind.ServiceModels
hivemind.Startup
hivemind.SymbolSources
hivemind.Translators
8 configuration points
Service Points
hivemind.ApplicationDefaultsSymbolSource
hivemind.BuilderFactory
hivemind.ClassFactory
hivemind.ClassObjectProvider
hivemind.ConfigurationObjectProvider
hivemind.EagerLoad
hivemind.FactoryDefaultsSymbolSource
hivemind.InterfaceSynthesizer
hivemind.LoggingInterceptor
hivemind.ObjectInstanceObjectProvider
hivemind.ObjectTranslator
hivemind.ServiceObjectProvider
hivemind.ServicePropertyObjectProvider
hivemind.ShutdownCoordinator
hivemind.Startup
hivemind.ThreadEventNotifier
hivemind.ThreadLocale
hivemind.ThreadLocaleFactory
hivemind.ThreadLocalStorage
19 service points
Schemas
hivemind.Defaults
hivemind.MethodFilter
2 schemas
Contribution to hivemind.ObjectProviders
<provider prefix="service" service-id="ServiceObjectProvider" />
<provider prefix="configuration" service-id="ConfigurationObjectProvider" />
<provider prefix="instance" service-id="ObjectInstanceObjectProvider" />
<provider prefix="service-property" service-id="ServicePropertyObjectProvider" />
<provider prefix="class" service-id="ClassObjectProvider" />
Contribution to hivemind.ServiceModels
<service-model class="impl.servicemodel.PrimitiveServiceModelFactory" name="primitive" />
<service-model class="impl.servicemodel.SingletonServiceModelFactory" name="singleton" />
<service-model class="impl.servicemodel.ThreadedServiceModelFactory" name="threaded" />
<service-model class="impl.servicemodel.PooledServiceModelFactory" name="pooled" />
Contribution to hivemind.Startup
<startup object="service:EagerLoad" />
Contribution to hivemind.SymbolSources
<source before="hivemind.FactoryDefaults" name="hivemind.ApplicationDefaults" service-id="ApplicationDefaultsSymbolSource" />
<source name="hivemind.FactoryDefaults" service-id="FactoryDefaultsSymbolSource" />
Contribution to hivemind.Translators
<translator class="schema.rules.BooleanTranslator" name="boolean" />
<translator class="schema.rules.IntTranslator" name="int" />
<translator class="schema.rules.EnumerationTranslator" name="enumeration" />
<translator class="schema.rules.ConfigurationTranslator" name="configuration" />
<translator class="schema.rules.ResourceTranslator" name="resource" />
<translator class="schema.rules.LongTranslator" name="long" />
<translator class="schema.rules.DoubleTranslator" name="double" />
<translator class="schema.rules.ServicePointTranslator" name="service-point" />
<translator class="schema.rules.QualifiedIdTranslator" name="qualified-id" />
<translator class="schema.rules.IdListTranslator" name="id-list" />
<translator name="object" service-id="ObjectTranslator" />
<translator class="schema.rules.NullTranslator" name="null" />

Back to master index