public Policy getEffectivePolicy(ServiceInfo si, Message m) { return si.getExtensor(Policy.class); }
public Policy getEffectivePolicy(ServiceInfo si, Message m) { return si.getExtensor(Policy.class); }
@Override public <T> T getTraversedExtensor(T defaultValue, Class<T> type) { T value = getExtensor(type); if (value == null) { if (binding != null) { value = binding.getExtensor(type); } if (service != null && value == null) { value = service.getExtensor(type); } if (value == null) { value = defaultValue; } } return value; }
@Override public <T> T getTraversedExtensor(T defaultValue, Class<T> type) { T value = getExtensor(type); if (value == null) { if (binding != null) { value = binding.getExtensor(type); } if (service != null && value == null) { value = service.getExtensor(type); } if (value == null) { value = defaultValue; } } return value; }
@Override public <T> T getTraversedExtensor(T defaultValue, Class<T> type) { T value = getExtensor(type); if (value == null) { if (binding != null) { value = binding.getExtensor(type); } if (service != null && value == null) { value = service.getExtensor(type); } if (value == null) { value = defaultValue; } } return value; }
@Override public <T> T getTraversedExtensor(T defaultValue, Class<T> type) { T value = getExtensor(type); if (value == null) { if (binding != null) { value = binding.getExtensor(type); } if (service != null && value == null) { value = service.getExtensor(type); } if (value == null) { value = defaultValue; } } return value; }
public static <T> T getWSDLExtensor(EndpointInfo ei, Class<T> cls) { ServiceInfo si = ei.getService(); BindingInfo bi = ei.getBinding(); Object o = ei.getExtensor(cls); if (o == null && si != null) { o = si.getExtensor(cls); } if (o == null && bi != null) { o = bi.getExtensor(cls); } if (o == null) { return null; } if (cls.isInstance(o)) { return cls.cast(o); } return null; } }
serviceBinding = service.getDescription().getExtensor(JAXWSBinding.class); JAXWSBinding serviceBinding2 = service.getExtensor(JAXWSBinding.class);