Class RequestManager.ConversationInfo

java.lang.Object
jadex.publishservice.impl.RequestManager.ConversationInfo
Enclosing class:
RequestManager

public static class RequestManager.ConversationInfo extends Object
Struct for storing info about a request and the results.
  • Field Details

    • terminated

      protected boolean terminated
    • lastcheck

      protected long lastcheck
    • future

      protected jadex.future.IFuture<?> future
    • sessionid

      protected String sessionid
    • callid

      protected String callid
  • Constructor Details

    • ConversationInfo

      public ConversationInfo(String callid, String sessionid)
      Create a request info.
  • Method Details

    • setTerminated

      public void setTerminated(boolean term)
      Set it to terminated.
    • isTerminated

      public boolean isTerminated()
      Check if terminated
      Returns:
      True if terminated.
    • updateTimestamp

      public long updateTimestamp()
      Renew the timestamp.
    • getTimestamp

      public long getTimestamp()
      Get the timestamp of the last check (i.e. last request from browser).
    • getFuture

      public jadex.future.IFuture<?> getFuture()
      Get the future.
      Returns:
      the future
    • setFuture

      public void setFuture(jadex.future.IFuture<?> future)
      Parameters:
      future - the future to set
    • getSessionId

      public String getSessionId()
      Returns:
      the session
    • setSessionId

      public void setSessionId(String sessionid)
      Parameters:
      session - the session to set
    • getCallId

      public String getCallId()
      Get the callid.
      Returns:
      the callid.
    • setCallId

      public void setCallId(String callid)
      Set the callid.
      Parameters:
      callid - The callid.
    • isIntermediateFuture

      public boolean isIntermediateFuture()
      Test if it is an intermediate future.
      Returns:
      True, if is intermediate future.
    • toString

      public String toString()
      Overrides:
      toString in class Object