You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ra...@apache.org on 2009/03/19 13:23:16 UTC

svn commit: r755970 - /tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java

Author: ramkumar
Date: Thu Mar 19 12:23:15 2009
New Revision: 755970

URL: http://svn.apache.org/viewvc?rev=755970&view=rev
Log:
Fixes for TUSCANY-2922

Modified:
    tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java

Modified: tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java?rev=755970&r1=755969&r2=755970&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java (original)
+++ tuscany/branches/sca-java-1.x/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessor.java Thu Mar 19 12:23:15 2009
@@ -138,7 +138,6 @@
     private ConfiguredOperationProcessor configuredOperationProcessor;
     protected StAXArtifactProcessor<Object> extensionProcessor;
     private Monitor monitor;
-    protected String validationMessage;
 
     private ModelFactoryExtensionPoint modelFactories; // DOB
     public JMSBindingProcessor(ModelFactoryExtensionPoint modelFactories, StAXArtifactProcessor<Object> extensionProcessor, Monitor monitor) {
@@ -148,7 +147,6 @@
             new ConfiguredOperationProcessor(modelFactories, this.monitor);
         this.extensionProcessor = extensionProcessor;
         this.monitor = monitor;
-        this.validationMessage = null;
         this.modelFactories = modelFactories;
     }
     
@@ -177,7 +175,6 @@
     private void error(String message, Object model, Object... messageParameters) {
         if (monitor != null) {
             Problem problem = new ProblemImpl(this.getClass().getName(), "binding-jms-validation-messages", Severity.ERROR, model, message, (Object[])messageParameters);
-            validationMessage = problem.toString(); // Record error message for use in validation.
      	    monitor.problem(problem);
         }        
     }
@@ -193,7 +190,6 @@
     public JMSBinding read(XMLStreamReader reader) throws ContributionReadException, XMLStreamException {
         JMSBinding jmsBinding = new JMSBinding();
         // Reset validation message to keep track of validation issues.
-        this.validationMessage = null;
 
         // Read policies
         policyProcessor.readPolicies(jmsBinding, reader);
@@ -797,7 +793,7 @@
      * passes in the jmsBinding model.
      * The older validate() now calls validate(JMSBinding jmsBinding) with a null model. 
      */
-    public void validate() throws JMSBindingException {
+    public void validate() {
         validate( null );
     }
     
@@ -811,12 +807,7 @@
      * @param jmsBinding an optional JMS binding model to check for validity.  
      * @since 1.4
      */
-    protected void validate( JMSBinding jmsBinding ) {
-        // Check validation message for issues that arise from parsing errors.
-        if ( validationMessage != null ) {
-            throw new JMSBindingException( validationMessage );
-        }
-        
+    protected void validate( JMSBinding jmsBinding ) {        
         // If no JMSBinding model is provided, that is all the validation we can do.
         if ( jmsBinding == null ) {
             return;
@@ -859,11 +850,6 @@
         }
 
         // Other jmsBinding model validation may be added here.
-        
-        // Check validation message for issues that arise from internal model validation errors.
-        if ( validationMessage != null ) {
-            throw new JMSBindingException( validationMessage );
-        }
 
     }