Lightweight Bartering Grid

lbg.peer.strategy.scheduling
Interface SupplyingFilteringPolicy

All Known Implementing Classes:
CommonSupplyingFiltering, FIFOSupplyingFiltering, NoSupplyingFiltering, RelaxedFavorsSupplyingFiltering, StrictFavorsSupplyingFiltering, UnlimitedSupplyingFiltering

public interface SupplyingFilteringPolicy

Author:
Cyril Briquet

Method Summary
 boolean filterOutSupplyingTask(Task t)
          Indicates whether target Supplying Task should be filtered out, or may be safely queued.
 

Method Detail

filterOutSupplyingTask

boolean filterOutSupplyingTask(Task t)
                               throws GridException
Indicates whether target Supplying Task should be filtered out, or may be safely queued.

Returns:
true if target Supplying Task should be filtered out, false it it can be accepted
Throws:
GridException

Lightweight Bartering Grid

Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.