Examples of JUDDIApiPortType


Examples of org.apache.juddi.v3_service.JUDDIApiPortType

        }
      }
     
      logger.info("Updating homeNode server using jUDDI specific API..");
      Transport defaultTransport = WebHelper.getTransport(session.getServletContext());
      JUDDIApiPortType juddiApiService = defaultTransport.getJUDDIApiService();
     
      //making sure our node info is there and up to date.
      SaveNode saveNode = new SaveNode();
      saveNode.setAuthInfo(userAuthToken);
      saveNode.getNode().add(clerk.getApiClerk().getNode());
      juddiApiService.saveNode(saveNode);
      //making sure our clerk info is there and up to date
      SaveClerk saveClerk = new SaveClerk();
      saveClerk.setAuthInfo(userAuthToken);
      saveClerk.getClerk().add(clerk.getApiClerk());
      juddiApiService.saveClerk(saveClerk);
      //making sure our node info is there and up to date.
      SaveNode saveToNode = new SaveNode();
      saveToNode.setAuthInfo(userAuthToken);
      saveToNode.getNode().add(toClerk.getApiClerk().getNode());
      juddiApiService.saveNode(saveToNode);
      //making sure our clerk info is there and up to date
      SaveClerk saveToClerk = new SaveClerk();
      saveToClerk.setAuthInfo(userAuthToken);
      saveToClerk.getClerk().add(toClerk.getApiClerk());
      juddiApiService.saveClerk(saveToClerk);
      logger.debug("Updating default UDDI server completed.");
     
      SaveClientSubscriptionInfo saveClientSubscriptionInfo = new SaveClientSubscriptionInfo();
      saveClientSubscriptionInfo.setAuthInfo(userAuthToken);
      ClientSubscriptionInfo clientSubscriptionInfo = new ClientSubscriptionInfo();
      clientSubscriptionInfo.setSubscriptionKey(modelSubscription.getSubscriptionKey());
      clientSubscriptionInfo.setFromClerk(clerk.getApiClerk());
      clientSubscriptionInfo.setToClerk(toClerk.getApiClerk());
     
      saveClientSubscriptionInfo.getClientSubscriptionInfo().add(clientSubscriptionInfo);
      //save clientSubscription to the listening UDDI default server.
      juddiApiService.saveClientSubscriptionInfo(saveClientSubscriptionInfo);
      logger.debug("Saved ClientSubscriptionInfo to the default UDDI server");
     
      //the listening server is ready; now add the subscription
      Transport transport = WebHelper.getTransport(session.getServletContext(), clerk.getUDDINode());
      UDDISubscriptionPortType subscriptionService = transport.getUDDISubscriptionService();
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

        logger.error(error, e);
      }
      try {
        //now remove it from the listener UDDI server too
        Transport transport = WebHelper.getTransport(session.getServletContext());
        JUDDIApiPortType juddiApiService = transport.getJUDDIApiService();
       
        DeleteClientSubscriptionInfo deleteClientSubscriptionInfo = new DeleteClientSubscriptionInfo();
        deleteClientSubscriptionInfo.setAuthInfo(userAuthToken);
        deleteClientSubscriptionInfo.getSubscriptionKey().add(modelSubscription.getSubscriptionKey());
        //remove the clientSubscription to the listening UDDI default server.
        juddiApiService.deleteClientSubscriptionInfo(deleteClientSubscriptionInfo);
        logger.info("Deleted ClientSubscriptionInfo to the default UDDI server");
       
        response.setSuccess(true);
      } catch (Exception e) {
        if (error==null) {
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

      getSubscriptionResults.setAuthInfo(authToken);
            SyncSubscription syncSubscription = new SyncSubscription();
            syncSubscription.getGetSubscriptionResultsList().add(getSubscriptionResults);
     
          Transport transport = WebHelper.getTransport(session.getServletContext());
             JUDDIApiPortType apiService = transport.getJUDDIApiService();
     
             syncSubscription.setAuthInfo(userAuthToken);
             SyncSubscriptionDetail detail = apiService.invokeSyncSubscription(syncSubscription);
      SubscriptionResultsList list = detail.getSubscriptionResultsList().get(0);
      System.out.println("list=" + list);
     
      response.setSuccess(true);
    } catch (Exception e) {
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

   
    JUDDIApiResponse response = new JUDDIApiResponse();
    List<Publisher> publishers = new ArrayList<Publisher>();
    try {
       Transport transport = WebHelper.getTransport(session.getServletContext());
           JUDDIApiPortType apiService = transport.getJUDDIApiService();
           PublisherDetail publisherDetail = apiService.getPublisherDetail(getPublisherDetail);
           //if the publisher is an admin, then return ALL publishers
           if ("true".equalsIgnoreCase(publisherDetail.getPublisher().get(0).getIsAdmin())) {
            
             GetAllPublisherDetail getAllPublisherDetail = new GetAllPublisherDetail();
         getAllPublisherDetail.setAuthInfo(authToken);
         logger.debug("GetAllPublisherDetail " + getAllPublisherDetail + " sending get AllPublisherDetail request..");
         publisherDetail = apiService.getAllPublisherDetail(getAllPublisherDetail);
           }
           for (org.apache.juddi.api_v3.Publisher apiPublisher : publisherDetail.getPublisher()) {
        Publisher publisher = new Publisher();
        BeanUtils.copyProperties(publisher, apiPublisher);
        publishers.add(publisher);
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

    JUDDIApiResponse response = new JUDDIApiResponse();
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    try {
       Transport transport = WebHelper.getTransport(session.getServletContext());
            JUDDIApiPortType apiService = transport.getJUDDIApiService();
            SavePublisher savePublisher = new SavePublisher();
            savePublisher.setAuthInfo(token);
            org.apache.juddi.api_v3.Publisher apiPublisher = new org.apache.juddi.api_v3.Publisher();
            BeanUtils.copyProperties(apiPublisher, publisher);
            savePublisher.getPublisher().add(apiPublisher);
            PublisherDetail publisherDetail = apiService.savePublisher(savePublisher);
            List<Publisher> publishers = new ArrayList<Publisher>();
           for (org.apache.juddi.api_v3.Publisher apiPublisherOut : publisherDetail.getPublisher()) {
        Publisher publisherOut = new Publisher();
        BeanUtils.copyProperties(publisherOut, apiPublisherOut);
        publishers.add(publisher);
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    JUDDIApiResponse response = new JUDDIApiResponse();
    try {
       Transport transport = WebHelper.getTransport(session.getServletContext());
            JUDDIApiPortType apiService = transport.getJUDDIApiService();
            DeletePublisher deletePublisher = new DeletePublisher();
           deletePublisher.setAuthInfo(token);
            deletePublisher.getPublisherId().add(publisherId);
            apiService.deletePublisher(deletePublisher);
           response.setSuccess(true);
    } catch (Exception e) {
         logger.error("Could not obtain publishers. " + e.getMessage(), e);
         response.setSuccess(false);
         response.setMessage(e.getMessage());
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

    getPublisherDetail.setAuthInfo(authToken);
    getPublisherDetail.getPublisherId().add(username);
   
    try {
       Transport transport = WebHelper.getTransport(session.getServletContext());
           JUDDIApiPortType apiService = transport.getJUDDIApiService();
           PublisherDetail publisherDetail = apiService.getPublisherDetail(getPublisherDetail);
              org.apache.juddi.api_v3.Publisher publisher = publisherDetail.getPublisher().get(0);
              if ("true".equalsIgnoreCase(publisher.getIsAdmin())) {
               UDDIClerkManager manager =  WebHelper.getUDDIClerkManager(session.getServletContext());
               logger.info("managerName=" + manager.getName());
               manager.restart();
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

   
    @Override
    public JUDDIApiPortType getJUDDIApiService(final String endpointURL)
        throws TransportException
    {
        final JUDDIApiPortType currentApiService = apiService.get() ;
        if (currentApiService != null)
        {
            return currentApiService ;
        }
        final String apiURL = getUDDINode(managerName, nodeName).getJuddiApiUrl() ;
       
        final Service service = Service.create(WSDL_JUDDI_API_SERVICE, QNAME_JUDDI_API_SERVICE) ;
        final JUDDIApiPortType newApiService = (JUDDIApiPortType) service.getPort(JUDDIApiPortType.class) ;
        initialiseEndpoint(newApiService, apiURL) ;
        if (apiService.compareAndSet(null, newApiService))
        {
            return newApiService ;
        }
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

    @Override
    public JUDDIApiPortType getJUDDIApiService(final String endpointURL)
        throws TransportException
    {
        final JUDDIApiPortType currentApiService = apiService.get() ;
        if (currentApiService != null)
        {
            return currentApiService ;
        }
        final String apiURL = getUDDINode(managerName, nodeName).getJuddiApiUrl() ;
        final JUDDIApiPortType newApiService = lookupService(jndiEnv, apiURL) ;
        if (apiService.compareAndSet(null, newApiService))
        {
            return newApiService ;
        }
        else
View Full Code Here

Examples of org.apache.juddi.v3_service.JUDDIApiPortType

   
    @Override
    public JUDDIApiPortType getJUDDIApiService(final String endpointURL)
        throws TransportException
    {
        final JUDDIApiPortType current = juddiApiPortTypeRef.get() ;
        if (current != null)
        {
            return current ;
        }
        final String juddiApiUrl ;
        if (endpointURL == null)
        {
            try
            {
                final UDDIClerkManager manager = UDDIClientContainer.getUDDIClerkManager(managerName) ;
                juddiApiUrl = manager.getClientConfig().getUDDINode(nodeName).getJuddiApiUrl() ;
            }
            catch (final ConfigurationException ce)
            {
                throw new TransportException("Could not discover juddiApiUrl for node " + nodeName, ce) ;
            }
        }
        else
        {
            juddiApiUrl = endpointURL ;
        }
        final Object delegatePortType = createDelegate(juddiApiUrl) ;
       
        final InvocationHandler handler = new TaskHandler(delegatePortType) ;
        final JUDDIApiPortType juddiApiPortType = (JUDDIApiPortType) Proxy.newProxyInstance(classLoader,
            new Class[] {JUDDIApiPortType.class}, handler) ;
        if (juddiApiPortTypeRef.compareAndSet(null, juddiApiPortType))
        {
            return juddiApiPortType ;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.