Examples of ReplicationQueueProcessor


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

public class ScheduledReplicationQueueProcessorTaskTest {

    @Test
    public void testRunWithNoQueue() throws Exception {
        ReplicationQueueProvider queueProvider = mock(ReplicationQueueProvider.class);
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        ScheduledReplicationQueueProcessorTask scheduledReplicationQueueProcessorTask = new ScheduledReplicationQueueProcessorTask(
                queueProvider, queueProcessor);
        scheduledReplicationQueueProcessorTask.run();
    }
View Full Code Here

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

        Collection<ReplicationQueue> queues = new LinkedList<ReplicationQueue>();
        ReplicationQueue queue = mock(ReplicationQueue.class);
        when(queue.isEmpty()).thenReturn(true);
        queues.add(queue);
        when(queueProvider.getAllQueues()).thenReturn(queues);
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        ScheduledReplicationQueueProcessorTask scheduledReplicationQueueProcessorTask = new ScheduledReplicationQueueProcessorTask(
                queueProvider, queueProcessor);
        scheduledReplicationQueueProcessorTask.run();
    }
View Full Code Here

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

        ReplicationQueueItem item = mock(ReplicationQueueItem.class);
        when(queue.getHead()).thenReturn(item);

        queues.add(queue);
        when(queueProvider.getAllQueues()).thenReturn(queues);
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        ScheduledReplicationQueueProcessorTask scheduledReplicationQueueProcessorTask = new ScheduledReplicationQueueProcessorTask(
                queueProvider, queueProcessor);
        scheduledReplicationQueueProcessorTask.run();
    }
View Full Code Here

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

        ScheduleOptions options = mock(ScheduleOptions.class);
        when(scheduler.NOW(-1, 10)).thenReturn(options);
        when(options.canRunConcurrently(false)).thenReturn(options);
        when(options.name(any(String.class))).thenReturn(options);
        SimpleReplicationQueueProvider simpleReplicationQueueProvider = new SimpleReplicationQueueProvider(scheduler);
        ReplicationQueueProcessor processor = mock(ReplicationQueueProcessor.class);
        simpleReplicationQueueProvider.enableQueueProcessing("dummy-agent", processor);
    }
View Full Code Here

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

        when(configAdmin.createFactoryConfiguration(QueueConfiguration.class.getName(), null)).thenReturn(config);
        BundleContext context = mock(BundleContext.class);
        JobHandlingReplicationQueueProvider jobHandlingReplicationQueueProvider = new JobHandlingReplicationQueueProvider(
                jobManager, context);
        String agentName = "dummy-agent";
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        jobHandlingReplicationQueueProvider.enableQueueProcessing(agentName, queueProcessor);
    }
View Full Code Here

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

*/
public class ReplicationAgentJobConsumerTest {

    @Test
    public void testJobWithSuccessfulAgent() throws Exception {
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        when(queueProcessor.process(anyString(), any(ReplicationQueueItem.class))).thenReturn(true);

        ReplicationAgentJobConsumer replicationAgentJobConsumer = new ReplicationAgentJobConsumer(queueProcessor);
        Job job = mock(Job.class);
        JobConsumer.JobResult jobResult = replicationAgentJobConsumer.process(job);
        assertEquals(JobConsumer.JobResult.OK, jobResult);
View Full Code Here

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

        assertEquals(JobConsumer.JobResult.OK, jobResult);
    }

    @Test
    public void testJobWithUnsuccessfulAgent() throws Exception {
        ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
        when(queueProcessor.process(anyString(), any(ReplicationQueueItem.class))).thenReturn(false);

        ReplicationAgentJobConsumer replicationAgentJobConsumer = new ReplicationAgentJobConsumer(queueProcessor);
        Job job = mock(Job.class);
        JobConsumer.JobResult jobResult = replicationAgentJobConsumer.process(job);
        assertEquals(JobConsumer.JobResult.FAILED, jobResult);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.