Package org.jboss.dna.graph.request

Examples of org.jboss.dna.graph.request.ReadNextBlockOfChildrenRequest


     *
     * @see org.jboss.dna.graph.request.processor.RequestProcessor#process(org.jboss.dna.graph.request.ReadNextBlockOfChildrenRequest)
     */
    @Override
    public void process( ReadNextBlockOfChildrenRequest request ) {
        ReadNextBlockOfChildrenRequest source = (ReadNextBlockOfChildrenRequest)federatedRequest.getFirstProjectedRequest()
                                                                                                .getRequest();
        if (checkErrorOrCancel(request, source)) return;
        request.setActualLocationOfStartingAfterNode(source.getActualLocationOfStartingAfterNode());
        for (Location childInSource : source.getChildren()) {
            request.addChild(childInSource);
        }
        request.setCachePolicy(getDefaultCachePolicy());
        setCacheableInfo(request, source.getCachePolicy());
    }
View Full Code Here


     *
     * @see org.jboss.dna.graph.request.processor.RequestProcessor#process(org.jboss.dna.graph.request.ReadNextBlockOfChildrenRequest)
     */
    @Override
    public void process( ReadNextBlockOfChildrenRequest request ) {
        ReadNextBlockOfChildrenRequest source = (ReadNextBlockOfChildrenRequest)federatedRequest.getFirstProjectedRequest()
                                                                                                .getRequest();
        if (checkErrorOrCancel(request, source)) return;
        request.setActualLocationOfStartingAfterNode(source.getActualLocationOfStartingAfterNode());
        for (Location childInSource : source.getChildren()) {
            request.addChild(childInSource);
        }
        request.setCachePolicy(getDefaultCachePolicy());
        setCacheableInfo(request, source.getCachePolicy());
    }
View Full Code Here

    public void shouldIncludeTimeLoadedInReadNextBlockOfChildrenRequests() {
        // Get the first child ...
        String workspaceName = graph.getCurrentWorkspaceName();
        Location firstChild = graph.getChildren().of("/").get(0);
        // Don't use the graph so that we can obtain and interrogate the request ...
        CacheableRequest request = new ReadNextBlockOfChildrenRequest(firstChild, workspaceName, 100);
        execute(request);
        assertThat(request.getTimeLoaded(), is(notNullValue()));
    }
View Full Code Here

    protected void assertNextRequestReadNextBlockOfChildren( Location previousSibling,
                                                             int maxCount,
                                                             Location... children ) {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(ReadNextBlockOfChildrenRequest.class)));
        ReadNextBlockOfChildrenRequest read = (ReadNextBlockOfChildrenRequest)request;
        assertThat(read.startingAfter(), is(previousSibling));
        assertThat(read.count(), is(maxCount));
        assertThat(read.getChildren(), hasItems(children));
    }
View Full Code Here

TOP

Related Classes of org.jboss.dna.graph.request.ReadNextBlockOfChildrenRequest

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.