Class ReceivePublicationTimeout

java.lang.Object
org.serviceconnector.service.ReceivePublicationTimeout
All Implemented Interfaces:
ITimeout

public class ReceivePublicationTimeout extends Object implements ITimeout
The Class ReceivePublicationTimeout. ReceivePublicationTimeout defines action to get in place when receive publication times out or a new publish message arrives.
  • Constructor Details

    • ReceivePublicationTimeout

      public ReceivePublicationTimeout(PublishMessageQueue<SCMPMessage> publishMessageQueue, int noDataIntervalMillis)
      Instantiates a new publish timer run.
      Parameters:
      publishMessageQueue - the publishMessageQueue
      noDataIntervalMillis - the timeout
  • Method Details

    • getTimeoutMillis

      public int getTimeoutMillis()
      Gets the timeout.
      Specified by:
      getTimeoutMillis in interface ITimeout
      Returns:
      the timeout
    • setRequest

      public void setRequest(IRequest request)
      Sets the request.
      Parameters:
      request - the new request
    • setResponse

      public void setResponse(IResponse response)
      Sets the response.
      Parameters:
      response - the new response
    • timeout

      public void timeout()
      Timeout. Runs when time is out.
      Specified by:
      timeout in interface ITimeout