public ServiceFuture<List<OutputInner>> listByStreamingJobAsync(final String resourceGroupName, final String jobName, final ListOperationCallback<OutputInner> serviceCallback) {
        return AzureServiceFuture.fromPageResponse(
            listByStreamingJobSinglePageAsync(resourceGroupName, jobName),
            new Func1<String, Observable<ServiceResponse<Page<OutputInner>>>>() {
                @Override
                public Observable<ServiceResponse<Page<OutputInner>>> call(String nextPageLink) {
                    return listByStreamingJobNextSinglePageAsync(nextPageLink);
                }
            },
            serviceCallback);
    }
public ServiceFuture < List < OutputInner > > listByStreamingJobAsync ( final String resourceGroupName , final String jobName , final ListOperationCallback < OutputInner > serviceCallback ) { return AzureServiceFuture . fromPageResponse ( listByStreamingJobSinglePageAsync ( resourceGroupName , jobName ) , new Func1 < String , Observable < ServiceResponse < Page < OutputInner > > > > ( ) { @ Override public Observable < ServiceResponse < Page < OutputInner > > > call ( String nextPageLink ) { return listByStreamingJobNextSinglePageAsync ( nextPageLink ) ; } } , serviceCallback ) ; }
Lists all of the outputs under the specified streaming job.

@param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
@param jobName The name of the streaming job.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object