Author: marrs
Date: Mon Mar 9 16:07:24 2015
New Revision: 1665276
URL: http://svn.apache.org/r1665276
Log:
Added titles, cleaned up the dependency-related pages.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-adapter.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-aspect.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-bundle-adapter.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-factory-configuration-adapter.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-resource-adapter.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-singleton.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependencies.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-bundle.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-configuration.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-resource.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-service.mdtext
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/external-links.mdtext
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-adapter.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-adapter.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-adapter.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-adapter.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Adapter
+
# Adapters
Adapters, like [aspects](component-aspect.html), are used to "extend" existing
services, and can publish different services based on the existing one. An
example would be implementing a management interface.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-aspect.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-aspect.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-aspect.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-aspect.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Aspect
+
# Aspects
Aspects, as part of aspect oriented programming, can be used in a dynamic
environment such as OSGi to "extend" existing services and add certain
"capabilities" to them. Examples of these are adding a specific caching
mechanism to a storage service or implementing logging. Aspects in OSGi can be
applied to services and can be added and removed at runtime.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-bundle-adapter.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-bundle-adapter.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-bundle-adapter.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-bundle-adapter.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Bundle Adapter
+
# Bundle Adapters
Bundle adapters are similar to AdapterService, but instead of adapting a
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-factory-configuration-adapter.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-factory-configuration-adapter.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-factory-configuration-adapter.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-factory-configuration-adapter.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Factory Configuration Adapter Service
+
# Factory Configuration Adapter Service
A factory configuration adapter service creates an adapter for each matching
configuration in Configuration Admin. For each new factory configuration
matching the factoryPid, an adapter will be created based on the adapter
implementation class. The adapter will be registered with the specified
interface and with the specified adapter service properties. Depending on the
propagate parameter, every public factory configuration properties (which don't
start with ".") will be propagated along with the adapter service properties.
It will also inherit all dependencies.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-resource-adapter.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-resource-adapter.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-resource-adapter.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-resource-adapter.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Resource Adapter
+
# Resource Adapters
Resource adapters work just like adapters, but instead of working with
services, they work with resources. Resources, represented as a URL, are an
abstraction introduced to provide a generic way of dealing with "blobs" and can
be resources inside a bundle, filesystem or some kind of data store.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-singleton.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-singleton.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-singleton.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/component-singleton.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Singleton Component
+
# Component
Components are the main building blocks for OSGi applications. They can
publish themselves as a service, and they can have dependencies. These
dependencies will influence their life cycle as component will only be
activated when all required dependencies are available.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependencies.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependencies.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependencies.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependencies.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,3 +1,5 @@
+Title: Apache Felix Dependency Manager - Dependencies
+
# Dependencies
The dependency manager supports many different types of dependencies, all of
which can be required or optional. A dependency can be added to one or more
components and it is possible to add them dynamically (even from within the
component itself if necessary, which allows for some really dynamic dependency
configuration).
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-bundle.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-bundle.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-bundle.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-bundle.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,10 +1,10 @@
-##### Bundle
-
-A bundle dependency allows you to depend on a bundle in a certain set of
states, as indicated by a state mask. You can also use a filter condition that
is matched against all manifest entries. Finally you can provide a reference to
an existing bundle.
+Title: Apache Felix Dependency Manager - Bundle Dependency
+# Bundle Dependency
+A bundle dependency allows you to depend on a bundle in a certain set of
states, as indicated by a state mask. You can also use a filter condition that
is matched against all manifest entries. Finally you can provide a reference to
an existing bundle.
-## @BundleDependency
+# @BundleDependency
A bundle dependency allows you to depend on a bundle in a certain set of
states (INSTALLED\|RESOLVED\|STARTED\|...), as indicated by a state mask. You
can also use a filter condition that is matched against all manifest entries.
When applied on a class field, optional unavailable dependencies are injected
with a NullObject.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-configuration.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-configuration.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-configuration.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-configuration.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,6 +1,8 @@
-##### Configuration
+Title: Apache Felix Dependency Manager - Configuration Dependency
-A configuration dependency is always required, and allows you to depend on the
availability of a valid configuration for your component. Optional
configuration dependencies are not supported because in that case you can just
as well register as a ` ManagedService ` yourself.
+# Configuration Dependency
+
+A configuration dependency is always required, and allows you to depend on the
availability of a valid configuration for your component. Optional
configuration dependencies are not supported because in that case you can just
as well register as a `ManagedService` yourself.
## @ConfigurationDependency
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-resource.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-resource.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-resource.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-resource.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,9 +1,10 @@
-##### Resource
+Title: Apache Felix Dependency Manager - Resource Dependency
-A resource dependency allows you to depend on a resource. A resource is a URL
and you can use a filter condition based on protocol, host, port, path and URL.
+# Resource Dependency
+A resource dependency allows you to depend on a resource. A resource is a URL
and you can use a filter condition based on protocol, host, port, path and URL.
-## @ResourceDependency
+# @ResourceDependency
Annotates a method of field as a Resource Dependency. A resource dependency
allows you to depend on a resource. Resources are an abstraction that is
introduced by the dependency manager, represented as a URL. They can be
implemented to serve resources embedded in bundles, somewhere on a file system
or in an http content repository server, or database.
A resource is a URL and you can use a filter condition based on protocol,
host, port, and path.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-service.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-service.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-service.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/dependency-service.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,8 +1,10 @@
-##### Service
+Title: Apache Felix Dependency Manager - Service Dependency
+
+# Service Dependency
A service dependency allows you to depend on a service, either by type or by
using an additional filter condition. You can even depend on an existing
service directly by providing a reference to it.
-## @ServiceDependency
+# @ServiceDependency
Annotates a method or a field for injecting a Service Dependency on it. When
applied on a class field, optional unavailable dependencies are injected with a
NullObject.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/external-links.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/external-links.mdtext?rev=1665276&r1=1665275&r2=1665276&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/external-links.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/external-links.mdtext
Mon Mar 9 16:07:24 2015
@@ -1,11 +1,6 @@
+Title: Apache Felix Dependency Manager - External Links
-
-
-
-Title: Dependency Manager Resources
-Excerpt: Dependency Manager articles and resources
-
-This page regroups Dependency Manager external articles and related links.
+This page regroups Dependency Manager external articles and related links:
* [BndTools based demo of Dependency Manager
annotations](https://bitbucket.org/marrs/bndtools-dmdemo)
* [Introduction to Dependency
Manager](http://arnhem.luminis.eu/introduction-apache-felix-dependency-manager)