Package com.ngt.jopenmetaverse.shared.cap.http

Examples of com.ngt.jopenmetaverse.shared.cap.http.CapsHttpClient


                  req.UserLocation = this.UserLocation;
                  req.UserLookAt = this.UserLookAt;
                
                  OSDMap body = req.Serialize();
 
                  CapsHttpClient capsPost = new CapsHttpClient(url);
                  capsPost.BeginGetResponse(body, OSDFormat.Xml, simulator.Client.settings.CAPS_TIMEOUT);
              }
              else
              {
                  ParcelPropertiesUpdatePacket request = new ParcelPropertiesUpdatePacket();
 
View Full Code Here


    req.add(OSD.FromString("UploadObjectAsset"));
    req.add(OSD.FromString("ViewerMetrics"));
    req.add(OSD.FromString("ViewerStartAuction"));
    req.add(OSD.FromString("ViewerStats"));

    _SeedRequest = new CapsHttpClient(new URI(_SeedCapsURI));
    _SeedRequest.addRequestCompleteObserver(new EventObserver<CapsHttpRequestCompletedArg>()
        {
      public void handleEvent(Observable arg0, CapsHttpRequestCompletedArg arg1) {
        CapsHttpRequestCompletedArg obj1= (CapsHttpRequestCompletedArg) arg1;
        SeedRequestCompleteHandler(_SeedRequest, obj1.getResult(), obj1.getError());
View Full Code Here

        logger.warning((String.format("Failed to parse login URI %s, %s", loginParams.URI.toString(),
            ex.getMessage())));
        return;
      }

      CapsHttpClient loginRequest = new CapsHttpClient(loginUri);
      LoginCompletedObserver loginCompletedObserver = new LoginCompletedObserver();
      //            loginRequest.OnComplete += new CapsClient.CompleteCallback(LoginReplyLLSDHandler);
      loginRequest.addRequestCompleteObserver(loginCompletedObserver);
      loginRequest.setUserData(CurrentContext);
      UpdateLoginStatus(LoginStatus.ConnectingToLogin, String.format("Logging in as %s %s...", loginParams.FirstName, loginParams.LastName));
      loginRequest.BeginGetResponse(loginLLSD, OSDFormat.Xml, client.settings.CAPS_TIMEOUT);

      //endregion
    }
    else
    {
View Full Code Here

    if (url != null)
    {
      ChatSessionAcceptInvitation acceptInvite = new ChatSessionAcceptInvitation();
      acceptInvite.SessionID = session_id;

      CapsHttpClient request = new CapsHttpClient(url);
      request.BeginGetResponse(acceptInvite.Serialize(), OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);

      synchronized (GroupChatSessions.getDictionary())
      {
        if (!GroupChatSessions.containsKey(session_id))
          GroupChatSessions.add(session_id, new ArrayList<ChatSessionMember>());
View Full Code Here

      for (int i = 0; i < participants.size(); i++)
        startConference.AgentsBlock[i] = participants.get(i);

      startConference.SessionID = tmp_session_id;

      CapsHttpClient request = new CapsHttpClient(url);
      request.BeginGetResponse(startConference.Serialize(), OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);
    }
    else
    {
      throw new Exception("ChatSessionRequest capability is not currently available");
    }
View Full Code Here

  public void GetAttachmentResources(final EventObserver<AttachmentResourcesCallbackArg> callback)
  {
    try
    {
      URI url = Client.network.getCurrentSim().Caps.CapabilityURI("AttachmentResources");
      CapsHttpClient request = new CapsHttpClient(url);
      request.addRequestCompleteObserver(new EventObserver<CapsHttpRequestCompletedArg>()
          {
        public void handleEvent(Observable arg0, CapsHttpRequestCompletedArg arg1) {
          //      System.out.println("RequestCompletedObserver called ...");
          CapsHttpRequestCompletedArg rcha = (CapsHttpRequestCompletedArg) arg1;
          try
          {
            if (rcha.getResult() == null || rcha.getError() != null)
            {
              callback.handleEvent(null, new AttachmentResourcesCallbackArg(false, null));
            }
            AttachmentResourcesMessage info = AttachmentResourcesMessage.FromOSD(rcha.getResult());
            callback.handleEvent(null, new AttachmentResourcesCallbackArg(true, info));

          }
          catch (Exception ex)
          {
            JLogger.error("Failed fetching AttachmentResources" + Utils.getExceptionStackTraceAsString(ex));
            callback.handleEvent(null, new AttachmentResourcesCallbackArg(false, null));
          }
        } 
          }
          );
      //      request.OnComplete += delegate(CapsHttpClient client, OSD result, Exception error)
      //          {
      //        try
      //        {
      //          if (result == null || error != null)
      //          {
      //            callback(false, null);
      //          }
      //          AttachmentResourcesMessage info = AttachmentResourcesMessage.FromOSD(result);
      //          callback(true, info);
      //
      //        }
      //        catch (Exception ex)
      //        {
      //          JLogger.error("Failed fetching AttachmentResources" + Utils.getExceptionStackTraceAsString(ex));
      //          callback(false, null);
      //        }
      //          };

      request.BeginGetResponse(Client.settings.CAPS_TIMEOUT);
    }
    catch (Exception ex)
    {
      JLogger.error("Failed fetching AttachmentResources" + Utils.getExceptionStackTraceAsString(ex));
      callback.handleEvent(null, new AttachmentResourcesCallbackArg(false, null));
View Full Code Here

    SetDisplayNameMessage msg = new SetDisplayNameMessage();
    msg.OldDisplayName = oldName;
    msg.NewDisplayName = newName;

    CapsHttpClient cap = new CapsHttpClient(uri);
    cap.BeginGetResponse(msg.Serialize(), OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);
  }
View Full Code Here

      UpdateAgentLanguageMessage msg = new UpdateAgentLanguageMessage();
      msg.Language = language;
      msg.LanguagePublic = isPublic;

      URI url = Client.network.getCurrentSim().Caps.CapabilityURI("UpdateAgentLanguage");
      CapsHttpClient request = new CapsHttpClient(url);
      request.BeginGetResponse(msg.Serialize(), OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);
    }
    catch (Exception ex)
    {
      JLogger.error("Failes to update agent language" + Utils.getExceptionStackTraceAsString(ex));
    }
View Full Code Here

      req.RequestKey = key;
      req.RequestValue = moderate;
      req.SessionID = sessionID;
      req.AgentID = memberID;

      CapsHttpClient request = new CapsHttpClient(url);
      request.BeginGetResponse(req.Serialize(), OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);
    }
    else
    {
      throw new Exception("ChatSessionRequest capability is not currently available");
    }
View Full Code Here

    if (url != null)
    {
      OSDMap body = new OSDMap();
      body.put("Flags", OSD.FromInteger((int)layer.getIndex()));

      CapsHttpClient request = new CapsHttpClient(url);
      //                request.OnComplete += new CapsHttpClient.CompleteCallback(MapLayerResponseHandler);
      request.addRequestCompleteObserver(new EventObserver<CapsHttpRequestCompletedArg>(){
        @Override
        public void handleEvent(Observable o,
            CapsHttpRequestCompletedArg arg) {
          MapLayerResponseHandler(arg.getClient(), arg.getResult(), arg.getError());
        }
      });
      request.BeginGetResponse(body, OSDFormat.Xml, Client.settings.CAPS_TIMEOUT);
    }
  }
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.cap.http.CapsHttpClient

Copyright © 2018 www.massapicom. 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.