Tabnine Logo
FeedableBodyGenerator.feed
Code IndexAdd Tabnine to your IDE (free)

How to use
feed
method
in
org.asynchttpclient.request.body.generator.FeedableBodyGenerator

Best Java code snippets using org.asynchttpclient.request.body.generator.FeedableBodyGenerator.feed (Showing top 7 results out of 315)

origin: AsyncHttpClient/async-http-client

@Override
public boolean feed(ByteBuf buffer, boolean isLast) throws Exception {
 return feedableBodyGenerator.feed(buffer, isLast);
}
origin: AsyncHttpClient/async-http-client

 @Override
 public void onComplete() {
  try {
   feeder.feed(Unpooled.EMPTY_BUFFER, true);
  } catch (Exception e) {
   LOGGER.info("Ignoring exception occurred while completing stream processing.", e);
   this.subscription.cancel();
  }
 }
}
origin: AsyncHttpClient/async-http-client

@Override
public void onNext(ByteBuf b) {
 assertNotNull(b, "bytebuf");
 try {
  feeder.feed(b, false);
 } catch (Exception e) {
  LOGGER.error("Exception occurred while processing element in stream.", e);
  subscription.cancel();
 }
}
origin: AsyncHttpClient/async-http-client

private void feed(FeedableBodyGenerator feedableBodyGenerator, InputStream is) throws Exception {
 try (InputStream inputStream = is) {
  byte[] buffer = new byte[512];
  for (int i; (i = inputStream.read(buffer)) > -1; ) {
   byte[] chunk = new byte[i];
   System.arraycopy(buffer, 0, chunk, 0, i);
   feedableBodyGenerator.feed(Unpooled.wrappedBuffer(chunk), false);
  }
 }
 feedableBodyGenerator.feed(Unpooled.EMPTY_BUFFER, true);
}
origin: org.asynchttpclient/async-http-client-api

@Override
public void feed(ByteBuffer buffer, boolean isLast) {
  feedableBodyGenerator.feed(buffer, isLast);
}
origin: org.asynchttpclient/async-http-client-api

@Override
public void onNext(ByteBuffer t) {
  if (t == null) throw null;
  try {
    feeder.feed(t, false);
  } catch (Exception e) {
    LOGGER.error("Exception occurred while processing element in stream.", e);
    subscription.cancel();
  }
}
origin: org.asynchttpclient/async-http-client-api

  @Override
  public void onComplete() {
    try {
     feeder.feed(EMPTY, true);
    } 
    catch (Exception e) {
      LOGGER.info("Ignoring exception occurred while completing stream processing.", e);
      this.subscription.cancel();
    }
  }
}
org.asynchttpclient.request.body.generatorFeedableBodyGeneratorfeed

Popular methods of FeedableBodyGenerator

  • setListener
  • createBody
  • writeChunkBoundaries

Popular in Java

  • Start an intent from android
  • addToBackStack (FragmentTransaction)
  • getSupportFragmentManager (FragmentActivity)
  • setContentView (Activity)
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now