[ 
https://issues.apache.org/jira/browse/STANBOL-1369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antonio David Pérez Morales resolved STANBOL-1369.
--------------------------------------------------

    Resolution: Fixed

The API has been developed containing the following components:
- OSGiDefaultCamelContext instance is registered in the Stanbol OSGI registry 
using a bundle activator
- ComponentManager: OSGI component used to register and unregister camel 
components in the Stanbol OSGI Camel context.
- StanbolCamelComponent: Interface used by the ComponentManager to register the 
components. All the Camel components used in Stanbol should use this interface 
in order to be registered in the Camel context regardless the bundle start level
- BaseStanbolCamelComponent: Base class implementing the StanbolCamelComponent. 
Useful to create new components
- RoutesManager/RoutesTracker: Allow search and get Stanbol routes from the 
registry
- StanbolRoute: Represents a route which can be started, executed and stopped.
- CamelStanbolRoute: Implementation of StanbolRoute using Camel
- CamelWorkflowJobManager: OSGI component implementing WorkFlowJobManager 
interface which is used to get and execute routes

> Design and Implement an API for Workflows in Stanbol
> ----------------------------------------------------
>
>                 Key: STANBOL-1369
>                 URL: https://issues.apache.org/jira/browse/STANBOL-1369
>             Project: Stanbol
>          Issue Type: Sub-task
>          Components: Enhancer
>            Reporter: Rafa Haro
>            Assignee: Antonio David Pérez Morales
>             Fix For: 1.0.0
>
>
> Design and implement an API for supporting Camel Workflows within Stanbol. 
> Such API should ease the inclusion of new Camel Components in Stanbol. Some 
> of the components that need to be implemented are:
> - ComponentManager
> - RoutesManager and RoutesTracker
> - StanbolRouteRegistrator
> - CamelStanbolRoute



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to