@Override public Observable<Indexable> invokeAsync(TaskGroup.InvocationContext context) { return this.invokeTaskAsync(context) .subscribeOn(SdkContext.getRxScheduler()) .map(new Func1<Indexable, Indexable>() { @Override public Indexable call(Indexable result) { taskResult = result; return result; } }); }
@Override public Observable<Indexable> invokeAsync(TaskGroup.InvocationContext context) { return this.invokeTaskAsync(context) .subscribeOn(SdkContext.getRxScheduler()) .map(new Func1<Indexable, Indexable>() { @Override public Indexable call(Indexable result) { taskResult = result; return result; } }); }
@Override public Observable<Boolean> call(final CloudStorageAccount cloudStorageAccount) { return Observable.fromCallable(new Callable<Boolean>() { @Override public Boolean call() { CloudBlobClient blobClient = cloudStorageAccount.createCloudBlobClient(); try { return blobClient.getContainerReference(containerName).createIfNotExists(); } catch (StorageException stgException) { throw Exceptions.propagate(stgException); } catch (URISyntaxException syntaxException) { throw Exceptions.propagate(syntaxException); } } }).subscribeOn(SdkContext.getRxScheduler()); } });
@Override public Observable<Boolean> call(final CloudStorageAccount cloudStorageAccount) { return Observable.fromCallable(new Callable<Boolean>() { @Override public Boolean call() { CloudBlobClient blobClient = cloudStorageAccount.createCloudBlobClient(); try { return blobClient.getContainerReference(containerName).createIfNotExists(); } catch (StorageException stgException) { throw Exceptions.propagate(stgException); } catch (URISyntaxException syntaxException) { throw Exceptions.propagate(syntaxException); } } }).subscribeOn(SdkContext.getRxScheduler()); } });
@Override public Observable<Indexable> invokeAsync(TaskGroup.InvocationContext context) { return this.executor.executeWorkAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResultT>() { @Override public void call(ResultT resultT) { result = resultT; } }).map(new Func1<ResultT, Indexable>() { @Override public Indexable call(ResultT resourceT) { return resourceT; } }); }
@Override public Observable<Indexable> invokeAsync(TaskGroup.InvocationContext context) { return this.executor.executeWorkAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResultT>() { @Override public void call(ResultT resultT) { result = resultT; } }).map(new Func1<ResultT, Indexable>() { @Override public Indexable call(ResultT resourceT) { return resourceT; } }); }
@Override public Completable deleteByResourceGroupAsync(String groupName, String name) { return this.deleteInnerAsync(groupName, name).subscribeOn(SdkContext.getRxScheduler()); }
@Override public Completable deleteByResourceGroupAsync(String groupName, String name) { return this.deleteInnerAsync(groupName, name).subscribeOn(SdkContext.getRxScheduler()); }
if (this.resourceCreatorUpdater.isInCreateMode()) { return this.resourceCreatorUpdater.createResourceAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResourceT>() { @Override } else { return this.resourceCreatorUpdater.updateResourceAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResourceT>() { @Override
if (this.resourceCreatorUpdater.isInCreateMode()) { return this.resourceCreatorUpdater.createResourceAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResourceT>() { @Override } else { return this.resourceCreatorUpdater.updateResourceAsync() .subscribeOn(SdkContext.getRxScheduler()) .doOnNext(new Action1<ResourceT>() { @Override
if (accessPolicy.userPrincipalName() != null) { observables.add(graphRbacManager.users().getByNameAsync(accessPolicy.userPrincipalName()) .subscribeOn(SdkContext.getRxScheduler()).doOnNext(new Action1<ActiveDirectoryUser>() { @Override public void call(ActiveDirectoryUser user) { observables.add( graphRbacManager.servicePrincipals().getByNameAsync(accessPolicy.servicePrincipalName()) .subscribeOn(SdkContext.getRxScheduler()).doOnNext(new Action1<ServicePrincipal>() { @Override public void call(ServicePrincipal sp) {
if (accessPolicy.userPrincipalName() != null) { observables.add(graphRbacManager.users().getByNameAsync(accessPolicy.userPrincipalName()) .subscribeOn(SdkContext.getRxScheduler()).doOnNext(new Action1<ActiveDirectoryUser>() { @Override public void call(ActiveDirectoryUser user) { observables.add( graphRbacManager.servicePrincipals().getByNameAsync(accessPolicy.servicePrincipalName()) .subscribeOn(SdkContext.getRxScheduler()).doOnNext(new Action1<ServicePrincipal>() { @Override public void call(ServicePrincipal sp) {
@Override public Observable<GenericResource> call(String api) { String name = name(); if (!isInCreateMode()) { name = ResourceUtils.nameFromResourceId(inner().id()); } return resourceClient.createOrUpdateAsync( resourceGroupName(), resourceProviderNamespace, parentResourcePath(), resourceType, name, api, inner()) .subscribeOn(SdkContext.getRxScheduler()) .map(innerToFluentMap(self)); } });
@Override public Observable<GenericResource> call(String api) { String name = name(); if (!isInCreateMode()) { name = ResourceUtils.nameFromResourceId(inner().id()); } return resourceClient.createOrUpdateAsync( resourceGroupName(), resourceProviderNamespace, parentResourcePath(), resourceType, name, api, inner()) .subscribeOn(SdkContext.getRxScheduler()) .map(innerToFluentMap(self)); } });