Package org.apache.sling.replication.queue

Examples of org.apache.sling.replication.queue.ReplicationQueueItemState


        ReplicationQueueHealthCheck replicationQueueHealthCheck = new ReplicationQueueHealthCheck();

        replicationQueueHealthCheck.activate(Collections.<String, Object>emptyMap());
        ReplicationQueue queue = mock(ReplicationQueue.class);
        ReplicationQueueItem item = mock(ReplicationQueueItem.class);
        ReplicationQueueItemState status = mock(ReplicationQueueItemState.class);
        when(status.getAttempts()).thenReturn(10);
        when(queue.getStatus(item)).thenReturn(status);
        when(queue.getHead()).thenReturn(item);
        ReplicationQueueProvider replicationQueueProvider = mock(ReplicationQueueProvider.class);
        Collection<ReplicationQueue> providers = new LinkedList<ReplicationQueue>();
        providers.add(queue);
View Full Code Here


        ReplicationQueue queue = mock(ReplicationQueue.class);
        ReplicationQueueItem queueItem = mock(ReplicationQueueItem.class);

        when(queueProvider.getDefaultQueue("agentName")).thenReturn(queue);
        when(queue.add(queueItem)).thenReturn(true);
        ReplicationQueueItemState state = mock(ReplicationQueueItemState.class);
        when(state.isSuccessful()).thenReturn(false);
        when(queue.getStatus(queueItem)).thenReturn(state);
        boolean returnedState = errorAwareDistributionStrategy.add("agentName", replicationPackage, queueProvider);
        assertFalse(returnedState);
    }
View Full Code Here

        when(queue.add(queueItem)).thenReturn(true);
        when(queue.getHead()).thenReturn(queueItem);
        ReplicationQueue errorQueue = mock(ReplicationQueue.class);
        when(errorQueue.add(queueItem)).thenReturn(true);
        when(queueProvider.getQueue("agentName", ErrorAwareQueueDistributionStrategy.ERROR_QUEUE_NAME)).thenReturn(errorQueue);
        ReplicationQueueItemState state = mock(ReplicationQueueItemState.class);
        when(state.isSuccessful()).thenReturn(false);
        when(state.getAttempts()).thenReturn(2);
        when(queue.getStatus(any(ReplicationQueueItem.class))).thenReturn(state);
        boolean returnedState = errorAwareDistributionStrategy.add("agentName", replicationPackage, queueProvider);
        assertFalse(returnedState);
    }
View Full Code Here

        ReplicationQueue queue = mock(ReplicationQueue.class);

        when(queueProvider.getDefaultQueue("agentName")).thenReturn(queue);
        when(queue.add(any(ReplicationQueueItem.class))).thenReturn(true);
        when(queue.getHead()).thenReturn(mock(ReplicationQueueItem.class));
        ReplicationQueueItemState state = mock(ReplicationQueueItemState.class);
        when(state.isSuccessful()).thenReturn(false);
        when(state.getAttempts()).thenReturn(2);
        when(queue.getStatus(any(ReplicationQueueItem.class))).thenReturn(state);
        boolean returnedState = errorAwareDistributionStrategy.add("agentName", replicationPackage, queueProvider);
        assertTrue(returnedState);
    }
View Full Code Here

        when(jobManager.findJobs(JobManager.QueryType.ALL, topic, -1)).thenReturn(Collections.<Job>emptySet());
        when(builder.properties(any(Map.class))).thenReturn(builder);
        ReplicationQueue queue = new JobHandlingReplicationQueue("aname", topic, jobManager);
        ReplicationQueueItem pkg = mock(ReplicationQueueItem.class);
        assertTrue(queue.add(pkg));
        ReplicationQueueItemState status = queue.getStatus(pkg);
        assertNotNull(status);
        assertFalse(status.isSuccessful());
        assertEquals(ItemState.DROPPED, status.getItemState());
    }
View Full Code Here

TOP

Related Classes of org.apache.sling.replication.queue.ReplicationQueueItemState

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.