/** * removes a subscription by key, referencing the specified node in the * config file Note, if registration fails, no exception is thrown * * @param subscriptionKey * @param node */ public void unRegisterSubscription(String subscriptionKey, org.apache.juddi.apiv3.node node) { log.info("UnRegistering subscription with key " + subscriptionKey); try { String authToken = getAuthToken(node.securityUrl); delete_subscription deleteSubscription = new delete_subscription(); deleteSubscription.authInfo = (authToken); deleteSubscription.subscriptionKey = new string[] { subscriptionKey }; getUDDINode().getTransport().getUDDISubscriptionService(node.securityUrl).delete_subscription(deleteSubscription); } catch (Exception e) { log.error("Unable to unregister subscription key " + subscriptionKey + " ." + e.Message, e); } }
/// <remarks/> public void delete_subscriptionAsync(delete_subscription delete_subscription1) { this.delete_subscriptionAsync(delete_subscription1, null); }
/// <remarks/> public void delete_subscriptionAsync(delete_subscription delete_subscription1, object userState) { if ((this.delete_subscriptionOperationCompleted == null)) { this.delete_subscriptionOperationCompleted = new System.Threading.SendOrPostCallback(this.Ondelete_subscriptionOperationCompleted); } this.InvokeAsync("delete_subscription", new object[] { delete_subscription1}, this.delete_subscriptionOperationCompleted, userState); }
/// <remarks/> public System.IAsyncResult Begindelete_subscription(delete_subscription delete_subscription1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("delete_subscription", new object[] { delete_subscription1}, callback, asyncState); }