Author: richard.opalka(a)jboss.com
Date: 2011-08-13 19:02:43 -0400 (Sat, 13 Aug 2011)
New Revision: 14833
Modified:
spi/branches/jbossws-spi-1.4.1.SP1/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedPortComponentRefMetaData.java
Log:
[JBWS-3338] extending SPI to support distinction between no @Addressing and
@Addressing(enabled='false') for ports construction from service refs.
Modified:
spi/branches/jbossws-spi-1.4.1.SP1/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedPortComponentRefMetaData.java
===================================================================
---
spi/branches/jbossws-spi-1.4.1.SP1/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedPortComponentRefMetaData.java 2011-08-13
22:56:37 UTC (rev 14832)
+++
spi/branches/jbossws-spi-1.4.1.SP1/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedPortComponentRefMetaData.java 2011-08-13
23:02:43 UTC (rev 14833)
@@ -54,6 +54,7 @@
// The optional JBossWS config-file
private String configFile;
// The optional <adressing> element
+ private boolean isAddressingAnnotationSpecified;
private boolean addressingEnabled;
private boolean addressingRequired;
private String addressingResponses = "ALL";
@@ -62,6 +63,7 @@
// The optional <mtom-threshold> element
private int mtomThreshold;
// @RespectBinding annotation metadata
+ private boolean isRespectBindingAnnotationSpecified;
private boolean respectBindingEnabled;
public UnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData serviceRefMetaData)
@@ -74,6 +76,22 @@
return serviceRefMetaData;
}
+ public void setAddressingAnnotationSpecified(final boolean
isAddressingAnnotationSpecified) {
+ this.isAddressingAnnotationSpecified = isAddressingAnnotationSpecified;
+ }
+
+ public boolean isAddressingAnnotationSpecified() {
+ return this.isAddressingAnnotationSpecified;
+ }
+
+ public void setRespectBindingAnnotationSpecified(final boolean
isRespectBindingAnnotationSpecified) {
+ this.isRespectBindingAnnotationSpecified = isRespectBindingAnnotationSpecified;
+ }
+
+ public boolean isRespectBindingAnnotationSpecified() {
+ return this.isRespectBindingAnnotationSpecified;
+ }
+
/**
* @deprecated Use {@link #isMtomEnabled()} instead.
*/
@@ -260,11 +278,13 @@
str.append("\nUnifiedPortComponentRef");
str.append("\n serviceEndpointInterface=" + serviceEndpointInterface);
str.append("\n portQName=" + portQName);
+ str.append("\n isAddressingAnnotationSpecified=" +
isAddressingAnnotationSpecified);
str.append("\n addressingEnabled=" + addressingEnabled);
str.append("\n addressingRequired=" + addressingRequired);
str.append("\n addressingResponses=" + addressingResponses);
str.append("\n mtomEnabled=" + mtomEnabled);
str.append("\n mtomThreshold=" + mtomThreshold);
+ str.append("\n isRespectBindingAnnotationSpecified=" +
isRespectBindingAnnotationSpecified);
str.append("\n respectBindingEnabled=" + respectBindingEnabled);
str.append("\n portComponentLink=" + portComponentLink);
str.append("\n callProperties=" + callProperties);
Show replies by date