Codota Logo
org.asynchttpclient.netty
Code IndexAdd Codota to your IDE (free)

How to use org.asynchttpclient.netty

Best Java code snippets using org.asynchttpclient.netty (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: AsyncHttpClient/async-http-client

 @Override
 public HttpResponseBodyPart newResponseBodyPart(ByteBuf buf, boolean last) {
  return new LazyResponseBodyPart(buf, last);
 }
};
origin: AsyncHttpClient/async-http-client

WriteListener(NettyResponseFuture<?> future, boolean notifyHeaders) {
 this.future = future;
 this.progressAsyncHandler = future.getAsyncHandler() instanceof ProgressAsyncHandler ? (ProgressAsyncHandler<?>) future.getAsyncHandler() : null;
 this.notifyHeaders = notifyHeaders;
}
origin: AsyncHttpClient/async-http-client

 @Override
 public HttpResponseBodyPart newResponseBodyPart(ByteBuf buf, boolean last) {
  return new EagerResponseBodyPart(buf, last);
 }
},
origin: AsyncHttpClient/async-http-client

private void scheduleRequestTimeout(NettyResponseFuture<?> nettyResponseFuture,
                  InetSocketAddress originalRemoteAddress) {
 nettyResponseFuture.touch();
 TimeoutsHolder timeoutsHolder = new TimeoutsHolder(nettyTimer, nettyResponseFuture, this, config,
     originalRemoteAddress);
 nettyResponseFuture.setTimeoutsHolder(timeoutsHolder);
}
origin: AsyncHttpClient/async-http-client

 public boolean exitAfterHandling100(final Channel channel, final NettyResponseFuture<?> future) {
  future.setHeadersAlreadyWrittenOnContinue(true);
  future.setDontWriteBodyBecauseExpectContinue(false);
  // directly send the body
  Channels.setAttribute(channel, new OnLastHttpContentCallback(future) {
   @Override
   public void call() {
    Channels.setAttribute(channel, future);
    requestSender.writeRequest(future, channel);
   }
  });
  return true;
 }
}
origin: AsyncHttpClient/async-http-client

private boolean futureIsAlreadyCancelled(Channel channel) {
 // FIXME should we only check isCancelled?
 if (future.isDone()) {
  Channels.silentlyCloseChannel(channel);
  return true;
 }
 return false;
}
origin: AsyncHttpClient/async-http-client

private void scheduleReadTimeout(NettyResponseFuture<?> nettyResponseFuture) {
 TimeoutsHolder timeoutsHolder = nettyResponseFuture.getTimeoutsHolder();
 if (timeoutsHolder != null) {
  // on very fast requests, it's entirely possible that the response has already
  // been completed
  // by the time we try to schedule the read timeout
  nettyResponseFuture.touch();
  timeoutsHolder.startReadTimeout();
 }
}
origin: AsyncHttpClient/async-http-client

/**
 * Build a {@link Response} instance
 *
 * @return a {@link Response} instance
 */
public Response build() {
 return status == null ? null : new NettyResponse(status, headers, bodyParts);
}
origin: AsyncHttpClient/async-http-client

@Override
public boolean isDone() {
 return isDone != 0 || isCancelled();
}
origin: AsyncHttpClient/async-http-client

private boolean terminateAndExit() {
 releasePartitionKeyLock();
 cancelTimeouts();
 this.channel = null;
 this.reuseChannel = false;
 return IS_DONE_FIELD.getAndSet(this, 1) != 0 || isCancelled != 0;
}
origin: AsyncHttpClient/async-http-client

private void releasePartitionKeyLock() {
 if (connectionSemaphore == null) {
  return;
 }
 Object partitionKey = takePartitionKeyLock();
 if (partitionKey != null) {
  connectionSemaphore.releaseChannelLock(partitionKey);
 }
}
origin: AsyncHttpClient/async-http-client

@Override
public byte[] getResponseBodyAsBytes() {
 return getResponseBodyAsByteBuffer().array();
}
origin: AsyncHttpClient/async-http-client

@Override
public InputStream getResponseBodyAsStream() {
 return new ByteArrayInputStream(getResponseBodyAsBytes());
}
origin: AsyncHttpClient/async-http-client

@Override
public final void operationComplete(ChannelFuture future) {
 Channel channel = future.channel();
 if (future.isSuccess()) {
  onSuccess(channel);
 } else {
  onFailure(channel, future.cause());
 }
}
origin: AsyncHttpClient/async-http-client

@Override
public final void operationComplete(Future<V> future) throws Exception {
 if (future.isSuccess()) {
  onSuccess(future.getNow());
 } else {
  onFailure(future.cause());
 }
}
origin: AsyncHttpClient/async-http-client

@Override
public final String getContentType() {
 return headers != null ? getHeader(CONTENT_TYPE) : null;
}
origin: AsyncHttpClient/async-http-client

@Override
public List<Cookie> getCookies() {
 if (headers == null) {
  return Collections.emptyList();
 }
 if (cookies == null) {
  cookies = buildCookies();
 }
 return cookies;
}
origin: AsyncHttpClient/async-http-client

@Override
public AbstractHandler configureHandler() throws Exception {
 return new SlowHandler();
}
origin: AsyncHttpClient/async-http-client

public void attachChannel(Channel channel, boolean reuseChannel) {
 // future could have been cancelled first
 if (isDone()) {
  Channels.silentlyCloseChannel(channel);
 }
 this.channel = channel;
 this.reuseChannel = reuseChannel;
}
origin: AsyncHttpClient/async-http-client

private static WebSocketUpgradeHandler getWebSocketUpgradeHandler(NettyResponseFuture<?> future) {
 return (WebSocketUpgradeHandler) future.getAsyncHandler();
}
org.asynchttpclient.netty

Most used classes

  • NettyResponseStatus
    A class that represent the HTTP response' status line (code + text)
  • NettyResponse
    Wrapper around the org.asynchttpclient.Response API.
  • NettyResponseFuture
    A Future that can be used to track when an asynchronous HTTP request has been fully processed.
  • StackTraceInspector
  • NettyAsyncHttpProvider
  • Channels,
  • NettyConnectListener,
  • NettyRequest,
  • NettyRequestFactory,
  • NettyRequestSender,
  • BodyChunkedInput,
  • BodyFileRegion,
  • NettyBody,
  • NettyBodyBody,
  • NettyByteArrayBody,
  • NettyByteBufferBody,
  • NettyCompositeByteArrayBody,
  • NettyDirectBody,
  • NettyFileBody
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now