[JBoss JIRA] Created: (SWITCHYARD-369) AS7 deployer not creating domains correctly
by Keith Babo (JIRA)
AS7 deployer not creating domains correctly
-------------------------------------------
Key: SWITCHYARD-369
URL: https://issues.jboss.org/browse/SWITCHYARD-369
Project: SwitchYard
Issue Type: Bug
Components: deployment
Affects Versions: 0.2
Reporter: Keith Babo
Fix For: 0.2
The AS7 deployer is creating a root-level domain for each application instead of creating a single root-level domain and then adding individual applications to that domain. See line 89 in org.switchyard.as7.extension.deployment.SwitchYardDeployment:
{code:java}
_deployment.init(ServiceDomainManager.createDomain());
{code}
Instead of this, we should be calling the addApplicationServiceDomain on an existing ServiceDomainManager reference:
{code:java}
_domainManager.addApplicationServiceDomain(_deployment.getName(), _deployment.getConfig());
{code}
Note that this will require an instance of ServiceDomainManager to be shared across all deployments in AS7 to provide a common root domain. Also note that the SwitchYard config is being passed in.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (SWITCHYARD-363) Create a Forge plugin for the Rules component
by David Ward (JIRA)
Create a Forge plugin for the Rules component
---------------------------------------------
Key: SWITCHYARD-363
URL: https://issues.jboss.org/browse/SWITCHYARD-363
Project: SwitchYard
Issue Type: Feature Request
Reporter: David Ward
Assignee: Keith Babo
Fix For: 0.2
We need to add a switchyard-forge-rules-plugin, similar to our existing bean, soap, camel and clojure ones. The information that can be prompted for matches the properties of the models found in org.switchyard.component.rules.config.model.
{code:xml}
<component name="defaults to ${ServiceInterfaceName}">
<service name="defaults to ${ServiceInterfaceName}">
<interface.java interface="${ServiceInterfaceClass}"/>
</service>
<implementation.rules stateful="defaults to false">
<rulesAction
name="the method name from the service interface, required"
type="a RulesActionType name, defaults to EXECUTE_RULES"/> (0..*)
<resource
location="file://, http://, https://, or classpath path, required"
type="a ResourceType name, required"/> (0..*)
</implementation.rules>
</component>
{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (SWITCHYARD-361) Update console to use new admin functionality
by Rob Cernich (JIRA)
Update console to use new admin functionality
---------------------------------------------
Key: SWITCHYARD-361
URL: https://issues.jboss.org/browse/SWITCHYARD-361
Project: SwitchYard
Issue Type: Enhancement
Components: console
Reporter: Rob Cernich
Assignee: Rob Cernich
Fix For: 0.2
Update console to use newly added admin functionality:
1. Rename "deployments" to "applications"
2. Rename "modules" to "components"
3. Add a root "services" node.
4. Update "application" page to display application details (list of services, deployment name, etc.).
5. Add page to display "service" details (interface name, implementation type, etc.).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months