Back to index
Module hivemind
Version
1.1.0
The master module for HiveMind, defining core, universal functionality.
Configurations
Services
Schemas
hivemind.ApplicationDefaults
hivemind.EagerLoad
hivemind.FactoryDefaults
hivemind.ObjectProviders
hivemind.ServiceModels
hivemind.Startup
hivemind.SymbolSources
hivemind.Translators
hivemind.ApplicationDefaultsSymbolSource
hivemind.BuilderFactory
hivemind.ClassFactory
hivemind.ConfigurationObjectProvider
hivemind.EagerLoad
hivemind.FactoryDefaultsSymbolSource
hivemind.LoggingInterceptor
hivemind.ObjectInstanceObjectProvider
hivemind.ObjectTranslator
hivemind.ServiceObjectProvider
hivemind.ServicePropertyObjectProvider
hivemind.ShutdownCoordinator
hivemind.Startup
hivemind.ThreadEventNotifier
hivemind.ThreadLocalStorage
hivemind.Defaults
hivemind.MethodFilter
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"
/>
Contribution to
hivemind.ServiceModels
<service-model
class
="org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory"
name
="primitive"
/>
<service-model
class
="org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory"
name
="singleton"
/>
<service-model
class
="org.apache.hivemind.impl.servicemodel.ThreadedServiceModelFactory"
name
="threaded"
/>
<service-model
class
="org.apache.hivemind.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
="org.apache.hivemind.schema.rules.BooleanTranslator"
name
="boolean"
/>
<translator
class
="org.apache.hivemind.schema.rules.IntTranslator"
name
="int"
/>
<translator
class
="org.apache.hivemind.schema.rules.EnumerationTranslator"
name
="enumeration"
/>
<translator
class
="org.apache.hivemind.schema.rules.ConfigurationTranslator"
name
="configuration"
/>
<translator
class
="org.apache.hivemind.schema.rules.ResourceTranslator"
name
="resource"
/>
<translator
class
="org.apache.hivemind.schema.rules.LongTranslator"
name
="long"
/>
<translator
class
="org.apache.hivemind.schema.rules.DoubleTranslator"
name
="double"
/>
<translator
class
="org.apache.hivemind.schema.rules.ServicePointTranslator"
name
="service-point"
/>
<translator
class
="org.apache.hivemind.schema.rules.QualifiedIdTranslator"
name
="qualified-id"
/>
<translator
class
="org.apache.hivemind.schema.rules.IdListTranslator"
name
="id-list"
/>
<translator
name
="object"
service-id
="ObjectTranslator"
/>
Back to index