/** {@inheritDoc} */
 @Override
 public void onMasterNodeLeft(GridComputeTaskSession ses) throws GridException {
   masterLeaveAware.onMasterLeave(log, this);
 }
    /** {@inheritDoc} */
    @Override
    public Object execute() throws GridException {
      masterLeaveAware.execute(log);

      return null;
    }
 /** {@inheritDoc} */
 @Override
 public void run() {
   masterLeaveAware.execute(log);
 }
    /** {@inheritDoc} */
    @Override
    public Void apply(String arg) {
      masterLeaveAware.execute(log);

      return null;
    }
    /** {@inheritDoc} */
    @Override
    public Void call() throws Exception {
      masterLeaveAware.execute(log);

      return null;
    }