NEBA core 3.6.0 API

Packages 
Package Description
io.neba.core.blueprint
Contains the implementations connecting gemini blueprint and NEBA by means of a custom application context post processor, shutdown handler, context failure handler and further implementations for synchronization and consistency checking of changes in bundles containing resource models.
io.neba.core.logviewer
Contains an implementation for viewing and downloading logfiles maintained by Sling via a console plugin.
io.neba.core.mvc
Contains the integration of Spring MVC into Sling.
Most importantly, the MvcServlet dispatches requests to bundle-specific dispatcher servlets.
io.neba.core.rendering
Contains the implementation of the velocity-based rendering of arbitrary java objects.
io.neba.core.resourcemodels
The sub packages contain the implementations of the ResourceModel lifecycle: Registration (detection and lookup), metadata (created at registration time and runtime), adaptation (mainly adapter factory support) for adapting from resources to the resource models, mapping (for injecting properties of resources into the resource models) and caching of adapted resource models.
io.neba.core.resourcemodels.adaptation
Contains generic adapter factories for adapting a resource to concrete resource models or the generic io.neba.api.resourcemodels.Model type.
io.neba.core.resourcemodels.caching
Contains the implementation of the resource model cache API as well as the default resource model cache implementation, the configurable RequestScopedResourceModelCache.
io.neba.core.resourcemodels.mapping
Contains the Resource to ResourceModel mapper implementation.
io.neba.core.resourcemodels.metadata
Contains implementations representing the resource model metadata created during both resource model registration and usage.
io.neba.core.resourcemodels.registration
Resource models are detected during the construction phase of a bundle's application context by the ModelRegistrar.
io.neba.core.resourcemodels.tagsupport
The io.neba.api.tags.DefineObjectsTag provides models for resource without adaptation as the desired model target type is not known by a view.
io.neba.core.selftests
Contains the implementation of both registration and execution of self tests as well as the SelftestConsolePlugin making the tests available via the felix console.
io.neba.core.sling
Contains NEBA-internal Sling infrastructure.
io.neba.core.spring.applicationcontext.configuration
Contains customizations applied to every application context created by gemini blueprint.
io.neba.core.util  

Copyright © 2014–2015. All rights reserved.