Examples of PlatformMessage


Examples of com.aelitis.azureus.core.messenger.PlatformMessage

    mapParameters.put("wait-time", new Long(waitTime));
    mapParameters.put("max-seek", new Long(maxSeekAheadSecs));
    mapParameters.put("num-rebuffers", new Long(numRebuffers));
    mapParameters.put("num-hard-rebuffers", new Long(numHardRebuffers));

    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        OP_STREAMCOMPLETE, mapParameters, 3000);
    message.setContentNetworkID(PlatformTorrentUtils.getContentNetworkID(torrent));

    PlatformMessenger.queueMessage(message, null);
  }
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

    Map mapParameters = new HashMap(info);

    mapParameters.put("torrent-hash", hash);

    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        OP_STREAMCOMPLETE, mapParameters, 3000);
    message.setContentNetworkID(PlatformTorrentUtils.getContentNetworkID(torrent));

    PlatformMessenger.queueMessage(message, null);
  }
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

    String             operationID,
    Map             parameters )
 
    throws PlatformMessengerException
  {
    PlatformMessage message =
      new PlatformMessage(
          "AZMSG",
          listener_id,
          operationID,
          parameters,
          0 );

    if ( !send_azid ){
   
      message.setSendAZID( false );
    }
   
    final AESemaphore sem = new AESemaphore( "PlatformMessengerConfig:syncInvoke" );
   
    final Object[] result = { null };
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

      "vid",
      COConfigurationManager.getStringParameter("ID"),
      "source-ref",
      sourceRef
    };
    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        "login", params, maxDelayMS);
    message.setContentNetworkID(contentNetworkID);

    PlatformMessengerListener listener = new PlatformMessengerListener() {

      public void replyReceived(PlatformMessage message, String replyType,
          Map reply) {
        if (reply == null) {
          return;
        }
       
        boolean allowMulti = MapUtils.getMapBoolean(reply, "allow-multi-rpc",
            PlatformMessenger.getAllowMulti());
        PlatformMessenger.setAllowMulti(allowMulti);

        try {
          List listURLs = (List) MapUtils.getMapObject(reply, "url-whitelist",
              null, List.class);
          if (listURLs != null) {
            for (int i = 0; i < listURLs.size(); i++) {
              String string = (String) listURLs.get(i);
              UrlFilter.getInstance().addUrlWhitelist(string);
            }
          }
        } catch (Exception e) {
          Debug.out(e);
        }

        try {
          List listURLs = (List) MapUtils.getMapObject(reply, "url-blacklist",
              null, List.class);
          if (listURLs != null) {
            for (int i = 0; i < listURLs.size(); i++) {
              String string = (String) listURLs.get(i);
              UrlFilter.getInstance().addUrlBlacklist(string);
            }
          }
        } catch (Exception e) {
          Debug.out(e);
        }
       

        try {
          List listDomains = (List) MapUtils.getMapObject(reply, "tracker-domains",
              null, List.class);
          if (listDomains != null) {
            for (int i = 0; i < listDomains.size(); i++) {
              String s = (String) listDomains.get(i);
              PlatformTorrentUtils.addPlatformHost(s);
              PlatformMessenger.debug("v3.login: got tracker domain of " + s);
            }
          }
        } catch (Exception e) {
          Debug.out(e);
        }
       
        try {
          List list = MapUtils.getMapList(reply, "external-links", Collections.EMPTY_LIST);
          externalLinks.addAll(list);
        } catch (Exception e) {
          Debug.out(e);
        }
       
        if (message.getContentNetworkID() != ConstantsVuze.getDefaultContentNetwork().getID()) {
          return;
        }
       
        try {
          sendStats = MapUtils.getMapBoolean(reply, "send-stats", false);
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

    boolean send_info = COConfigurationManager.getBooleanParameter( "Send Version Info" );
    if (!send_info || true) {
      return;
    }
    try {
      PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
          OP_LOG_PLUGIN, new Object[] {
            "event",
            event,
            "plugin-id",
            pluginID,
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

      PlatformMessengerListener l) {
    if (!sendStats) {
      return;
    }
    try {
      PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
          "send-usage-stats2", new Object[] {
            "stats",
            stats,
            "version",
            version,
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

    if (!send_info || true) {    //TODO if we ever re-enable this rpc, need to fix it being called 2x back-to-back bug....
      return;
    }

    try {
      PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
          "send-version-info", mapVerServer, 5000);

      PlatformMessenger.queueMessage(message, null);
    } catch (Exception e) {
      Debug.out(e);
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

  public static void qosTurnOn(boolean withITunes, boolean bugFix) {
    if (!COConfigurationManager.getBooleanParameter(CFG_SEND_QOS, false)) {
      return;
    }

    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        OP_QOS_TURN_ON, new Object[] {
          "itunes",
          Boolean.valueOf(withITunes),
          "os-name",
          Constants.OSName + (bugFix ? ":BF" : "")
        }, 5000);
    message.setSendAZID(false);
    PlatformMessenger.queueMessage(message, null);
  }
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

      DeviceMediaRenderer renderer = (DeviceMediaRenderer) device;
      map.put("renderer-species",
          Integer.valueOf(renderer.getRendererSpecies()));
    }

    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        OP_QOS_FOUND_DEVICE, map, 5000);
    message.setSendAZID(false);
    PlatformMessenger.queueMessage(message, null);
  }
View Full Code Here

Examples of com.aelitis.azureus.core.messenger.PlatformMessage

      map.put("target-file-ext", FileUtil.getExtension(targetFileInfo.getFile().getName()));
      map.put("target-file-size", new Long(targetFileInfo.getLength()));
    }
   

    PlatformMessage message = new PlatformMessage("AZMSG", LISTENER_ID,
        OP_QOS_TRANSCODE, map, 5000);
    message.setSendAZID(false);
    PlatformMessenger.queueMessage(message, null);
  }
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.