You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sv...@apache.org on 2007/11/28 10:15:56 UTC

svn commit: r598922 - in /incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources: Calculator.composite definitions.xml

Author: svkrish
Date: Wed Nov 28 01:15:55 2007
New Revision: 598922

URL: http://svn.apache.org/viewvc?rev=598922&view=rev
Log:
general cleaning up

Modified:
    incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/Calculator.composite
    incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/definitions.xml

Modified: incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/Calculator.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/Calculator.composite?rev=598922&r1=598921&r2=598922&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/Calculator.composite (original)
+++ incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/Calculator.composite Wed Nov 28 01:15:55 2007
@@ -20,12 +20,13 @@
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
            targetNamespace="http://sample"
            xmlns:sample="http://sample"
-           name="Calculator">
+           name="Calculator"
+           xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0">
 
     <component name="CalculatorServiceComponent">
 		<implementation.java class="calculator.CalculatorServiceImpl">
-			<operation name="divide" requires="logging"/>
-			<operation name="subtract" requires="logging"/>
+			<operation name="divide" requires="tuscany:logging"/>
+			<operation name="subtract" requires="tuscany:logging"/>
 		</implementation.java>
         <reference name="addService" target="AddServiceComponent" />
         <reference name="subtractService" target="SubtractServiceComponent" />
@@ -34,7 +35,7 @@
     </component>
 
     <component name="AddServiceComponent">
-        <implementation.java class="calculator.AddServiceImpl" requires="logging"/>
+        <implementation.java class="calculator.AddServiceImpl" requires="tuscany:logging"/>
     </component>
 
     <component name="SubtractServiceComponent">
@@ -50,7 +51,7 @@
     </component>
     
     <component name="AnotherCalculatorServiceComponent">
-		<implementation.java class="calculator.CalculatorServiceImpl" requires="logging"/>
+		<implementation.java class="calculator.CalculatorServiceImpl" requires="tuscany:logging"/>
         <reference name="addService" target="AddServiceComponent" />
         <reference name="subtractService" target="SubtractServiceComponent" />
         <reference name="multiplyService" target="MultiplyServiceComponent" />

Modified: incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/definitions.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/definitions.xml?rev=598922&r1=598921&r2=598922&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/definitions.xml (original)
+++ incubator/tuscany/java/sca/samples/calculator-impl-policies/src/main/resources/definitions.xml Wed Nov 28 01:15:55 2007
@@ -20,38 +20,24 @@
 <definitions xmlns="http://www.osoa.org/xmlns/sca/1.0"
  			targetNamespace="http://test"
  			xmlns:sca="http://www.osoa.org/xmlns/sca/1.0"
- 			xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0">
+ 			xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0"
+ 			xmlns:calc="http://calculator">
 
-<!-- Extension Types Metadata -->
-<!-- implementationType type="sca:implementation.java" alwaysProvides="logging"
-					mayProvide="tracing"/>
-<bindingType type="sca:binding.ws" alwaysProvides="confidentiality"
-					mayProvide="integrity"/-->					
+<!-- Policy Intents -->
+<intent name="tuscany:logging" 
+ 		constrains="sca:implementation.java">
+	<description>
+		All messages to and from this implementation must be logged
+	</description>
+</intent>
 
- <!-- POLICY SETS -->
+<!-- PolicySets -->
 <policySet name="tuscany:JDKLoggingPolicy"
- 	provides="logging"
+ 	provides="tuscany:logging"
  	appliesTo="sca:implementation.java"
  	xmlns="http://www.osoa.org/xmlns/sca/1.0">
  	<tuscany:jdkLogger xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0" name="calculator">
 		<logLevel>INFO</logLevel>
-		<resourceBundle>CalculatorLogMessages</resourceBundle>
 	</tuscany:jdkLogger>
 </policySet>
-
-<!-- simple intent -->
- <intent name="logging" 
- 			 constrains="sca:implementation">
- 			 <description>
- 			 	All messages to and from this implementation must be logged
- 			 </description>
- </intent>
- 
- <intent name="tracing" 
- 			 constrains="sca:implementation.java">
- 			 <description>
- 			 	Need to figure out some description for this 
- 			 </description>
- </intent>
- 
 </definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org