org.glassfish.grizzly.Connection.getMaxAsyncWriteQueueSize()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中org.glassfish.grizzly.Connection.getMaxAsyncWriteQueueSize()方法的一些代码示例,展示了Connection.getMaxAsyncWriteQueueSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Connection.getMaxAsyncWriteQueueSize()方法的具体详情如下:
包路径:org.glassfish.grizzly.Connection
类名称:Connection
方法名:getMaxAsyncWriteQueueSize

Connection.getMaxAsyncWriteQueueSize介绍

[英]Get the max size (in bytes) of asynchronous write queue associated with connection.
[中]获取与连接关联的异步写入队列的最大大小(字节)。

代码示例

代码示例来源:origin: com.ning/async-http-client

  1. synchronized void initializeAsynchronousTransfer(final FilterChainContext context,
  2. final HttpRequestPacket requestPacket)
  3. throws IOException {
  4. if (asyncTransferInitiated) {
  5. throw new IllegalStateException("Async transfer has already been initiated.");
  6. }
  7. if (feeder == null) {
  8. throw new IllegalStateException("No feeder available to perform the transfer.");
  9. }
  10. assert (context != null);
  11. assert (requestPacket != null);
  12. this.requestPacket = requestPacket;
  13. this.contentBuilder = HttpContent.builder(requestPacket);
  14. final Connection c = context.getConnection();
  15. origMaxPendingBytes = c.getMaxAsyncWriteQueueSize();
  16. if (configuredMaxPendingBytes != DEFAULT) {
  17. c.setMaxAsyncWriteQueueSize(configuredMaxPendingBytes);
  18. }
  19. this.context = context;
  20. asyncTransferInitiated = true;
  21. if (requestPacket.isSecure() &&
  22. (getSSLEngine(context.getConnection()) == null)) {
  23. flushOnSSLHandshakeComplete();
  24. } else {
  25. feederFlush(context.getConnection());
  26. }
  27. }

代码示例来源:origin: io.gatling/async-http-client

  1. this.contentBuilder = HttpContent.builder(requestPacket);
  2. final Connection c = context.getConnection();
  3. origMaxPendingBytes = c.getMaxAsyncWriteQueueSize();
  4. if (configuredMaxPendingBytes != DEFAULT) {
  5. c.setMaxAsyncWriteQueueSize(configuredMaxPendingBytes);

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-client

  1. synchronized void initializeAsynchronousTransfer(final FilterChainContext context,
  2. final HttpRequestPacket requestPacket)
  3. throws IOException {
  4. if (asyncTransferInitiated) {
  5. throw new IllegalStateException("Async transfer has already been initiated.");
  6. }
  7. if (feeder == null) {
  8. throw new IllegalStateException("No feeder available to perform the transfer.");
  9. }
  10. assert (context != null);
  11. assert (requestPacket != null);
  12. this.requestPacket = requestPacket;
  13. this.contentBuilder = HttpContent.builder(requestPacket);
  14. final Connection c = context.getConnection();
  15. origMaxPendingBytes = c.getMaxAsyncWriteQueueSize();
  16. if (configuredMaxPendingBytes != DEFAULT) {
  17. c.setMaxAsyncWriteQueueSize(configuredMaxPendingBytes);
  18. }
  19. this.context = context;
  20. asyncTransferInitiated = true;
  21. if (requestPacket.isSecure() &&
  22. (getSSLEngine(context.getConnection()) == null)) {
  23. flushOnSSLHandshakeComplete();
  24. } else {
  25. feederFlush(context.getConnection());
  26. }
  27. }

代码示例来源:origin: org.apache.apex/apex-shaded-ning19

  1. synchronized void initializeAsynchronousTransfer(final FilterChainContext context,
  2. final HttpRequestPacket requestPacket)
  3. throws IOException {
  4. if (asyncTransferInitiated) {
  5. throw new IllegalStateException("Async transfer has already been initiated.");
  6. }
  7. if (feeder == null) {
  8. throw new IllegalStateException("No feeder available to perform the transfer.");
  9. }
  10. assert (context != null);
  11. assert (requestPacket != null);
  12. this.requestPacket = requestPacket;
  13. this.contentBuilder = HttpContent.builder(requestPacket);
  14. final Connection c = context.getConnection();
  15. origMaxPendingBytes = c.getMaxAsyncWriteQueueSize();
  16. if (configuredMaxPendingBytes != DEFAULT) {
  17. c.setMaxAsyncWriteQueueSize(configuredMaxPendingBytes);
  18. }
  19. this.context = context;
  20. asyncTransferInitiated = true;
  21. if (requestPacket.isSecure() &&
  22. (getSSLEngine(context.getConnection()) == null)) {
  23. flushOnSSLHandshakeComplete();
  24. } else {
  25. feederFlush(context.getConnection());
  26. }
  27. }

代码示例来源:origin: javaee/grizzly-ahc

  1. synchronized void initializeAsynchronousTransfer(final FilterChainContext context,
  2. final HttpRequestPacket requestPacket)
  3. throws IOException {
  4. if (asyncTransferInitiated) {
  5. throw new IllegalStateException("Async transfer has already been initiated.");
  6. }
  7. if (feeder == null) {
  8. throw new IllegalStateException("No feeder available to perform the transfer.");
  9. }
  10. assert (context != null);
  11. assert (requestPacket != null);
  12. this.requestPacket = requestPacket;
  13. this.contentBuilder = HttpContent.builder(requestPacket);
  14. final Connection c = context.getConnection();
  15. origMaxPendingBytes = c.getMaxAsyncWriteQueueSize();
  16. if (configuredMaxPendingBytes != DEFAULT) {
  17. c.setMaxAsyncWriteQueueSize(configuredMaxPendingBytes);
  18. }
  19. this.context = context;
  20. asyncTransferInitiated = true;
  21. if (requestPacket.isSecure() &&
  22. (getSSLEngine(context.getConnection()) == null)) {
  23. flushOnSSLHandshakeComplete();
  24. } else {
  25. feederFlush(context.getConnection());
  26. }
  27. }

相关文章