Examples of Sender


Examples of com.nokia.dempsy.messagetransport.Sender

               adaptor.start(); // start the adaptor
               Destination destination = adaptor.getDestination(); // get the destination

               // send a message
               final Sender sender = factory.getSender(destination);
              
               final int numAdaptorThreads = adaptor.executor.getNumThreads();
              
               assertTrue(numAdaptorThreads > 1);

               DefaultDempsyExecutor executor = ((DefaultDempsyExecutor)adaptor.executor);
              
               // first dump the max number of messages
               for (int i = 0; i < executor.getMaxNumberOfQueuedLimitedTasks(); i++)
                  sender.send("Hello".getBytes());
              
               // wait until there's room in the queue due to messages being passed on to
               // the receiver; one for each thread.
               assertTrue(TestUtils.poll(baseTimeoutMillis, receiver, new TestUtils.Condition<StringListener>()
                     { @Override public boolean conditionMet(StringListener o) { return o.numIn.get() == numAdaptorThreads; } }));
              
               // send one more for each opened up place in the queue now
               for (int i = 0; i < numAdaptorThreads; i++)
                  sender.send("Hello".getBytes());
              
               // wait until all Listeners are in and all threads enqueued. This is the totally full state.
               assertTrue(TestUtils.poll(baseTimeoutMillis, ((DefaultDempsyExecutor)adaptor.executor), new TestUtils.Condition<DefaultDempsyExecutor>()
                     { @Override public boolean conditionMet(DefaultDempsyExecutor o) { return o.getNumberLimitedPending() == o.getMaxNumberOfQueuedLimitedTasks(); } }));

               assertEquals(0,statsCollector.getDiscardedMessageCount());
              
               // we are going to poll but we are going to keep adding to the queu of tasks. So we add 2, let one go,
               //  until we start seeing rejects.

               assertTrue(TestUtils.poll(baseTimeoutMillis, statsCollector,
                     new TestUtils.Condition<BasicStatsCollector>() {
                  @Override public boolean conditionMet(BasicStatsCollector o) throws Throwable
                  {
                     sender.send("Hello".getBytes());
                     sender.send("Hello".getBytes());
                    
                     synchronized(latch)
                     {
                        latch.notify(); // single exit.
                     }
View Full Code Here

Examples of com.nokia.dempsy.messagetransport.Sender

       * Returns whether or not the message was actually sent. Doesn't touch the statsCollector
       */
      public boolean route(Object key, Object message)
      {
         boolean messageFailed = true;
         Sender sender = null;
         try
         {
            Destination destination = strategyOutbound.selectDestinationForMessage(key, message);

            if (destination == null)
            {
               if (logger.isInfoEnabled())
                  logger.info("Couldn't find a destination for " + SafeString.objectDescription(message));
               if (statsCollector != null) statsCollector.messageNotSent();
               return false;
            }

            sender = senderFactory.getSender(destination);
            if (sender == null)
               logger.error("Couldn't figure out a means to send " + SafeString.objectDescription(message) +
                     " to " + SafeString.valueOf(destination) + "");
            else
            {
               byte[] data = serializer.serialize(message);
               sender.send(data); // the sender is assumed to increment the stats collector.
               messageFailed = false;
            }
         }
         catch(DempsyException e)
         {
View Full Code Here

Examples of com.nokia.dempsy.messagetransport.Sender

   {

      ctx = new ClassPathXmlApplicationContext(applicationContextFilename, getClass());
      ctx.registerShutdownHook();       
     
      Sender lsender = (Sender)ctx.getBean("sender");
      sender = lsender;
     
      pojo = (MyPojo)ctx.getBean("testPojo");
      overflowHandler = (MyOverflowHandler)ctx.getBean("testOverflowHandler");
   }
View Full Code Here

Examples of com.nokia.dempsy.messagetransport.Sender

   {
      try
      {
         setUp2("/blockingqueueTest2AppContext.xml");
         Destination destination = destinationFactory.getDestination();
         Sender lsender = senderFactory.getSender(destination);
         lsender.send("Hello".getBytes());
         String message = new String( pojo.getMessage() );
         assertEquals("Hello", message);
         assertEquals(0, overflowHandler.overflowCalled);
      }
      finally
View Full Code Here

Examples of com.pegaa.uploader.sender.Sender

    }
   
    /* Starts uploading of this component's item file */
    public void startUpload()
    {
        fileSender = new Sender(this.configHolder, this.targetID, this.item);
        fileSender.addFileUploadListener(this);
        fileSender.start();
    }
View Full Code Here

Examples of com.stoof.IM.GUI.server.Sender

    {
        try
        {
            theSocket = new Socket("localhost",2000);
           
            sender = new Sender(theSocket);
            receiver = new Receiver(chat, theSocket);
           
            if (in_thread == null)
            {
                in_thread = new Thread(receiver);
View Full Code Here

Examples of com.volantis.mps.bms.Sender

        message.setSubject("hello from sample test client");

        SendRequest request = factory.createSendRequest();
        request.addRecipient(recipient);
        request.setMessage(message);
        Sender sender = factory.createSender(null, address);
        request.setSender(sender);

        MessageService messageService =
                MessageServiceFactory.getDefaultInstance()
                        .createMessageService(endpoint);
View Full Code Here

Examples of com.zeonfederated.mailclient.senders.Sender

    pack();
  }
 
  private void sendMail() {
    // Eigene Implementation:
    Sender sender = new SmtpSender(config.get("send.host", "localhost"), Integer.parseInt(config.get("send.port", "25")));
   
    // Javamail:
    // Sender sender = new JavamailSender(config.get("send.host", "localhost"), Integer.parseInt(config.get("send.port", "25")));
    Message msg = new Message();
   
    msg.setFrom(config.get("my.name") + " <" + config.get("my.email") + ">");
    msg.setTo(to.getText() + ", " + cc.getText());
    msg.setBcc(bcc.getText());
    msg.setSubject(subject.getText());
    msg.setBody(body.getText());
    msg.setSentDate(new Date());
   
    if(! sender.connect()) {
      statusTxt.setText("Konnte mit dem Mailhost nicht verbinden");
      return;
    }
   
    if(sender.send(msg)) {
      sender.close();
    } else {
      statusTxt.setText("Konnte die Nachricht nicht absenden");
      return;
    }
View Full Code Here

Examples of common.Sender

                       
                             
                System.out.println("sending..");
               
                  TrackMetaData tmd = ItunesXMLParser.parseTrackMetaData(song);
                  Sender sender = Sender.getXMLSender();
                  sender.sendDataToSite(tmd);
               
                playedsong = false;
             
              }
              //System.out.println(globalcount);
View Full Code Here

Examples of communication.Sender

      ServerSocket listener = new ServerSocket(Main.ports.get(peerIndex));
      receiver = new ReceiveManager(listener, this);

      /* The normal peers won't create other senders */
      if (peerIndex != Main.rootPeer)
        peerSender = new Sender(Main.IPAdresses.get(Main.rootPeer),
            Main.ports.get(Main.rootPeer));
      else {
        senders = new ArrayList<Sender>(Main.peerCount - 1);
       
        /* Create the sender threads */
        for (int i = 0; i < Main.peerCount; i++) {
          if (i == peerIndex)
            continue;

          senders.add(new Sender(Main.IPAdresses.get(i), Main.ports.get(i)));
        }
      }
    } catch (Exception e) {
      System.out.println("Unable to start sockets");
      e.printStackTrace();
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.