MPIScheduler constructor

MPIScheduler(
  1. InvocationHandler _h
)

Implementation

MPIScheduler(this._h) {
  _methods = {
    'timeout': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.timeout',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerTimeoutParameters,
      _MeshSchedulerTimeoutReturns,
    ),
    'cron': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.cron',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerCronParameters,
      _MeshSchedulerCronReturns,
    ),
    'period': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.period',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerPeriodParameters,
      _MeshSchedulerPeriodReturns,
    ),
    'dump': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.dump',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerDumpParameters,
      _MeshSchedulerDumpReturns,
    ),
    'cancel': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.cancel',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerCancelParameters,
      _MeshSchedulerCancelReturns,
    ),
    'stop': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.stop',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerStopParameters,
      _MeshSchedulerStopReturns,
    ),
    'emit': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.emit',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerEmitParameters,
      _MeshSchedulerEmitReturns,
    ),
    'shutdown': Method(
      {
        MPI: const MPI(
          name: 'mesh.schedule.shutdown',
          version: '0.0.0',
          proto: 'grpc',
          codec: 'json',
          flags: 0,
          timeout: 12000,
          retries: 3,
          idc: '',
          zone: '',
          cluster: '',
          cell: '',
          group: '',
          address: '',
        ),
      },
      Scheduler,
      _MeshSchedulerShutdownParameters,
      _MeshSchedulerShutdownReturns,
    ),
  };
}