Пример #1
0
 /**
  * Send out-of-band ("special") control message to all providers
  *
  * @param consumer Consumer, may be used in concrete implementations
  * @param oobCtrlMsg Out-of-band control message
  */
 public void sendOOBControlMessage(IConsumer consumer, OOBControlMessage oobCtrlMsg) {
   for (IProvider provider : providers) {
     try {
       provider.onOOBControlMessage(consumer, this, oobCtrlMsg);
     } catch (Throwable t) {
       log.error("exception when passing OOBCM from consumer to providers", t);
     }
   }
 }
 public void useProviders() {
   pDiffuse.set(program);
   pNormal.set(program);
   pSpecular.set(program);
 }