44 import com.sun.xml.internal.ws.api.pipe.*; |
44 import com.sun.xml.internal.ws.api.pipe.*; |
45 import com.sun.xml.internal.ws.api.server.*; |
45 import com.sun.xml.internal.ws.api.server.*; |
46 import com.sun.xml.internal.ws.binding.BindingImpl; |
46 import com.sun.xml.internal.ws.binding.BindingImpl; |
47 import com.sun.xml.internal.ws.fault.SOAPFaultBuilder; |
47 import com.sun.xml.internal.ws.fault.SOAPFaultBuilder; |
48 import com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties; |
48 import com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties; |
49 import com.sun.xml.internal.ws.model.wsdl.WSDLPortImpl; |
|
50 import com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties; |
49 import com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties; |
51 import com.sun.xml.internal.ws.model.wsdl.WSDLProperties; |
50 import com.sun.xml.internal.ws.model.wsdl.WSDLProperties; |
52 import com.sun.xml.internal.ws.policy.PolicyMap; |
51 import com.sun.xml.internal.ws.policy.PolicyMap; |
53 import com.sun.xml.internal.ws.resources.HandlerMessages; |
52 import com.sun.xml.internal.ws.resources.HandlerMessages; |
54 import com.sun.xml.internal.ws.util.Pool; |
53 import com.sun.xml.internal.ws.util.Pool; |
193 |
192 |
194 Map<QName, WSEndpointReference.EPRExtension> eprExtensions = new HashMap<QName, WSEndpointReference.EPRExtension>(); |
193 Map<QName, WSEndpointReference.EPRExtension> eprExtensions = new HashMap<QName, WSEndpointReference.EPRExtension>(); |
195 try { |
194 try { |
196 if (port != null) { |
195 if (port != null) { |
197 //gather EPR extrensions from WSDL Model |
196 //gather EPR extrensions from WSDL Model |
198 WSEndpointReference wsdlEpr = ((WSDLPortImpl) port).getEPR(); |
197 WSEndpointReference wsdlEpr = port.getEPR(); |
199 if (wsdlEpr != null) { |
198 if (wsdlEpr != null) { |
200 for (WSEndpointReference.EPRExtension extnEl : wsdlEpr.getEPRExtensions()) { |
199 for (WSEndpointReference.EPRExtension extnEl : wsdlEpr.getEPRExtensions()) { |
201 eprExtensions.put(extnEl.getQName(), extnEl); |
200 eprExtensions.put(extnEl.getQName(), extnEl); |
202 } |
201 } |
203 } |
202 } |