/**
* Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.engine.view.listener;
import org.threeten.bp.Instant;
import com.opengamma.engine.view.ViewComputationResultModel;
import com.opengamma.engine.view.ViewDeltaResultModel;
import com.opengamma.engine.view.compilation.CompiledViewDefinition;
import com.opengamma.engine.view.cycle.ViewCycleMetadata;
import com.opengamma.engine.view.execution.ViewCycleExecutionOptions;
/**
* Implementation of {@link ViewResultListener} which does nothing, designed for overriding specific methods.
*/
public abstract class AbstractViewResultListener implements ViewResultListener {
@Override
public void viewDefinitionCompiled(CompiledViewDefinition compiledViewDefinition, boolean hasMarketDataPermissions) {
}
@Override
public void viewDefinitionCompilationFailed(Instant valuationTime, Exception exception) {
}
@Override
public void cycleStarted(ViewCycleMetadata cycleInfo) {
}
@Override
public void cycleCompleted(ViewComputationResultModel fullResult, ViewDeltaResultModel deltaResult) {
}
@Override
public void cycleFragmentCompleted(ViewComputationResultModel fullResult, ViewDeltaResultModel deltaResult) {
}
@Override
public void cycleExecutionFailed(ViewCycleExecutionOptions executionOptions, Exception exception) {
}
@Override
public void processCompleted() {
}
@Override
public void processTerminated(boolean executionInterrupted) {
}
@Override
public void clientShutdown(Exception e) {
}
}