/** * Create an instance of {@link NotifySubscriptionListener } * */ public NotifySubscriptionListener createNotifySubscriptionListener() { return new NotifySubscriptionListener(); }
@Override public DispositionReport notifySubscriptionListener(NotifySubscriptionListener body) throws DispositionReportFaultMessage, RemoteException { for (int i = 0; i < callbacks.size(); i++) { try { callbacks.get(i).handleCallback(body.getSubscriptionResultsList()); } catch (Exception ex) { log.warn("Your implementation on ISubscriptionCallback is faulty and threw an error, contact the developer", ex); } } DispositionReport r = new DispositionReport(); r.getResult().add(new Result()); return r; } }
NotifySubscriptionListener body = new NotifySubscriptionListener(); body.setSubscriptionResultsList(resultList); body.setAuthInfo(token.getAuthInfo()); } catch (DispositionReportFaultMessage e) { body.setAuthInfo("Failed to generate token, please contact UDDI admin"); log.error(e.getMessage(), e); notifier.notifySubscriptionListener(body); String chunkToken = body.getSubscriptionResultsList().getChunkToken(); while (chunkToken != null) { UddiEntityPublisher publisher = new UddiEntityPublisher(); getSubscriptionResults.setChunkToken(chunkToken); resultList = subscriptionImpl.getSubscriptionResults(getSubscriptionResults, publisher); body.setSubscriptionResultsList(resultList); if (resultListContainsChanges(resultList)) //if (!IsEmpty(resultList)) chunkToken = body.getSubscriptionResultsList().getChunkToken();
tx.begin(); this.getEntityPublisher(em, body.getAuthInfo()); String subscriptionKey = body.getSubscriptionResultsList().getSubscription().getSubscriptionKey(); org.apache.juddi.model.ClientSubscriptionInfo modelClientSubscriptionInfo = null; try { XRegisterHelper.handle(apiClientSubscriptionInfo.getFromClerk(),apiClientSubscriptionInfo.getToClerk(), body.getSubscriptionResultsList());
NotifySubscriptionListener body = new NotifySubscriptionListener(); body.setSubscriptionResultsList(resultList); body.setAuthInfo(token.getAuthInfo()); } catch (DispositionReportFaultMessage e) { body.setAuthInfo("Failed to generate token, please contact UDDI admin"); log.error(e.getMessage(), e); notifier.notifySubscriptionListener(body); String chunkToken = body.getSubscriptionResultsList().getChunkToken(); while (chunkToken != null) { UddiEntityPublisher publisher = new UddiEntityPublisher(); getSubscriptionResults.setChunkToken(chunkToken); resultList = subscriptionImpl.getSubscriptionResults(getSubscriptionResults, publisher); body.setSubscriptionResultsList(resultList); if (resultListContainsChanges(resultList)) //if (!IsEmpty(resultList)) chunkToken = body.getSubscriptionResultsList().getChunkToken();
tx.begin(); this.getEntityPublisher(em, body.getAuthInfo()); String subscriptionKey = body.getSubscriptionResultsList().getSubscription().getSubscriptionKey(); org.apache.juddi.model.ClientSubscriptionInfo modelClientSubscriptionInfo = null; try { XRegisterHelper.handle(apiClientSubscriptionInfo.getFromClerk(),apiClientSubscriptionInfo.getToClerk(), body.getSubscriptionResultsList());
+ StringEscapeUtils.escapeHtml(body.getSubscriptionResultsList().getSubscription().getSubscriptionKey())); Transport.send(message);
+ StringEscapeUtils.escapeHtml(body.getSubscriptionResultsList().getSubscription().getSubscriptionKey())); Transport.send(message);
+ body.getSubscriptionResultsList().getSubscription().getSubscriptionKey()); Transport.send(message); } else {
+ body.getSubscriptionResultsList().getSubscription().getSubscriptionKey()); Transport.send(message); } else {
static String GetSubscriptionType(NotifySubscriptionListener body) { if (body != null && body.getSubscriptionResultsList() != null && body.getSubscriptionResultsList().getSubscription() != null && body.getSubscriptionResultsList().getSubscription().getSubscriptionFilter() != null) { SubscriptionFilter sub = body.getSubscriptionResultsList().getSubscription().getSubscriptionFilter(); if (sub.getFindBinding() != null) { return " binding search results";
static String GetSubscriptionType(NotifySubscriptionListener body) { if (body != null && body.getSubscriptionResultsList() != null && body.getSubscriptionResultsList().getSubscription() != null && body.getSubscriptionResultsList().getSubscription().getSubscriptionFilter() != null) { SubscriptionFilter sub = body.getSubscriptionResultsList().getSubscription().getSubscriptionFilter(); if (sub.getFindBinding() != null) { return " binding search results";
static String GetChangeSummary(NotifySubscriptionListener body) { SubscriptionResultsList r = body.getSubscriptionResultsList(); StringWriter sw = new StringWriter(); if (r.getAssertionStatusReport() != null) { JAXB.marshal(r.getAssertionStatusReport(), sw); } else if (r.getBindingDetail() != null) { JAXB.marshal(r.getBindingDetail(), sw); } else if (r.getBusinessDetail() != null) { JAXB.marshal(r.getBusinessDetail(), sw); } else if (r.getBusinessList() != null) { JAXB.marshal(r.getBusinessList(), sw); } else if (r.getRelatedBusinessesList() != null) { JAXB.marshal(r.getRelatedBusinessesList(), sw); } else if (r.getServiceDetail() != null) { JAXB.marshal(r.getServiceDetail(), sw); } else if (r.getServiceList() != null) { JAXB.marshal(r.getServiceList(), sw); } else if (r.getTModelDetail() != null) { JAXB.marshal(r.getTModelDetail(), sw); } else if (r.getTModelList() != null) { JAXB.marshal(r.getTModelList(), sw); } return "<pre>" + StringEscapeUtils.escapeHtml(sw.toString()) + "</pre>"; }
static String GetChangeSummary(NotifySubscriptionListener body) { SubscriptionResultsList r = body.getSubscriptionResultsList(); StringWriter sw = new StringWriter(); if (r.getAssertionStatusReport() != null) { JAXB.marshal(r.getAssertionStatusReport(), sw); } else if (r.getBindingDetail() != null) { JAXB.marshal(r.getBindingDetail(), sw); } else if (r.getBusinessDetail() != null) { JAXB.marshal(r.getBusinessDetail(), sw); } else if (r.getBusinessList() != null) { JAXB.marshal(r.getBusinessList(), sw); } else if (r.getRelatedBusinessesList() != null) { JAXB.marshal(r.getRelatedBusinessesList(), sw); } else if (r.getServiceDetail() != null) { JAXB.marshal(r.getServiceDetail(), sw); } else if (r.getServiceList() != null) { JAXB.marshal(r.getServiceList(), sw); } else if (r.getTModelDetail() != null) { JAXB.marshal(r.getTModelDetail(), sw); } else if (r.getTModelList() != null) { JAXB.marshal(r.getTModelList(), sw); } return "<pre>" + StringEscapeUtils.escapeHtml(sw.toString()) + "</pre>"; }