List of usage examples for javax.xml.ws.wsaddressing W3CEndpointReference getPort
public <T> T getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
From source file:org.kuali.student.enrollment.courseoffering.service.DequeuerCallbackListener.java
@Override public String subscribeToActivityOfferings(SubscriptionActionEnum action, W3CEndpointReference callbackObject, ContextInfo contextInfo) {//from w w w.j av a 2s . co m WebServiceFeature[] wfs = new WebServiceFeature[] {}; CourseOfferingCallbackService port = callbackObject.getPort(CourseOfferingCallbackService.class, wfs); String id = null; try { id = UUID.randomUUID().toString(); Selector selector = new Selector(action, port); callbacks.put(id, selector); log.info("CourseOfferingCallbackService added to CourseOfferingSubscriptionService subscriber list"); return id; } catch (Exception e) { log.error("Exception occurred at subscribeToActivityOfferings ", e); } return id; }