Package org.eclipse.jetty.fcgi.generator
Class ClientGenerator
- java.lang.Object
-
- org.eclipse.jetty.fcgi.generator.Generator
-
- org.eclipse.jetty.fcgi.generator.ClientGenerator
-
public class ClientGenerator extends Generator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.fcgi.generator.Generator
Generator.Result
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_PARAM_LENGTH
-
Fields inherited from class org.eclipse.jetty.fcgi.generator.Generator
byteBufferPool, MAX_CONTENT_LENGTH
-
-
Constructor Summary
Constructors Constructor Description ClientGenerator(ByteBufferPool byteBufferPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
bytesForLength(int length)
Generator.Result
generateRequestContent(int request, java.nio.ByteBuffer content, boolean lastContent, Callback callback)
Generator.Result
generateRequestHeaders(int request, HttpFields fields, Callback callback)
private int
putParamLength(java.nio.ByteBuffer buffer, int length)
-
Methods inherited from class org.eclipse.jetty.fcgi.generator.Generator
generateContent
-
-
-
-
Field Detail
-
MAX_PARAM_LENGTH
public static final int MAX_PARAM_LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClientGenerator
public ClientGenerator(ByteBufferPool byteBufferPool)
-
-
Method Detail
-
generateRequestHeaders
public Generator.Result generateRequestHeaders(int request, HttpFields fields, Callback callback)
-
putParamLength
private int putParamLength(java.nio.ByteBuffer buffer, int length)
-
bytesForLength
private int bytesForLength(int length)
-
generateRequestContent
public Generator.Result generateRequestContent(int request, java.nio.ByteBuffer content, boolean lastContent, Callback callback)
-
-