Examples of Subscription


Examples of org.apache.juddi.model.Subscription

  {
    SubscriptionNotifier notifier = new SubscriptionNotifier();
    notifier.cancel();
    Collection<Subscription> subscriptions = notifier.getAllAsyncSubscriptions();
    Assert.assertEquals(1, subscriptions.size());
    Subscription subscription = subscriptions.iterator().next();
    GetSubscriptionResults getSubscriptionResults = notifier.buildGetSubscriptionResults(subscription, new Date());
    getSubscriptionResults.setSubscriptionKey(subscription.getSubscriptionKey());
    UddiEntityPublisher publisher = new UddiEntityPublisher();
    publisher.setAuthorizedName(subscription.getAuthorizedName());
    SubscriptionResultsList resultList = notifier.getSubscriptionImpl().getSubscriptionResults(getSubscriptionResults, publisher);
    //We're expecting a changed service (since it was added in the
    Assert.assertNotNull(resultList.getServiceList());
    //We should detect these changes.
    boolean hasChanges = notifier.resultListContainsChanges(resultList);
View Full Code Here

Examples of org.apache.juddi.portlets.client.model.Subscription

      List<org.uddi.sub_v3.Subscription> subscriptions = subscriptionService.getSubscriptions(authToken);
      for (org.uddi.sub_v3.Subscription subscription : subscriptions) {
        String expiresAfter = null;
        if (subscription.getExpiresAfter()!=null) expiresAfter = subscription.getExpiresAfter().toString();
        String rawFilter = JAXBMarshaller.marshallToString(new ObjectFactory().createSubscriptionFilter(subscription.getSubscriptionFilter()), "org.uddi.sub_v3");
        Subscription modelSubscription = new Subscription(
            (subscription.getBindingKey()==null)?"":subscription.getBindingKey(),
            subscription.isBrief(),
            expiresAfter,
            subscription.getMaxEntities(),
            (subscription.getNotificationInterval()==null)?"":subscription.getNotificationInterval().toString(),
            rawFilter,
            subscription.getSubscriptionKey());
        modelSubscription.setNode(modelNode);
        modelSubscription.setToClerkName(toClerk.getName());
        modelNode.getSubscriptions().add(modelSubscription);
      }
      modelNode.setStatus(UP);
    } catch (Exception e) {
      logger.error("Could not obtain subscription due to " + e.getCause(), e);
View Full Code Here

Examples of org.apache.juddi.portlets.client.model.Subscription

      subscriptionService.saveSubscription(authToken, subscriptionHolder);
      subscription = subscriptionHolder.value.get(0);
      String expiresAfter = null;
      if (subscription.getExpiresAfter()!=null) expiresAfter = subscription.getExpiresAfter().toString();
      String rawFilter = JAXBMarshaller.marshallToString(new ObjectFactory().createSubscriptionFilter(subscription.getSubscriptionFilter()), "org.uddi.sub_v3");
      Subscription savedModelSubscription = new Subscription(
          (subscription.getBindingKey()==null)?"":subscription.getBindingKey(),
          subscription.isBrief(),
          expiresAfter,
          subscription.getMaxEntities(),
          (subscription.getNotificationInterval()==null)?"":subscription.getNotificationInterval().toString(),
          rawFilter,
          subscription.getSubscriptionKey());
      savedModelSubscription.setNode(modelSubscription.getNode());
      response.setSubscription(savedModelSubscription);

      response.setSuccess(true);
    } catch (Exception e) {
      logger.error("Could not save subscription. " + e.getMessage(), e);
View Full Code Here

Examples of org.apache.juddi.portlets.client.model.Subscription

      Node node = (Node) treeItem.getUserObject();
      selectedNode = node;
      System.out.println("Selected " + selectedNode);
    }
    if (treeItem.getUserObject()!=null && Subscription.class.equals(treeItem.getUserObject().getClass())) {
      Subscription subscription = (Subscription) treeItem.getUserObject();
      UDDISubscription.getInstance().displaySubscription(subscription);
      selectedNode = subscription.getNode();
      System.out.println("Selected " + selectedNode);
    }
  }
View Full Code Here

Examples of org.apache.juddi.portlets.client.model.Subscription

          });
    }
  }
 
  protected void newSubscription(Node node){
    subscription = new Subscription();
    subscription.setSubscriptionKey("uddi:marketing.apache.org:subscription:key1");
    subscription.setBindingKey("uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws");
    subscription.setBrief(false);
    subscription.setMaxEntities(1000);
    subscription.setNotificationInterval("P5D");
View Full Code Here

Examples of org.apache.mailreaderjpa.Subscription

            user.setPassword("pass");
            user.setFullName("John Q. User");
            user.setFromAddress("John.User@somewhere.com");
            List<Subscription> list = new ArrayList<Subscription>();
            user.setSubscriptions(list);
            Subscription sub = null;
            sub = new Subscription();
            sub.setUser(user);
            sub.setHost("mail.yahoo.com");
            sub.setProtocol(protocol1);
            sub.setUsername("jquser");
            sub.setPassword("foo");
            list.add(sub);
            sub = new Subscription();
            sub.setUser(user);
            sub.setHost("mail.hotmail.com");
            sub.setProtocol(protocol2);
            sub.setUsername("user1234");
            sub.setPassword("bar");
            list.add(sub);
            em.persist(user);

            // Commit the database updates
            et.commit();
View Full Code Here

Examples of org.apache.qpid.client.messaging.address.Link.Subscription

    }

    public Link getLink() throws Exception
    {
        Link link = new Link();
        link.setSubscription(new Subscription());
        link.setSubscriptionQueue(new SubscriptionQueue());
        if (_linkPropAccess != null)
        {
            link.setDurable(getBooleanProperty(_linkPropAccess,DURABLE,false));
            link.setName(_linkPropAccess.getString(NAME));
View Full Code Here

Examples of org.apache.qpid.qmf2.agent.Subscription

            System.out.println("Subscribe Request User ID = " + params.getUserId());

            try
            {
                Subscription subscription = new Subscription(this, params);
                _subscriptions.put(subscription.getSubscriptionId(), subscription);
                _timer.schedule(subscription, 0, params.getPublishInterval());

                if (subscription == null)
                {
System.out.println("Requested Subscription has already expired or been cancelled");
                    QmfData error = new QmfData();
                    error.setValue("error_text", "Requested Subscription has already expired or been cancelled");
                    _agent.subscriptionResponse(handle, subscription.getConsoleHandle(), null, 0, 0, error);
                }
                else
                {
                    _agent.subscriptionResponse(handle, subscription.getConsoleHandle(), subscription.getSubscriptionId(),
                                               subscription.getDuration(), subscription.getInterval(), null);
                }
            }
            catch (QmfException qmfe)
            {
                _agent.raiseException(handle, "Subscribe Request failed, invalid Query: " + qmfe.getMessage());
            }
        }

        if (wi.getType() == RESUBSCRIBE_REQUEST)
        {
            ResubscribeRequestWorkItem item = (ResubscribeRequestWorkItem)wi;
            ResubscribeParams params = item.getResubscribeParams();
            Handle handle = item.getHandle();

            System.out.println("Resubscribe Request User ID = " + params.getUserId());

            String subscriptionId = params.getSubscriptionId();
            Subscription subscription = _subscriptions.get(subscriptionId);
            if (subscription != null)
            {
                subscription.refresh(params);
                _agent.subscriptionResponse(handle, subscription.getConsoleHandle(), subscription.getSubscriptionId(),
                                           subscription.getDuration(), subscription.getInterval(), null);
            }
            else
            {
System.out.println("Requested Subscription has already expired or been cancelled");
                QmfData error = new QmfData();
                error.setValue("error_text", "Requested Subscription has already expired or been cancelled");
                _agent.subscriptionResponse(handle, subscription.getConsoleHandle(), null, 0, 0, error);
            }
        }

        if (wi.getType() == UNSUBSCRIBE_REQUEST)
        {
            UnsubscribeRequestWorkItem item = (UnsubscribeRequestWorkItem)wi;
            String subscriptionId = item.getSubscriptionId();
System.out.println("Received cancellation request for " + subscriptionId);
            Subscription subscription = _subscriptions.get(subscriptionId);
            if (subscription != null)
            {
                subscription.cancel();
            }
        }

    }
View Full Code Here

Examples of org.apache.qpid.server.queue.Subscription

            // Without any details from the client about what has been processed we have to mark
            // all messages in the unacked map as redelivered.
            msg.setRedelivered(true);

            Subscription sub = msg.getDeliveredSubscription(message.queue);

            if (sub != null)
            {
                // Get the lock so we can tell if the sub scription has closed.
                // will stop delivery to this subscription until the lock is released.
                // note: this approach would allow the use of a single queue if the
                // PreDeliveryQueue would allow head additions.
                // In the Java Qpid client we are suspended whilst doing this so it is all rather Mute..
                // needs guidance from AMQP WG Model SIG
                synchronized (sub.getSendLock())
                {
                    if (sub.isClosed())
                    {
                        if (_log.isDebugEnabled())
                        {
                            _log.debug("Subscription(" + System.identityHashCode(sub)
                                + ") closed during resend so requeuing message");
                        }
                        // move this message to requeue
                        msgToRequeue.add(message);
                    }
                    else
                    {
                        if (_log.isDebugEnabled())
                        {
                            _log.debug("Requeuing " + msg.debugIdentity() + " for resend via sub:"
                                + System.identityHashCode(sub));
                        }

                        sub.addToResendQueue(msg);
                        _unacknowledgedMessageMap.remove(message.deliveryTag);
                    }
                } // sync(sub.getSendLock)
            }
            else
View Full Code Here

Examples of org.apache.qpid.server.subscription.Subscription

            {
                channel.addUnacknowledgedMessage(entry, deliveryTag, null);
            }
        };

        Subscription sub;
        if(acks)
        {
            sub = SubscriptionFactoryImpl.INSTANCE.createSubscription(channel, session, null, acks, null, false, singleMessageCredit, getDeliveryMethod, getRecordMethod);
        }
        else
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.