Package uk.org.ogsadai.client.toolkit

Examples of uk.org.ogsadai.client.toolkit.DataRequestExecutionResource


    {
        mListener.start(mLocation, mWorkflow);
        RequestResource request = null;
        try
        {
            DataRequestExecutionResource drer = mLocation.getDRER();
            request = drer.execute(mWorkflow, RequestExecutionType.ASYNCHRONOUS);
            mListener.submitted(mLocation, mWorkflow, request.getResourceID());
            request.pollUntilRequestCompleted(POLL_INTERVAL);
            RequestStatus status = request.getRequestStatus();
            mListener.completed(mLocation, status);
            return status;
View Full Code Here


        try
        {
            // Get a server
            Server server = new ServerProxy();
            server.setDefaultBaseServicesURL(mServerUrl);
            DataRequestExecutionResource drer =
                server.getDataRequestExecutionResource(
                    new ResourceID("DataRequestExecutionResource"));
           
            // Create a data source resource
            DataSourceResource dataSource = drer.createDataSourceResource();
           
            // Build up a workflow
            PipelineWorkflow pipeline = new PipelineWorkflow();
           
            TupleFactory tupleFactory = new TupleFactory();
            pipeline.add(tupleFactory);
           
            RepeatedSample repeatedSample = new RepeatedSample();
            repeatedSample.addSampleSize(mSampleSize);
            repeatedSample.addSampleRepeat(mSampleRepeat);
            repeatedSample.connectDataInput(tupleFactory.getDataOutput());
            pipeline.add(repeatedSample);
           
            TupleToWebRowSetCharArrays tupleToWebRowSet =
                new TupleToWebRowSetCharArrays();
            tupleToWebRowSet.connectDataInput(repeatedSample.getResultOutput());
            pipeline.add(tupleToWebRowSet);
           
            WriteToDataSource writeToDataSource =
                new WriteToDataSource();
            writeToDataSource.setResourceID(dataSource.getResourceID());
            writeToDataSource.connectInput(tupleToWebRowSet.getResultOutput());
            pipeline.add(writeToDataSource);
           
            tupleToWebRowSet.getResultOutput().setDataSourceResource(dataSource);
           
            // send it to the server
            mRequestResource =
                drer.execute(pipeline, RequestExecutionType.ASYNCHRONOUS);
            mRequestResource.pollUntilRequestStarted(1000);
   
            while(keepRunning)
            {
                while(tupleToWebRowSet.hasNextResult())
View Full Code Here

            int sampleRepeat = Integer.parseInt(args[3]);
           
            // Get a server
            Server server = null;
            server.setDefaultBaseServicesURL(new URL(serverUrl));
            DataRequestExecutionResource drer =
                server.getDataRequestExecutionResource(
                    new ResourceID("DataRequestExecutionResource"));
           
           
            // Create a data source resource
            DataSourceResource dataSource = drer.createDataSourceResource();
           
            // Build up a workflow
            PipelineWorkflow pipeline = new PipelineWorkflow();
           
            TupleFactory tupleFactory = new TupleFactory();
            pipeline.add(tupleFactory);
           
            RepeatedSample repeatedSample = new RepeatedSample();
            repeatedSample.addSampleSize(sampleSize);
            repeatedSample.addSampleRepeat(sampleRepeat);
            repeatedSample.connectDataInput(tupleFactory.getDataOutput());
            pipeline.add(repeatedSample);
           
            TupleToWebRowSetCharArrays tupleToWebRowSet =
                new TupleToWebRowSetCharArrays();
            tupleToWebRowSet.connectDataInput(repeatedSample.getResultOutput());
            pipeline.add(tupleToWebRowSet);
           
            WriteToDataSource writeToDataSource =
                new WriteToDataSource();
            writeToDataSource.setResourceID(dataSource.getResourceID());
            writeToDataSource.connectInput(tupleToWebRowSet.getResultOutput());
            pipeline.add(writeToDataSource);
           
            tupleToWebRowSet.getResultOutput().setDataSourceResource(dataSource);
           
            // send it to the server
            RequestResource request =
                drer.execute(pipeline, RequestExecutionType.ASYNCHRONOUS);
            request.pollUntilRequestStarted(1000);

            // Get the result data and display it
            int count = 0;
            while(tupleToWebRowSet.hasNextResult())
View Full Code Here

TOP

Related Classes of uk.org.ogsadai.client.toolkit.DataRequestExecutionResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.