Details
-
Type:
Task
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.1.0
-
Fix Version/s: 4.2.0
-
Component/s: Component framework, Launcher
-
Security Level: Public
-
- Environment:
- -
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Major [ 3 ] |
| Fix Version/s | 4.2.0 [ 10356 ] | |
| Description |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host). The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, _without extension_ * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, _without extension_ * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, _without extension_ * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line, _including also all existing extensions_ * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line, _without extension that are provided by their own package_. * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host), _without extension_. The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
| Description |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, _without extension_ * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, _without extension_ * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, _without extension_ * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line, _including also all existing extensions_ * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line, _without extension that are provided by their own package_. * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host), _without extension_. The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, *_without extension_* * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, *_without extension_* * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, *_without extension_* * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line, *_including also all existing extensions_* * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line, *_without extension that are provided by their own package_*. * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host), *_without extension_*. The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Description |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, *_without extension_* * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, *_without extension_* * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, *_without extension_* * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line, *_including also all existing extensions_* * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line, *_without extension that are provided by their own package_*. * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host), *_without extension_*. The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
In expectation of creating the petals micro kernel, it is needed to re-organize the petals-kernel-api that contains an API used by launcher to start a container, and an API to implement internal component.
In the new organization we introduce following expected projects (it's an example to determine the project names): * {{petals-local-transporter-default}} : The current implementation of the local transporter (perhaps new implementations could occur, they will name '{{petals-local-transporter-xxx}}') * {{petals-remote-transporter-nio}} : the curren implementation of the remote transporter using NIO * {{petals-remote-transporter-ws}} : a potential future implementation of the remote transporter using SOAP over HTTP(S) (ie: web-service) * {{petals-microkernel-api}}: The API of {{petals-microkernel) to implement internal components and to implement Petals extensions * {{petals-microkernel}}: The Petals microkernel containing the internal components that can't be implemented differently and the mechanisms to load implementation of other components and extensions * {{petals-container-junit}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into a JUnit test, *_without Petals µKernel extension, but with default logging extensions_* * {{petals-container-studio}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals container into the Petals Studio, *_without Petals µKernel extension, but with default logging extensions_* * {{petals-container-default}}: An assembly of the {{petals-microkernel}} and selected internal component implementations to run a Petals as usual, *_without Petals µKernel extension, but with default logging extensions_* * {{petals-launcher-api}}: The API to create Petals launcher, to start/stop a container * {{petals-launcher-junit}}: The JUnit API able to launch (start and stop) a container into a JUnit test * {{petals-launcher-default}}: The existing launcher to start Petals on command line * {{petals-esb-default-zip}}: The current assembly of Petals ESB, as ZIP file, to install to run Petals on command line, based on {{petals-container-default}} and *_including also all existing Petals µKernel extensions_* * {{petals-esb-default-deb}}: The current assembly of Petals ESB, as Debian package, to install to run Petals on command line, based on {{petals-container-default}} and *_without extension that are provided by their own package_*. * {{petals-esb-junit}}: The JUnit API overriding {{petals-launcher-junit}} to launch a pre-configured Petals ESB (only one container running with the default value on local host), based on {{petals-container-junit}} *_without extension_*. The re-organization affect: {{petals-microkernel-api}}, {{petals-microkernel}}, {{petals-container-default}}, {{petals-launcher-api}}, {{petals-launcher}}, {{petals-esb-default-zip}} and {{petals-esb-default-deb}} |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Resolution | Fixed [ 1 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
