Examples of ViewDefinition


Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Initially "terminated"
    assertTrue(worker.isTerminated());
    // Spawn workers
    worker.startParallel(options);
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

  @Test(timeOut = 10000)
  public void testJoin_noWorkers() throws InterruptedException {
    final ViewProcessWorkerFactory workerFactory = Mockito.mock(ViewProcessWorkerFactory.class);
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // No-op
    worker.join();
  }
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Start workers
    worker.startParallel(options);
    worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
    // Join on the first worker will see the secondary worker promoted, that will join and this will complete
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return Mockito.mock(ViewProcessWorker.class);
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Start workers
    worker.startParallel(options);
    worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
    // Join on the first worker will see the secondary worker promoted, that will join and this will complete
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // No-op
    assertTrue(worker.join(20000));
  }
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Start workers
    worker.startParallel(options);
    worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
    // Join on the first worker will see the secondary worker promoted, that will join and this will complete
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Start workers
    worker.startParallel(options);
    worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
    // Join on the first worker will see the secondary worker promoted, that will join and this will complete
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

        return worker;
      }
    };
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
    // Start workers
    worker.startParallel(options);
    worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
    // Join on the first worker will see the secondary worker promoted, that will join and this will complete
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

public class ParallelRecompilationViewProcessWorkerFactoryTest {

  public void testIgnoreValidity() {
    final ViewProcessWorkerFactory underlying = Mockito.mock(ViewProcessWorkerFactory.class);
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorkerFactory factory = new ParallelRecompilationViewProcessWorkerFactory(underlying);
    factory.setDelegate(factory);
    final ViewExecutionOptions options = new ExecutionOptions(new InfiniteViewCycleExecutionSequence(), ExecutionFlags.triggersEnabled().awaitMarketData().ignoreCompilationValidity().get());
    factory.createWorker(context, options, viewDefinition);
    Mockito.verify(underlying, Mockito.only()).createWorker(context, options, viewDefinition);
View Full Code Here

Examples of com.opengamma.engine.view.ViewDefinition

  }

  public void testPassthrough() {
    final ViewProcessWorkerFactory underlying = Mockito.mock(ViewProcessWorkerFactory.class);
    final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
    final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
    final ParallelRecompilationViewProcessWorkerFactory factory = new ParallelRecompilationViewProcessWorkerFactory(underlying);
    factory.setDelegate(factory);
    final ViewExecutionOptions options = new ExecutionOptions(new InfiniteViewCycleExecutionSequence(), ExecutionFlags.triggersEnabled().awaitMarketData().get());
    factory.createWorker(context, options, viewDefinition);
    Mockito.verify(underlying, Mockito.only()).createWorker(context, options, viewDefinition);
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.