[jboss-svn-commits] JBossWS SVN: r598 - in branches/jbossws-1.0/src/main/java/org/jboss/ws: deployment integration/jboss metadata/config metadata/j2ee metadata/jsr109 metadata/jsr181
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 13 08:33:30 EDT 2006
Author: heiko.braun at jboss.com
Date: 2006-07-13 08:33:18 -0400 (Thu, 13 Jul 2006)
New Revision: 598
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServiceRefMetaDataAdaptor.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/j2ee/UnifiedHandlerMetaData.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr109/WebservicesFactory.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr181/HandlerConfigFactory.java
Log:
FIX JBWS-1073
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -625,7 +625,7 @@
{
UnifiedHandlerMetaData handlerMetaData = new UnifiedHandlerMetaData();
handlerMetaData.setHandlerName(handler.name());
- handlerMetaData.setHandlerClass(handler.className());
+ handlerMetaData.setHandlerClass(handler.className());
for (InitParam initParam : handler.initParams())
{
UnifiedInitParamMetaData initParamMetaData = new UnifiedInitParamMetaData();
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServiceRefMetaDataAdaptor.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServiceRefMetaDataAdaptor.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServiceRefMetaDataAdaptor.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -70,6 +70,11 @@
uhmd.setHandlerName(hmd.getHandlerName());
uhmd.setHandlerClass(hmd.getHandlerClass());
+ for(String portName : hmd.getPortNames())
+ {
+ uhmd.addPortName(portName);
+ }
+
for (InitParamMetaData ipmd : hmd.getInitParams())
{
UnifiedInitParamMetaData uipmd = new UnifiedInitParamMetaData();
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -201,6 +201,8 @@
handler.addSoapHeader(navigator.resolveQName(value));
else if (localName.equals("soap-role"))
handler.addSoapRole(value);
+ else if(localName.equals("port-name"))
+ handler.addPortName(value);
}
/**
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/j2ee/UnifiedHandlerMetaData.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/j2ee/UnifiedHandlerMetaData.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/j2ee/UnifiedHandlerMetaData.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -113,6 +113,12 @@
return array;
}
+ public void addPortName(String portName)
+ {
+ if(portName != null)
+ portNames.add(portName);
+ }
+
public String[] getPortNames()
{
String[] array = new String[portNames.size()];
@@ -120,6 +126,16 @@
return array;
}
+ public boolean matchesPort(String portName)
+ {
+ boolean matches = false;
+
+ if(portNames.size()>0 && portNames.contains(portName))
+ matches = true;
+
+ return matches;
+ }
+
public String toString()
{
StringBuffer buffer = new StringBuffer("\nHandlerMetaData:");
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr109/WebservicesFactory.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr109/WebservicesFactory.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr109/WebservicesFactory.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -208,6 +208,8 @@
handler.addSoapHeader(navigator.resolveQName(value));
else if (localName.equals("soap-role"))
handler.addSoapRole(value);
+ else if (localName.equals("port-name"))
+ handler.addPortName("port-name");
}
/**
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr181/HandlerConfigFactory.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr181/HandlerConfigFactory.java 2006-07-13 11:26:52 UTC (rev 597)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/jsr181/HandlerConfigFactory.java 2006-07-13 12:33:18 UTC (rev 598)
@@ -151,6 +151,8 @@
handler.addSoapHeader(navigator.resolveQName(value));
else if (localName.equals("soap-role"))
handler.addSoapRole(value);
+ else if (localName.equals("port-name"))
+ handler.addPortName(value);
}
/**
More information about the jboss-svn-commits
mailing list