Posts Tagged with "OSGi"
![Service Boss Level: Service Factories](/images/posts/2013-08-27-service-boss-level-service-factories/sling-logging-service-factory.png)
Service Boss Level: Service Factories
Discusses the process for creating a Sling Service Factory
![Service Boss Level Part 2: Custom Web Console Plugins](/images/posts/2013-09-11-service-boss-level-part-2-custom-web-console-plugins/web-console-plugin.png)
Service Boss Level Part 2: Custom Web Console Plugins
Discusses the process for creating a custom Apache Felix Web Console Plugin
![New in AEM 5.6.1: Workflow Purge Scheduler](/images/posts/2013-10-03-new-aem-561-workflow-purge-scheduler/Workflow-Purge-Scheduler.png)
New in AEM 5.6.1: Workflow Purge Scheduler
Introduction and basic documentation for the new Workflow Purge Scheduler in CQ 5.6.1
Simple Web Console Templates
Demonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens
![Debugging Apache Axis 1.4 with SLF4J](/images/posts/shared/axis3.jpg)
Debugging Apache Axis 1.4 with SLF4J
Explains the process for debugging Axis 1.4 requests and responses with SLF4J
![Running Apache Axis 1.4 in AEM](/images/posts/shared/axis3.jpg)
Running Apache Axis 1.4 in AEM
Explains the process for setting up and running Apache Axis 1.4 in AEM.
![AEM 6.3: Handling Feelings of Deprecation](/images/posts/2017-08-03-aem-63-handing-deprecation/doctor.jpg)
AEM 6.3: Handling Feelings of Deprecation
The latest version of Adobe Experience Manager, AEM 6.3 includes depreciation of the Apache Felix SCR Annotations and Apache Sling Commons JSON, how do you cope?
![How to Incorporate Front End Builds into OSGi Bundles](/images/posts/2018-01-15-incorporating-front-end-builds-osgi-bundle/packaging.jpg)
How to Incorporate Front End Builds into OSGi Bundles
Shows how to integrate Front End built tools into an Apache Maven based OSGi Bundle build process
![3 Gotchas in Migrating from Felix SCR to OSGi R6 Annotations](/images/posts/2018-05/rebuilding.jpg)
3 Gotchas in Migrating from Felix SCR to OSGi R6 Annotations
If you use AEM 6.3+ you should be using the OSGi R6 DS Annotations, but how do you avoid gotchas when upgrading old projects?
![Anatomy of the Ideal Background Job](/images/posts/2018-08/anatomy-header.jpg)
Anatomy of the Ideal Background Job
I've seen and written a lot of background jobs in my career and in my experience, they are most common culprits to hard-to-diagnose issues in website operations. This is why, with background jobs, it's even more important than your standard component code to ensure the job executes successfully.
![Markdown in AEM with Flexmark](/images/posts/2018-08/wall-of-books.jpg)
Markdown in AEM with Flexmark
Unfortunately, AEM did not provide a mechanism to interact with Markdown content, nor were any of the Java markdown libraries compatible with OSGi. Recently, I worked with the Flexmark team to produce an OSGi bundle version of the Flexmark markdown library.
![Conflicts with Sling Feature Model and Content Configurations](/images/posts/2021-08/conflict.jpg)
Conflicts with Sling Feature Model and Content Configurations
Don't mingle Apache Sling OSGi Feature Model and content configurations for content creation, ACLs or OSGi configuration definitions
![Bringing AEM Back to Life with JConsole](/images/posts/2021-09/give-my-creation-life.jpg)
Bringing AEM Back to Life with JConsole
How to use JConsole do diagnose a "bricked" AEM instance
![Using Bnd + Maven to Make Wrapping Complex Bundles Less Painful](/images/posts/04/pain.jpg)
Using Bnd + Maven to Make Wrapping Complex Bundles Less Painful
How to use the Maven dependency plugin and bnd to dump all of the packages used by the dependencies of a Maven project to make it easier to wrap a library as an OSGi bundle
![OSGi HTTP Whiteboard Servlets](/images/posts/2023/01/osgi-servlet-hero.jpg)
OSGi HTTP Whiteboard Servlets
What are OSGi HTTP Whiteboard Servlets and could they be useful for your project? Find the answers here!