コード例 #1
0
ファイル: LogOperator.java プロジェクト: xiaoshi2013/reactor
 @Override
 public Subscriber<? super IN> apply(Subscriber<? super IN> subscriber) {
   long newId = uniqueId++;
   if ((options & SUBSCRIBE) == SUBSCRIBE && log.isInfoEnabled()) {
     log.trace("subscribe: [{}] {}", newId, subscriber.getClass().getSimpleName());
   }
   return new LoggerBarrier<>(this, newId, subscriber);
 }
コード例 #2
0
ファイル: Processors.java プロジェクト: bripkens/reactor-core
 @Override
 public long getCapacity() {
   return Backpressurable.class.isAssignableFrom(upstream.getClass())
       ? ((Backpressurable) upstream).getCapacity()
       : Long.MAX_VALUE;
 }