Author: asoldano
Date: 2014-10-17 09:03:23 -0400 (Fri, 17 Oct 2014)
New Revision: 19007
Modified:
spi/branches/jbossws-spi-2.3.x/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedHandlerMetaData.java
Log:
[JBWS-3838] Adding optional id to handler metadata
Modified:
spi/branches/jbossws-spi-2.3.x/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedHandlerMetaData.java
===================================================================
---
spi/branches/jbossws-spi-2.3.x/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedHandlerMetaData.java 2014-10-17
12:04:13 UTC (rev 19006)
+++
spi/branches/jbossws-spi-2.3.x/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedHandlerMetaData.java 2014-10-17
13:03:23 UTC (rev 19007)
@@ -57,13 +57,16 @@
private final Set<String> soapRoles;
// The optional <port-name> elements, these only apply to webservice clients
private final Set<String> portNames;
+ // An optional id
+ private final String id;
public UnifiedHandlerMetaData(String handlerClass,
String handlerName,
List<UnifiedInitParamMetaData> initParams,
Set<QName> soapHeaders,
Set<String> soapRoles,
- Set<String> portNames) {
+ Set<String> portNames,
+ String id) {
this.handlerClass = handlerClass;
this.handlerName = handlerName;
this.initParams = initParams != null ? Collections.unmodifiableList(initParams) :
null;
@@ -82,8 +85,18 @@
} else {
this.portNames = Collections.emptySet();
}
+ this.id = id;
}
+ public UnifiedHandlerMetaData(String handlerClass,
+ String handlerName,
+ List<UnifiedInitParamMetaData> initParams,
+ Set<QName> soapHeaders,
+ Set<String> soapRoles,
+ Set<String> portNames) {
+ this(handlerClass, handlerName, initParams, soapHeaders, soapRoles, portNames,
handlerName);
+ }
+
public UnifiedHandlerChainMetaData getHandlerChain()
{
return handlerChain;
@@ -104,6 +117,11 @@
return handlerClass;
}
+ public String getId()
+ {
+ return id;
+ }
+
public List<UnifiedInitParamMetaData> getInitParams()
{
return initParams;
@@ -134,6 +152,7 @@
str.append("\n soapRoles=" + soapRoles);
str.append("\n portNames=" + portNames);
str.append("\n initParams=" + initParams);
+ str.append("\n id=" + id);
return str.toString();
}
}
Show replies by date