[ 
https://issues.apache.org/jira/browse/OAK-867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13845610#comment-13845610
 ] 

Jukka Zitting commented on OAK-867:
-----------------------------------

Some followups in revisions 1550218 (generalize OsgiFoo tracker classes to 
WhiteboardFoo ones) and 1550219 (simplify the Executor service mechanism).

Note that I removed the {{OakExecutor}} interface added for OAK-1120. Instead 
we can just use the {{java.util.concurrent.Executor}} interface directly. If 
needed, we can add use a service property to further specify the executor 
service that should be used for Oak tasks.

> Oak whiteboard
> --------------
>
>                 Key: OAK-867
>                 URL: https://issues.apache.org/jira/browse/OAK-867
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: core, jcr
>            Reporter: Jukka Zitting
>            Assignee: Tobias Bocanegra
>             Fix For: 0.14
>
>
> Instead of injecting generic components like {{ScheduledExecutorService}}, 
> {{MBeanServer}}, etc. to all places where they are needed (and thus having 
> complex dependency chains), I'd like to introduce a whiteboard concept that 
> allows all Oak components to publish information that can then be acted on by 
> other components. The implementation should be directly implementable in OSGi 
> environments with OSGi services, but also simple enough to work in 
> traditional non-OSGi deployments.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to