Class ActionHandlerSubmit

    • Field Detail

      • handler

        public java.lang.String handler
      • capability

        public java.lang.String capability
      • parameters

        public java.util.Map<java.lang.String,​java.lang.Object> parameters
    • Constructor Detail

      • ActionHandlerSubmit

        public ActionHandlerSubmit​(java.lang.String id)
    • Method Detail

      • getHandler

        public java.lang.String getHandler()
      • getCapability

        public java.lang.String getCapability()
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      • getTimeout

        public java.lang.Long getTimeout()
        Returns:
        timeout in ms.
      • setTimeout

        public void setTimeout​(java.lang.Long timeout)
        Sets the timeout and expiresAt. 'timeout' must be greater than 0 and not null or expiresAt will remain unchanged.
        Parameters:
        timeout - Timeout in ms
      • expiresAt

        public java.time.Instant expiresAt()
        Instant of creation of this object plus timeout ms.
        Returns:
        The instant of expiration.