[jbossws-commits] JBossWS SVN: r12960 - spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Sep 13 08:31:24 EDT 2010


Author: richard.opalka at jboss.com
Date: 2010-09-13 08:31:24 -0400 (Mon, 13 Sep 2010)
New Revision: 12960

Modified:
   spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java
Log:
[JBWS-3122] since now @WebServiceRef respects @Addressing, @MTOM & @RespectBinding annotations

Modified: spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java
===================================================================
--- spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java	2010-09-13 10:54:20 UTC (rev 12959)
+++ spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java	2010-09-13 12:31:24 UTC (rev 12960)
@@ -104,6 +104,11 @@
    private boolean addressingEnabled;
    private boolean addressingRequired;
    private String addressingResponses = "ALL";
+   // @MTOM annotation metadata
+   private boolean mtomEnabled;
+   private int mtomThreshold;
+   // @RespectBinding annotation metadata
+   private boolean respectBindingEnabled;
 
    // The JAXWS annotated element. JDK1.4 does not have java.lang.reflect.AnnotatedElement so we use an untyped Object
    private transient Object anElement;
@@ -150,6 +155,31 @@
       return this.addressingResponses;
    }
 
+   public void setMtomEnabled() {
+      this.mtomEnabled = true;
+   }
+   
+   public boolean isMtomEnabled() {
+      return this.mtomEnabled;
+   }
+
+   public void setMtomThreshold(final int threshold)
+   {
+      this.mtomThreshold = threshold;
+   }
+   
+   public int getMtomThreshold() {
+      return this.mtomThreshold;
+   }
+
+   public void setRespectBindingEnabled() {
+      this.respectBindingEnabled = true;
+   }
+   
+   public boolean isRespectBindingEnabled() {
+      return this.respectBindingEnabled;
+   }
+
    public void merge(ServiceRefMetaData sref)
    {
       UnifiedServiceRefMetaData sourceRef = (UnifiedServiceRefMetaData)sref;



More information about the jbossws-commits mailing list