Package com.opengamma.engine.marketdata.availability

Examples of com.opengamma.engine.marketdata.availability.MarketDataNotSatisfiableException


     * @param desiredValue the market data requirement, not null
     * @return The satisfaction of the requirement from the underlying providers.
     */
    @Override
    public ValueSpecification getAvailability(final ComputationTargetSpecification targetSpec, final Object target, final ValueRequirement desiredValue) {
      MarketDataNotSatisfiableException missing = null;
      for (int i = 0; i < _providers.size(); i++) {
        final MarketDataAvailabilityProvider provider = _providers.get(i);
        try {
          final ValueSpecification underlying = provider.getAvailability(targetSpec, target, desiredValue);
          if (underlying != null) {
View Full Code Here


      private final MarketDataAvailabilityProvider _preferredProvider = _preferred.getAvailabilityProvider(marketDataSpec);
      private final MarketDataAvailabilityProvider _fallbackProvider = _fallBack.getAvailabilityProvider(marketDataSpec);

      @Override
      public ValueSpecification getAvailability(final ComputationTargetSpecification targetSpec, final Object target, final ValueRequirement desiredValue) {
        MarketDataNotSatisfiableException preferredMissing = null;
        try {
          final ValueSpecification preferred = _preferredProvider.getAvailability(targetSpec, target, desiredValue);
          if (preferred != null) {
            // preferred is available
            return createValueSpecification(preferred, PREFERRED_PROVIDER);
View Full Code Here

TOP

Related Classes of com.opengamma.engine.marketdata.availability.MarketDataNotSatisfiableException

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.