Class ConfirmationRequest

java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalActor
org.eclipse.net4j.signal.RequestWithConfirmation<RESULT>
org.eclipse.net4j.signal.RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
org.eclipse.net4j.signal.confirmation.ConfirmationRequest
All Implemented Interfaces:
Runnable

public class ConfirmationRequest extends RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
Since:
4.3
Author:
Christian W. Damus (CEA LIST)
  • Constructor Details

  • Method Details

    • requesting

      protected void requesting(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception
      Specified by:
      requesting in class RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
      Throws:
      Exception
    • confirming

      protected org.eclipse.net4j.util.confirmation.Confirmation confirming(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception
      Description copied from class: RequestWithMonitoring
      Important Note: The confirmation must not be empty, i.e. the stream must be used at least to read a boolean. Otherwise synchronization problems will result!
      Specified by:
      confirming in class RequestWithMonitoring<org.eclipse.net4j.util.confirmation.Confirmation>
      Throws:
      Exception