Package org.jboss.internal.soa.esb.couriers

Examples of org.jboss.internal.soa.esb.couriers.InVMCourier


    public void testUnthreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid1"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Producer producer = new Producer(courier);
            Consumer consumer = new Consumer(courier);
   
            producer.run();
            consumer.run();
View Full Code Here


    public void testThreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid2"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Producer producer = new Producer(courier);
            Consumer consumer = new Consumer(courier);
   
            producer.start();
            consumer.start();
View Full Code Here

    public void testDelayedThreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid3"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Producer producer = new Producer(courier);
            Consumer consumer = new Consumer(courier);
   
            consumer.start();
   
View Full Code Here

    public void testThreadedNullDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid4"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Consumer consumer = new Consumer(courier);
   
            consumer.start();
   
            try {
View Full Code Here

    public void testLockstepDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid5?true#2000"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Producer producer = new Producer(courier);
            Consumer consumer = new Consumer(courier);
   
            consumer.start();
            producer.start();
View Full Code Here

    public void testPassByValueDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid5/true?true#2000"));
        InVMTransport.getInstance().registerEPR("x", "y", epr) ;
        try
        {
            InVMCourier courier = new InVMCourier(epr);
            Producer producer = new Producer(courier);
            Consumer consumer = new Consumer(courier);
   
            consumer.start();
            producer.start();
View Full Code Here

        try
        {
            int iters = 1000;
            int numberOfProducers = 50;
            Producer[] producer = new Producer[numberOfProducers];
            InVMCourier courier = new InVMCourier(epr);
            Consumer consumer = new Consumer(courier, iters * numberOfProducers,
                    false);
            long stime = System.currentTimeMillis();
   
            for (int i = 0; i < numberOfProducers; i++)
View Full Code Here

    public void testTemporaryUnthreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid1"));
        epr.setTemporaryEPR(true) ;
        Assert.assertEquals("Ordered entry size", 0, InVMTemporaryTransport.getInstance().getOrderedEntriesSize()) ;
        Assert.assertEquals("Service id size", 0, InVMTemporaryTransport.getInstance().getServiceIdToEntrySize()) ;
        InVMCourier courier = new InVMCourier(epr);
        Producer producer = new Producer(courier);
        Consumer consumer = new Consumer(courier);

        producer.run();
        consumer.run();
View Full Code Here

    public void testTemporaryThreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid2"));
        epr.setTemporaryEPR(true) ;
        Assert.assertEquals("Ordered entry size", 0, InVMTemporaryTransport.getInstance().getOrderedEntriesSize()) ;
        Assert.assertEquals("Service id size", 0, InVMTemporaryTransport.getInstance().getServiceIdToEntrySize()) ;
        InVMCourier courier = new InVMCourier(epr);
        Producer producer = new Producer(courier);
        Consumer consumer = new Consumer(courier);

        producer.start();
        consumer.start();
View Full Code Here

    public void testTemporaryDelayedThreadedDeliver() throws Exception {
        InVMEpr epr = new InVMEpr(new URI("invm://serviceid3"));
        epr.setTemporaryEPR(true) ;
        Assert.assertEquals("Ordered entry size", 0, InVMTemporaryTransport.getInstance().getOrderedEntriesSize()) ;
        Assert.assertEquals("Service id size", 0, InVMTemporaryTransport.getInstance().getServiceIdToEntrySize()) ;
        InVMCourier courier = new InVMCourier(epr);
        Producer producer = new Producer(courier);
        Consumer consumer = new Consumer(courier);

        consumer.start();
View Full Code Here

TOP

Related Classes of org.jboss.internal.soa.esb.couriers.InVMCourier

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.