Package rlVizLib.messaging

Examples of rlVizLib.messaging.GenericMessage


     */public EpisodeSummaryChunkResponse(String theLogString, int amountRequested) {
        this.theLogData = theLogString;
    }
   
        public EpisodeSummaryChunkResponse(String responseMessage) throws NotAnRLVizMessageException {
        GenericMessage theGenericResponse = new GenericMessage(responseMessage);
        String thePayLoad = theGenericResponse.getPayload();

        this.theLogData=thePayLoad;
    }
View Full Code Here


    this.theVisualizerClassName=theVisualizerClassName;
  }
 

  static public EnvVisualizerNameResponse EnvVisualizerNameResponseFromResponseString(String responseMessage) throws NotAnRLVizMessageException {
    GenericMessage theGenericResponse = new GenericMessage(responseMessage);
    String theVisualizerClassName=theGenericResponse.getPayload();
   
    EnvVisualizerNameResponse theResponse=new EnvVisualizerNameResponse(theVisualizerClassName);
    return theResponse;
  }
View Full Code Here

    this.theResult=theResult;
  }

//  Constructor when the benchmark is interpreting the returned response
  public EnvShellLoadResponse(String theMessage) throws NotAnRLVizMessageException {
    GenericMessage theGenericResponse=new GenericMessage(theMessage);

    String thePayLoadString=theGenericResponse.getPayload();

    StringTokenizer obsTokenizer = new StringTokenizer(thePayLoadString, ":");
    String loadResult=obsTokenizer.nextToken();
    String loadMessage=obsTokenizer.nextToken();
                theResult=true;
View Full Code Here

public class EnvShellUnLoadResponse extends AbstractResponse{
  public EnvShellUnLoadResponse(){}

//  Constructor when the benchmark is interpreting the returned response
  public EnvShellUnLoadResponse(String theMessage) throws NotAnRLVizMessageException {
    GenericMessage theGenericResponse=new GenericMessage(theMessage);
  }
View Full Code Here

  }
 

  public EnvVersionSupportedResponse(String responseMessage) throws NotAnRLVizMessageException {
            try{
    GenericMessage theGenericResponse = new GenericMessage(responseMessage);

   
    String thePayLoadString=theGenericResponse.getPayload();

    StringTokenizer versionTokenizer = new StringTokenizer(thePayLoadString, ":");

    theVersion=new RLVizVersion(versionTokenizer.nextToken());
             }catch(Exception e){
View Full Code Here




  public AgentValueForObsResponse(String responseMessage) throws NotAnRLVizMessageException {
    GenericMessage theGenericResponse = new GenericMessage(responseMessage);

    String thePayLoadString=theGenericResponse.getPayload();

    StringTokenizer valueTokenizer = new StringTokenizer(thePayLoadString, ":");
    theValues = new Vector<Double>();
    String numValuesToken=valueTokenizer.nextToken();
    int numValues=Integer.parseInt(numValuesToken);
View Full Code Here

import rlVizLib.messaging.GenericMessageParser;
import rlVizLib.messaging.NotAnRLVizMessageException;

public class AgentMessageParser extends GenericMessageParser{
  public static AgentMessages parseMessage(String theMessage) throws NotAnRLVizMessageException{
    GenericMessage theGenericMessage = new GenericMessage(theMessage);

    int cmdId=theGenericMessage.getTheMessageType();

    if(cmdId==AgentMessageType.kAgentQueryValuesForObs.id())return new AgentValueForObsRequest(theGenericMessage);
    if(cmdId==AgentMessageType.kAgentQueryVisualizerName.id())return new AgentVisualizerNameRequest(theGenericMessage);
    if(cmdId==AgentMessageType.kAgentQuerySupportedVersion.id())return new AgentVersionSupportedRequest(theGenericMessage);
    if(cmdId==AgentMessageType.kAgentGetGraphic.id())return new AgentGraphicRequest(theGenericMessage);
View Full Code Here

    this.theResult=theResult;
  }

//  Constructor when the benchmark is interpreting the returned response
  public EnvShellRefreshResponse(String theMessage) throws NotAnRLVizMessageException {
    GenericMessage theGenericResponse=new GenericMessage(theMessage);

    String thePayLoadString=theGenericResponse.getPayload();

    StringTokenizer obsTokenizer = new StringTokenizer(thePayLoadString, ":");

                String loadResult=obsTokenizer.nextToken();
    String loadMessage=obsTokenizer.nextToken();
View Full Code Here

import rlVizLib.messaging.GenericMessageParser;
import rlVizLib.messaging.NotAnRLVizMessageException;

public class EnvironmentMessageParser extends GenericMessageParser{
  public static EnvironmentMessages parseMessage(String theMessage) throws NotAnRLVizMessageException{
    GenericMessage theGenericMessage=new GenericMessage(theMessage);

    int cmdId=theGenericMessage.getTheMessageType();

    if(cmdId==EnvMessageType.kEnvQueryVarRanges.id())         return new EnvRangeRequest(theGenericMessage);
    if(cmdId==EnvMessageType.kEnvQueryObservationsForState.id())   return new EnvObsForStateRequest(theGenericMessage);
    if(cmdId==EnvMessageType.kEnvQuerySupportedVersion.id())   return new EnvVersionSupportedRequest(theGenericMessage);
    if(cmdId==EnvMessageType.kEnvReceiveRunTimeParameters.id())   return new EnvReceiveRunTimeParametersRequest(theGenericMessage);
View Full Code Here

        }

        public Response(String responseMessage) throws NotAnRLVizMessageException {
            try {
                GenericMessage theGenericResponse = new GenericMessage(responseMessage);
                String payLoad = theGenericResponse.getPayLoad();
                DataInputStream DIS = BinaryPayload.getInputStreamFromPayload(payLoad);
                theImage = ImageIO.read(DIS);
            } catch (IOException ex) {
                Logger.getLogger(AgentGraphicRequest.class.getName()).log(Level.SEVERE, null, ex);
            }
View Full Code Here

TOP

Related Classes of rlVizLib.messaging.GenericMessage

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.