Package org.jboss.dna.graph.request

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


    protected void assertNextRequestIsCloneWorkspace( String originalWorkspaceName,
                                                      String workspaceName,
                                                      CreateConflictBehavior createConflictBehavior,
                                                      CloneConflictBehavior cloneBehavior ) {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(CloneWorkspaceRequest.class)));
        CloneWorkspaceRequest create = (CloneWorkspaceRequest)request;
        assertThat(create.nameOfWorkspaceToBeCloned(), is(originalWorkspaceName));
        assertThat(create.desiredNameOfTargetWorkspace(), is(workspaceName));
        assertThat(create.targetConflictBehavior(), is(createConflictBehavior));
View Full Code Here


        assertThat(executedRequests.isEmpty(), is(true));
        numberOfExecutions = 0;
    }

    protected void extractRequestsFromComposite() {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(CompositeRequest.class)));
        executedRequests.addAll(0, ((CompositeRequest)request).getRequests());
    }
View Full Code Here

        executedRequests.addAll(0, ((CompositeRequest)request).getRequests());
    }

    protected void assertNextRequestUpdateProperties( Location on,
                                                      Property... properties ) {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(UpdatePropertiesRequest.class)));
        UpdatePropertiesRequest read = (UpdatePropertiesRequest)request;
        assertThat(read.on(), is(on));
        assertThat(read.properties().values(), hasItems(properties));
    }
View Full Code Here

        assertThat(read.properties().values(), hasItems(properties));
    }

    protected void assertNextRequestSetProperty( Location on,
                                                 Property property ) {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(SetPropertyRequest.class)));
        SetPropertyRequest read = (SetPropertyRequest)request;
        assertThat(read.on(), is(on));
        assertThat(read.property(), is(property));
    }
View Full Code Here

        verify(repository, times(1)).getSourceName();
    }

    @Test
    public void shouldProcessNonCompositeRequestSynchronously() {
        Request request = mock(Request.class);
        assertThat(connection.shouldProcessSynchronously(request), is(true));
    }
View Full Code Here

    }

    @Test
    public void shouldProcessFederatedRequestsUsingIteratable() {
        List<FederatedRequest> requests = new ArrayList<FederatedRequest>();
        Request original = mock(Request.class);
        FederatedRequest request = mock(FederatedRequest.class);
        stub(request.original()).toReturn(original);
        requests.add(request);
        joinProcessor.process(requests);
        assertThat(joinProcessor.federatedRequest, is(sameInstance(request)));
View Full Code Here

        assertThat(unknownRequests.get(0), is(sameInstance(original)));
    }

    @Test
    public void shouldProcessFederatedRequestsUsingBlockingQueue() {
        Request original = mock(Request.class);
        // Create the original request, the projection, and the federated request ...
        FederatedRequest request = new FederatedRequest(original);
        request.add(original, false, false, projectionA);
        // Freeze the request ...
        request.freeze();
View Full Code Here

        assertThat(unknownRequests.get(0), is(sameInstance(original)));
    }

    @Test
    public void shouldProcessFederatedRequestsUsingBlockingQueueThatIsTerminatedAfterProcessingBegins() {
        final Request original = mock(Request.class);
        final FederatedRequest request = new FederatedRequest(original);
        Thread thread = new Thread() {
            @Override
            public void run() {
                // Create the original request, the projection, and the federated request ...
View Full Code Here

TOP

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

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.