Author: bdaniel
Date: Fri Jun 17 21:24:20 2011
New Revision: 1137036
URL: http://svn.apache.org/viewvc?rev=1137036&view=rev
Log:
Endpoints should only inherit interaction intents
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositePolicyBuilderImpl.java
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositePolicyBuilderImpl.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositePolicyBuilderImpl.java?rev=1137036&r1=1137035&r2=1137036&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositePolicyBuilderImpl.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositePolicyBuilderImpl.java
Fri Jun 17 21:24:20 2011
@@ -108,16 +108,16 @@ public class CompositePolicyBuilderImpl
// Inherit from binding
- inherit(ep, null, true, ep.getBinding());
+ inherit(ep, Intent.Type.interaction, true,
ep.getBinding());
// Inherit from composite/component/service
- inherit(ep, null, true, ep.getService(),
ep.getComponent(), composite );
+ inherit(ep, Intent.Type.interaction, true,
ep.getService(), ep.getComponent(), composite );
if (componentService.getInterfaceContract() !=
null) {
// Inherit from the
component.service.interface
// Do not check mutual exclusion here..
interfaces do not follow normal rules
// of the structural hierarchy (Policy
spec 4.10)
- inherit(ep, null, false,
componentService.getInterfaceContract().getInterface());
+ inherit(ep, Intent.Type.interaction,
false, componentService.getInterfaceContract().getInterface());
}
// Replace profile intents with their required
intents
@@ -163,16 +163,16 @@ public class CompositePolicyBuilderImpl
for (EndpointReference epr :
componentReference.getEndpointReferences()) {
// Inherit from binding
- inherit(epr, null, true, epr.getBinding());
+ inherit(epr, Intent.Type.interaction, true,
epr.getBinding());
// Inherit from composite/component/reference
- inherit(epr, null, true, epr.getReference(),
epr.getComponent(), composite);
+ inherit(epr, Intent.Type.interaction, true,
epr.getReference(), epr.getComponent(), composite);
// Inherit from the
component.reference.interface
if (componentReference.getInterfaceContract()
!= null) {
// Do not check mutual exclusion here..
interfaces do not follow normal rules
// of the structural hierarchy (Policy
spec 4.10)
- inherit(epr, null, true,
componentReference.getInterfaceContract().getInterface());
+ inherit(epr, Intent.Type.interaction,
true, componentReference.getInterfaceContract().getInterface());
}
// Replace profile intents with their required
intents