Class SequentialMultiplexDistributor

  • All Implemented Interfaces:
    IMultiplexDistributor

    public class SequentialMultiplexDistributor
    extends SimpleMultiplexDistributor
    Sequential call distributor. It determines: - which services are called: services are called as long as arguments are available - with which arguments: each argument array once - when finished: after all arguments have been used
    • Field Detail

      • itargs

        protected java.util.Iterator<java.lang.Object[]> itargs
        The arguments.
      • freeservices

        protected java.util.List<IService> freeservices
        The list of free services.
      • busyservices

        protected java.util.List<IService> busyservices
        The list of busy services.
      • waitingcalls

        protected java.util.List<jadex.commons.future.Future<IService>> waitingcalls
        The waiting for service calls.
    • Constructor Detail

      • SequentialMultiplexDistributor

        public SequentialMultiplexDistributor()