Package com.almende.eve.rpc

Examples of com.almende.eve.rpc.RequestParams


    myClock.runInPool(new Runnable() {
      @Override
      public void run() {
        try {
         
          RequestParams params = new RequestParams();
          String senderUrl = "local://" + myAgent.getId();
          params.put(Sender.class, senderUrl);
         
          myAgent.getAgentFactory().receive(myAgent.getId(),
              task.request, params);
         
          if (task.interval > 0 && task.sequential) {
View Full Code Here


          receiverUrl.toASCIIString());
    }
   
    if ("local".equals(protocol) || (doesShortcut && receiverId != null)) {
      // local shortcut
      RequestParams requestParams = new RequestParams();
      requestParams.put(Sender.class, senderUrl);
      return receive(receiverId, request, requestParams);
    } else {
      TransportService service = null;
      service = getTransportService(protocol);
     
View Full Code Here

            String senderUrl = null;
            if (sender != null) {
              senderUrl = getSenderUrl(sender.getId(),
                  receiverUrl.toASCIIString());
            }
            RequestParams requestParams = new RequestParams();
            requestParams.put(Sender.class, senderUrl);
            response = receive(receiverId, request, requestParams);
            callback.onSuccess(response);
          } catch (Exception e) {
            callback.onFailure(e);
          }
View Full Code Here

          resp.sendError(HttpServletResponse.SC_UNAUTHORIZED);
        }
        return;
      }
      // Attach the claimed senderId, or null if not given.
      RequestParams requestParams = new RequestParams();
      String senderUrl = req.getHeader("X-Eve-SenderUrl");
      if (senderUrl == null || senderUrl.equals("")) {
        senderUrl = "web://" + req.getRemoteUser() + "@"
            + req.getRemoteAddr();
      }
      requestParams.put(Sender.class, senderUrl);
     
      // invoke the agent
      jsonResponse = agentHost.receive(agentId, jsonRequest,
          requestParams);
    } catch (Exception err) {
View Full Code Here

        @Override
        public void run() {
          JSONResponse response;
          try {
            // append the sender to the request parameters
            RequestParams params = new RequestParams();
            params.put(Sender.class, senderUrl);
           
            // invoke the agent
            response = host.receive(agentId, request,
                params);
          } catch (Exception err) {
View Full Code Here

        String param = params.nextElement();
        request.putParam(param, req.getParameter(param));
      }

      // TODO: provide authorized sender url
      RequestParams requestParams = new RequestParams();
      requestParams.put(Sender.class, null);
     
      // invoke the agent
      JSONResponse response = factory.receive(agentId, request, requestParams);

      // return response
View Full Code Here

        }
        else if (isRequest(json)) {
          // this is a request
         
          // append the sender to the request parameters
          RequestParams params = new RequestParams();
          params.put(Sender.class, from.getId());

          // TODO: cleanup logger info
          logger.info("request agentUrl =" + agentUrl + ", agentId=" + agentId + " request=" + json + ", sender=" + from.getId());

          // invoke the agent
View Full Code Here

      throws Exception {
    String agentId = getAgentId(receiverUrl);
    if (agentId != null) {
      // local agent, invoke locally
      // TODO: provide Sender in requestParams
      RequestParams requestParams = new RequestParams();
      requestParams.put(Sender.class, null);
      JSONResponse response = invoke(agentId, request, requestParams);
      return response;
    }
    else {
      TransportService service = null;
View Full Code Here

        @Override
        public void run() {
          JSONResponse response;
          try {
            // TODO: provide Sender in requestParams
            RequestParams requestParams = new RequestParams();
            requestParams.put(Sender.class, null);
            response = invoke(receiverId, request, requestParams);
            callback.onSuccess(response);
          } catch (Exception e) {
            callback.onFailure(e);
          }
View Full Code Here

      if (jsonMsg != null) {
        if (jsonMsg.getId() != null) {
          id = jsonMsg.getId();
        }
        if (jsonMsg instanceof JSONRequest) {
          final RequestParams params = new RequestParams();
          params.put(Sender.class, senderUrl.toASCIIString());
         
          final JSONRequest request = (JSONRequest) jsonMsg;
          final AgentInterface me = this;
          host.getPool().execute(new Runnable() {
            @Override
View Full Code Here

TOP

Related Classes of com.almende.eve.rpc.RequestParams

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.