示例#1
0
 public static BindingImpl create(@NotNull BindingID bindingId, WebServiceFeature[] features) {
   // Override the BindingID from the features
   for (WebServiceFeature feature : features) {
     if (feature instanceof BindingTypeFeature) {
       BindingTypeFeature f = (BindingTypeFeature) feature;
       bindingId = BindingID.parse(f.getBindingId());
     }
   }
   if (bindingId.equals(BindingID.XML_HTTP)) return new HTTPBindingImpl(features);
   else return new SOAPBindingImpl(bindingId, features);
 }
示例#2
0
 public static BindingImpl create(@NotNull BindingID bindingId) {
   if (bindingId.equals(BindingID.XML_HTTP)) return new HTTPBindingImpl();
   else return new SOAPBindingImpl(bindingId);
 }