Examples of RMStore


Examples of org.apache.cxf.ws.rm.persistence.RMStore

        destination = control.createMock(Destination.class);
        DestinationSequence seq = new DestinationSequence(id, ref, destination,
            ProtocolVariation.RM10WSA200408);       
        manager = control.createMock(RMManager.class);
        EasyMock.expect(destination.getManager()).andReturn(manager);
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(manager.getStore()).andReturn(store);
        store.removeMessages(EasyMock.eq(id),
            CastUtils.cast(EasyMock.isA(Collection.class), Long.class), EasyMock.eq(false));
        EasyMock.expectLastCall();
        control.replay();
        seq.purgeAcknowledged(1);
        control.verify();
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

    public void testPurgeAcknowledged() {
        destination = control.createMock(Destination.class);
        DestinationSequence seq = new DestinationSequence(id, ref, destination);       
        manager = control.createMock(RMManager.class);
        EasyMock.expect(destination.getManager()).andReturn(manager);
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(manager.getStore()).andReturn(store);
        store.removeMessages(EasyMock.eq(id),
            CastUtils.cast(EasyMock.isA(Collection.class), BigInteger.class), EasyMock.eq(false));
        EasyMock.expectLastCall();
        control.replay();
        seq.purgeAcknowledged(BigInteger.ONE);
        control.verify();
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

        EasyMock.expect(ds.getIdentifier()).andReturn(id).times(3);
        String sid = "s1";
        EasyMock.expect(id.getValue()).andReturn(sid).times(3);
        RMManager manager = control.createMock(RMManager.class);
        EasyMock.expect(rme.getManager()).andReturn(manager).times(2);       
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(manager.getStore()).andReturn(store).times(2);
        store.createDestinationSequence(ds);
        EasyMock.expectLastCall();
        store.removeDestinationSequence(id);
        EasyMock.expectLastCall();
        control.replay();
        destination.addSequence(ds);
        assertEquals(1, destination.getAllSequences().size());
        assertSame(ds, destination.getSequence(id));
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

                }
            }
            LOG.fine("Completed purging resend candidates.");
        }
        if (purged.size() > 0) {
            RMStore store = manager.getStore();
            if (null != store) {
                store.removeMessages(seq.getIdentifier(), purged, true);
            }
        }
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

        assertNull(manager.getStore());
        assertNull(manager.getRetransmissionQueue());
        assertNotNull(manager.getTimer());

        Bus bus = control.createMock(Bus.class);
        RMStore store = control.createMock(RMStore.class);
        RetransmissionQueue queue = control.createMock(RetransmissionQueue.class);
       
        manager.setBus(bus);
        manager.setStore(store);
        manager.setRetransmissionQueue(queue);
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

        manager.recoverReliableEndpoint(endpoint, conduit);
        control.verify();
       
        control.reset();
       
        RMStore store = control.createMock(RMStore.class);
        manager.setStore(store);
      
        control.replay();
        manager.recoverReliableEndpoint(endpoint, conduit);
        control.verify();          
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

   
    void setUpRecoverReliableEndpoint(Endpoint endpoint,
                                      Conduit conduit,
                                      SourceSequence ss,
                                      DestinationSequence ds, RMMessage m)  {               
        RMStore store = control.createMock(RMStore.class);
        RetransmissionQueue queue = control.createMock(RetransmissionQueue.class);
        manager.setStore(store);
        manager.setRetransmissionQueue(queue);
       
        Collection<SourceSequence> sss = new ArrayList<SourceSequence>();
        if (null != ss) {
            sss.add(ss);           
        }
        EasyMock.expect(store.getSourceSequences("{S}s.{P}p"))
            .andReturn(sss);
        if (null == ss) {
            return;
        }        
       
        Collection<DestinationSequence> dss = new ArrayList<DestinationSequence>();
        if (null != ds) {
            dss.add(ds);           
        }
        EasyMock.expect(store.getDestinationSequences("{S}s.{P}p"))
            .andReturn(dss);
        if (null == ds) {
            return;
        }
        Collection<RMMessage> ms = new ArrayList<RMMessage>();
        if (null != m) {
            ms.add(m);
        }
        Identifier id = new Identifier();
        id.setValue("S1");
        EasyMock.expect(ss.getIdentifier()).andReturn(id).times(null == m ? 1 : 2);
        EasyMock.expect(store.getMessages(id, true)).andReturn(ms);
       
       
        RMEndpoint rme = control.createMock(RMEndpoint.class);
        EasyMock.expect(manager.createReliableEndpoint(endpoint))
            .andReturn(rme);
View Full Code Here

Examples of org.apache.cxf.ws.rm.persistence.RMStore

            // Would be called only when there are no more
            // unacknowledged messages left for this sequence
            id.getValue();
            EasyMock.expectLastCall().andReturn(sid).times(0, 1);

            RMStore store = createMock(RMStore.class);
            manager.getStore();
            EasyMock.expectLastCall().andReturn(store);
        }
        return sequence;
    }
View Full Code Here

Examples of org.objectweb.celtix.ws.rm.persistence.RMStore

        handler = control.createMock(RMHandler.class);
        address = control.createMock(EndpointReferenceType.class);       
    }  

    public void testSequenceAccess() {
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(handler.getStore()).andReturn(store).times(2);
        store.createDestinationSequence(EasyMock.isA(RMDestinationSequence.class));
        EasyMock.expectLastCall();
        store.removeDestinationSequence(EasyMock.isA(Identifier.class));
        EasyMock.expectLastCall();
       
        control.replay();
        RMDestination d = new RMDestination(handler);
        Identifier sid = d.generateSequenceIdentifier();
View Full Code Here

Examples of org.objectweb.celtix.ws.rm.persistence.RMStore

        assertNotNull(d.getDestinationPolicies());
        control.verify();
    }

    public void testAcknowledge() throws SequenceFault {
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(handler.getStore()).andReturn(store);
        store.createDestinationSequence(EasyMock.isA(RMDestinationSequence.class));
        EasyMock.expectLastCall();
        Configuration c = control.createMock(Configuration.class);      
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        EasyMock.expect(c.getObject(RMAssertionType.class, "rmAssertion")).andReturn(null);
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
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.