| CARVIEW |
Select Language
HTTP/2 200
server: Apache
last-modified: Tue, 28 Oct 2014 20:23:41 GMT
etag: "1fe9-506816c55cf29-gzip"
content-encoding: gzip
access-control-allow-origin: *
content-security-policy: default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; script-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; style-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; frame-ancestors 'self'; frame-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; worker-src 'self' data: blob:;
content-type: text/html
via: 1.1 varnish, 1.1 varnish
accept-ranges: bytes
age: 794
date: Thu, 25 Dec 2025 20:45:10 GMT
x-served-by: cache-hel1410029-HEL, cache-bom-vanm7210085-BOM
x-cache: HIT, HIT
x-cache-hits: 3, 0
x-timer: S1766695510.894128,VS0,VE401
vary: Accept-Encoding
strict-transport-security: max-age=31536000; includeSubDomains; preload
content-length: 2386
HiveMind -
Welcome to HiveMind
HiveMind is an services and configuration microkernel.
Its features are also referred to as Inversion of Control (IoC) Container
or Lightweight Container.
The adoption of HiveMind in an application ensures the use of
certain design principles which improve encapsulation, modularization,
testability and reusability.
2009/04/15 - Apache HiveMind has been retired.
For more information, please explore the Attic.
Welcome to HiveMind
Get HiveMind 1.1.1
Download
HiveMind 1.1.1
Get HiveMind 2.0-alpha-1
Download
HiveMind 2.0-alpha-1
New!
- Services: HiveMind services are POJOs (Plain Old Java Objects) that can be easily accessed and combined. Each service ideally defines a Java interface it implements (this is not mandatory). HiveMind takes care of the life cycle of services. It instantiates and finalizes services and configures each service just as necessary. HiveMind lets services collaborate with each other via dependency injection, so that the service code itself is released from the task of looking up dependencies.
- Configuration: HiveMind allows you to provide complex configuration data to your services in a format you define. HiveMind will integrate the contributions of such data from multiple modules and convert it all into data objects for you. HiveMind configurations allow for powerful, data-driven solutions which combine seemlessly with the service architecture.
Related projects and HiveMind Extensions
This section lists related projects and HiveMind extensions that have been created by third parties.| Tapestry | Web framework that uses HiveMind under the covers. |
| HiveMind Utilities | Repository of HiveMind extensions for the support of transaction handling, security, remoting, events and rich clients. |
| Crispy | Client for Remote Invocation for different kinds of services via proxies. Offers an extension for the invocation of HiveMind services. |
| Mule | Enterprise Service Bus (ESB) messaging framework that supports HiveMind as object container. |
©
2005-2007
Apache Software Foundation