Examples of Subscriber


Examples of org.apache.hedwig.client.api.Subscriber

    }

    @Test
    public void testSyncHubUnsubscribeWithInvalidSubscriberId() throws Exception {
        Client hubClient = new HedwigHubClient(new ClientConfiguration());
        Subscriber hubSubscriber = hubClient.getSubscriber();
        boolean unsubscribeSuccess = false;
        try {
            hubSubscriber.unsubscribe(getTopic(0), localSubscriberId);
        } catch (InvalidSubscriberIdException e) {
            unsubscribeSuccess = true;
        } catch (Exception ex) {
            unsubscribeSuccess = false;
        }
View Full Code Here

Examples of org.apache.hedwig.client.api.Subscriber

    }

    @Test
    public void testAsyncHubUnsubscribeWithInvalidSubscriberId() throws Exception {
        Client hubClient = new HedwigHubClient(new ClientConfiguration());
        Subscriber hubSubscriber = hubClient.getSubscriber();
        hubSubscriber.asyncUnsubscribe(getTopic(0), localSubscriberId, new TestCallback(queue), null);
        assertFalse(queue.take());
        hubClient.close();
    }
View Full Code Here

Examples of org.apache.qpid.example.subscriber.Subscriber

        InetAddress _address;
        TestAMSPubSub testPubSub = new TestAMSPubSub();

        //create publisher and subscriber
        subscriber = new Subscriber();

        //subscribe to the topic
        testPubSub.subscribe(args);

        //publish a message
View Full Code Here

Examples of org.apache.slide.webdav.event.Subscriber

            Element subscriptionIdNoContent = new Element(E_SUBSCRIPTION_ID, NNSP);
            contentResponse.addContent(subscriptionIdContent);
            noContentResponse.addContent(subscriptionIdNoContent);
            for ( int i = 0; i < subscriptionID.length; i++ ) {
                // sort subscribers by the occurance of events
                Subscriber subscriber = NotificationTrigger.getInstance().getSubscriber(subscriptionID[i]);
                if ( subscriber != null ) {
                    NotificationTrigger.getInstance().refreshSubscriber(subscriber, true);
                    List events = subscriber.getEvents();
                    if ( events.size() == 0 ) {
                        noContent = true;
                        Element listener = new Element(E_LISTENER);
                        listener.addContent(String.valueOf(subscriber.getId()));
                        subscriptionIdNoContent.addContent(listener);
                    } else {
                        content = true;
                        Element listener = new Element(E_LISTENER);
                        listener.addContent(String.valueOf(subscriber.getId()));
                        subscriptionIdContent.addContent(listener);
                        for ( Iterator j = events.iterator(); j.hasNext(); ) {
                            EventObject event = (EventObject)j.next();
                            if ( event instanceof RemoteInformation ) {
                                Element eventElement = new Element(E_EVENT, NNSP);
                                String[][] information = ((RemoteInformation)event).getInformation();
                                for ( int k = 0; k < information.length; k++ ) {
                                    Element entry = new Element(E_INFORMATION, NNSP);
                                    entry.setAttribute(A_INFORMATION_KEY, information[k][0]);
                                    // FIXME: if the information value is a Slide URI, we
                                    // have to add the slideContext
                                    // FIXME: this should be generalized
                                    if ("uri".equals(information[k][0])) {
                                       entry.addContent(
                                             getSlideContextPath() +
                                             String.valueOf(information[k][1]));
                                    } else {
                                       entry.addContent(String.valueOf(information[k][1]));
                                    }
                                    eventElement.addContent(entry);
                                }
                                subscriptionIdContent.addContent(eventElement);
                            }
                        }
                        subscriber.clearEvents();
                    }
                }
            }
            if ( content ) {
                multistatus.addContent(contentResponse);
View Full Code Here

Examples of org.apache.stratos.manager.subscriber.Subscriber

    private void setUpCsrtridgeSubscriptions() {

        CartridgeInfo cartridgeInfo1 = getCartridgeInfo("carbon", "esb", true);
        CartridgeSubscription cartridgeSubscription1 = getCartridgeInstance(cartridgeInfo1);
        assertNotNull(cartridgeSubscription1);
        Subscriber subscriber1 = getSubscriber("admin", 1, "a.com");
        cartridgeSubscription1.setSubscriber(subscriber1);
        cartridgeSubscription1.setClusterDomain("esb.domain");
        cartridgeSubscription1.setAlias("esba");
        cartridgeSubscriptions.add(cartridgeSubscription1);

        CartridgeInfo cartridgeInfo2 = getCartridgeInfo("carbon", "esb", true);
        CartridgeSubscription cartridgeSubscription2 = getCartridgeInstance(cartridgeInfo2);
        assertNotNull(cartridgeSubscription2);
        Subscriber subscriber2 = getSubscriber("admin", 2, "b.com");
        cartridgeSubscription2.setSubscriber(subscriber2);
        cartridgeSubscription2.setClusterDomain("esb.domain");
        cartridgeSubscription2.setAlias("esbb");
        cartridgeSubscriptions.add(cartridgeSubscription2);

        CartridgeInfo cartridgeInfo3 = getCartridgeInfo("carbon", "esb.privatejet", false);
        CartridgeSubscription cartridgeSubscription3 = getCartridgeInstance(cartridgeInfo3);
        assertNotNull(cartridgeSubscription3);
        Subscriber subscriber3 = getSubscriber("admin", 1, "a.com");
        cartridgeSubscription3.setSubscriber(subscriber3);
        cartridgeSubscription3.setClusterDomain("a.esb.domain");
        cartridgeSubscription3.setAlias("esba1");
        cartridgeSubscriptions.add(cartridgeSubscription3);

        CartridgeInfo cartridgeInfo4 = getCartridgeInfo("php-provider", "php", false);
        CartridgeSubscription cartridgeSubscription4 = getCartridgeInstance(cartridgeInfo4);
        assertNotNull(cartridgeSubscription4);
        Subscriber subscriber4 = getSubscriber("admin", 3, "c.com");
        cartridgeSubscription4.setSubscriber(subscriber4);
        cartridgeSubscription4.setClusterDomain("a.php.domain");
        cartridgeSubscription4.setAlias("phpa");
        cartridgeSubscriptions.add(cartridgeSubscription4);

        CartridgeInfo cartridgeInfo5 = getCartridgeInfo("mysql-provider", "mysql", false);
        CartridgeSubscription cartridgeSubscription5 = getCartridgeInstance(cartridgeInfo5);
        assertNotNull(cartridgeSubscription5);
        Subscriber subscriber5 = getSubscriber("admin", 3, "c.com");
        cartridgeSubscription5.setSubscriber(subscriber5);
        cartridgeSubscription5.setClusterDomain("a.mysql.domain");
        cartridgeSubscription5.setAlias("mysqla");
        cartridgeSubscriptions.add(cartridgeSubscription5);
View Full Code Here

Examples of org.apache.webdav.lib.Subscriber

            final String uri = node.getAttribute("base-uri", "/");
            final int depth = DepthSupport.DEPTH_INFINITY;
            final int lifetime = node.getAttributeAsInt("subscription-lifetime", 3600);
            final int notificationDelay = node.getAttributeAsInt("notification-delay", 0);

            final Subscriber contentSubscriber = new Subscriber() {
                public void notify(String uri, Map information) {
                    NamespaceAccessToken nat = Domain.accessNamespace(new SecurityToken(this), Domain.getDefaultNamespace());
                    try {
                        nat.begin();
                        Iterator keys = information.keySet().iterator();
                        while (keys.hasNext()) {
                            String key = keys.next().toString();
                            if ("uri".equals(key)) {
                                Uri theUri = nat.getUri(new SlideTokenImpl(new CredentialsToken("")), stripUri(information.get(key).toString()));
                                Store store = theUri.getStore();
                                if (store instanceof ExtendedStore) {
                                    Domain.log("Resetting cache for " + theUri, LOG_CHANNEL, Logger.INFO);
                                    ((ExtendedStore) store).removeObjectFromCache(theUri);
                                }
                            }
                        }
                        nat.commit();
                    } catch(Exception e) {
                      if (Domain.isEnabled(LOG_CHANNEL, Logger.ERROR)) {
                        Domain.log("Error clearing cache: " + e + ". See stderr for stacktrace.", LOG_CHANNEL, Logger.ERROR);
                        e.printStackTrace();
                      }
                    }
                }
            };

            final Subscriber structureSubscriber = new Subscriber() {
                public void notify(String uri, Map information) {
                    NamespaceAccessToken nat = Domain.accessNamespace(new SecurityToken(this), Domain.getDefaultNamespace());
                    try {
                        nat.begin();
                      Iterator keys = information.keySet().iterator();
View Full Code Here

Examples of org.cybergarage.upnp.event.Subscriber

    }

    long timeOut = subReq.getTimeout();
    String sid = Subscription.createSID();

    Subscriber sub = new Subscriber();
    sub.setDeliveryURL(callback);
    sub.setTimeOut(timeOut);
    sub.setSID(sid);
    service.addSubscriber(sub);

    SubscriptionResponse subRes = new SubscriptionResponse();
    subRes.setStatusCode(HTTPStatus.OK);
    subRes.setSID(sid);
View Full Code Here

Examples of org.dozer.vo.iface.Subscriber

        mapper.map(source, target);
      }
      long applicationUserTime = (System.currentTimeMillis() - start);
      start = System.currentTimeMillis();
      for (int i = 0; i < j; i++) {
        Subscriber source = new Subscriber();
        UpdateMember target = new UpdateMember();
        mapper.map(source, target);
      }
      long subscriberTime = (System.currentTimeMillis() - start);
      log.debug("Execution of " + j + " iterations times ApplicationUser = " + applicationUserTime + " Subscriber = "
View Full Code Here

Examples of org.eclipse.team.core.subscribers.Subscriber

                throw new InvocationTargetException(e);                   
            }
        }
      }
      if (_configuration.getParticipant() instanceof SubscriberParticipant) {
        Subscriber subscriber = ((SubscriberParticipant)_configuration.getParticipant()).getSubscriber();
        try {
          subscriber.refresh(committedResources.toArray(new IResource[0]), IResource.DEPTH_INFINITE, new SubProgressMonitor(monitor, -1));
        } catch (TeamException e) {
          throw new InvocationTargetException(e);
        }
      }
    } finally {
View Full Code Here

Examples of org.eclipse.team.core.subscribers.Subscriber

  public static IResource[] getTeamOutOfSyncResources(IProject project, IProgressMonitor monitor) throws CoreException {
    RepositoryProvider provider = RepositoryProvider.getProvider(project);
    if (provider == null) {
      return new IResource[0];
    }
    Subscriber subscriber = provider.getSubscriber();
    subscriber.refresh(new IResource[] {project}, IResource.DEPTH_INFINITE, monitor);

    SyncInfoSet sis = new SyncInfoSet();
    subscriber.collectOutOfSync(new IResource[] {project}, IResource.DEPTH_INFINITE, sis, monitor);
    List<IResource> res = new ArrayList<IResource>();
    for (IResource resource : sis.getResources()) {
      if (resource instanceof IFile) {
        IFile file = (IFile) resource;
        if (file.getName().endsWith(".bnd") || file.getName().equals("packageinfo")) {
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.