/** * Unregisters the service with specified serviceKey. Note, if * registration fails, no exception is thrown * * @param serviceKey * @param node */ public void unRegisterService(String serviceKey, org.apache.juddi.apiv3.node node) { log.info("UnRegistering the service " + serviceKey); try { String authToken = getAuthToken(node.securityUrl); delete_service deleteService = new delete_service(); deleteService.authInfo = (authToken); deleteService.serviceKey = new string[] { serviceKey }; getUDDINode().getTransport().getUDDIPublishService(node.publishUrl).delete_service(deleteService); } catch (Exception e) { log.error("Unable to register service " + serviceKey + " ." + e.Message, e); } }
/// <remarks/> public void delete_serviceAsync(delete_service delete_service1, object userState) { if ((this.delete_serviceOperationCompleted == null)) { this.delete_serviceOperationCompleted = new System.Threading.SendOrPostCallback(this.Ondelete_serviceOperationCompleted); } this.InvokeAsync("delete_service", new object[] { delete_service1}, this.delete_serviceOperationCompleted, userState); }
/// <remarks/> public System.IAsyncResult Begindelete_service(delete_service delete_service1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("delete_service", new object[] { delete_service1}, callback, asyncState); }
/// <remarks/> public void delete_serviceAsync(delete_service delete_service1) { this.delete_serviceAsync(delete_service1, null); }