Beispiel #1
0
 /// <inheritdoc/>
 public bool DoesSpectraDeviceExist(string deviceName)
 {
     return(ExceptionDecorator.Run(() =>
     {
         var request = new HeadSpectraDeviceRequest(deviceName);
         return new HeadResponseParser().Parse(_network.Invoke(request));
     }));
 }
Beispiel #2
0
 /// <inheritdoc/>
 public bool DoesJobExist(Guid jobId)
 {
     return(ExceptionDecorator.Run(() =>
     {
         var request = new HeadJobRequest(jobId);
         return new HeadResponseParser().Parse(_network.Invoke(request));
     }));
 }
Beispiel #3
0
 /// <inheritdoc/>
 public bool DoesBrokerObjectExist(string brokerName, string objectName)
 {
     return(ExceptionDecorator.Run(() =>
     {
         var request = new HeadBrokerObjectRequest(brokerName, objectName);
         return new HeadResponseParser().Parse(_network.Invoke(request));
     }));
 }
Beispiel #4
0
 /// <inheritdoc/>
 public IRioSystem GetSystem()
 {
     return(ExceptionDecorator.Run(() =>
     {
         var request = new GetSystemRequest();
         return new GetSystemResponseParser().Parse(_network.Invoke(request));
     }));
 }
Beispiel #5
0
 /// <inheritdoc/>
 public void DeleteCluster()
 {
     ExceptionDecorator.Run(() =>
     {
         var request = new DeleteClusterRequest();
         return(new DeleteClusterResponseParser().Parse(_network.Invoke(request)));
     });
 }
Beispiel #6
0
 /// <inheritdoc/>
 public IClusterMembers GetMembers()
 {
     return(ExceptionDecorator.Run(() =>
     {
         var request = new GetMembersRequest();
         return new GetMembersResponseParser().Parse(_network.Invoke(request));
     }));
 }
Beispiel #7
0
 /// <inheritdoc/>
 public IToken CreateToken(CreateTokenRequest request)
 {
     return(ExceptionDecorator.Run(() => new CreateTokenResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #8
0
 /// <inheritdoc/>
 public ISpectraDevice CreateSpectraDevice(CreateSpectraDeviceRequest request)
 {
     return(ExceptionDecorator.Run(() => new CreateSpectraDeviceResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #9
0
 /// <inheritdoc/>
 public ICluster CreateCluster(CreateClusterRequest request)
 {
     return(ExceptionDecorator.Run(() => new CreateClusterResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #10
0
 /// <inheritdoc/>
 public IJob Cancel(CancelRequest request)
 {
     return(ExceptionDecorator.Run(() => new CancelResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #11
0
 /// <inheritdoc/>
 public IJob Archive(ArchiveRequest request)
 {
     return(ExceptionDecorator.Run(() => new ArchiveResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #12
0
 /// <inheritdoc />
 public IJob UpdateJobPriority(UpdateJobPriorityRequest request)
 {
     return(ExceptionDecorator.Run(() => new UpdateJobPriorityResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #13
0
 /// <inheritdoc/>
 public IBrokerObject UpdateBrokerObject(UpdateBrokerObjectRequest request)
 {
     return(ExceptionDecorator.Run(() => new UpdateBrokerObjectResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #14
0
 /// <inheritdoc/>
 public void DeleteSpectraDevice(DeleteSpectraDeviceRequest request)
 {
     ExceptionDecorator.Run(() => new DeleteSpectraDeviceResponseParser().Parse(_network.Invoke(request)));
 }
Beispiel #15
0
 /// <inheritdoc/>
 public void DeleteBroker(DeleteBrokerRequest request)
 {
     ExceptionDecorator.Run(() => new DeleteBrokerResponseParser().Parse(_network.Invoke(request)));
 }
Beispiel #16
0
 /// <inheritdoc/>
 public IJobs GetJobs(GetJobsRequest request)
 {
     return(ExceptionDecorator.Run(() => new GetJobsResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #17
0
 /// <inheritdoc/>
 public ISpectraDevices GetSpectraDevices(GetSpectraDevicesRequest request)
 {
     return(ExceptionDecorator.Run(() => new GetSpectraDevicesResponseParser().Parse(_network.Invoke(request))));
 }
Beispiel #18
0
 /// <inheritdoc/>
 public IBrokerObjects GetBrokerObjects(GetBrokerObjectsRequest request)
 {
     return(ExceptionDecorator.Run(() => new GetBrokerObjectsResponseParser().Parse(_network.Invoke(request))));
 }
 public static IParameterProvider Exceptioned(this IParameterProvider extended)
 {
     IParameterProvider decorated = new ExceptionDecorator(extended);
     return decorated;
 }
Beispiel #20
0
 /// <inheritdoc/>
 public IJob Retry(RetryRequest request)
 {
     return(ExceptionDecorator.Run(() => new RetryResponseParser().Parse(_network.Invoke(request))));
 }