Module org.eclipse.jetty.proxy
Package org.eclipse.jetty.proxy
Class ProxyServlet.ProxyInputStreamRequestContent
- java.lang.Object
-
- org.eclipse.jetty.client.util.AbstractRequestContent
-
- org.eclipse.jetty.client.util.InputStreamRequestContent
-
- org.eclipse.jetty.proxy.ProxyServlet.ProxyInputStreamRequestContent
-
- All Implemented Interfaces:
Request.Content
- Enclosing class:
- ProxyServlet
protected class ProxyServlet.ProxyInputStreamRequestContent extends InputStreamRequestContent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.client.util.AbstractRequestContent
AbstractRequestContent.AbstractSubscription, AbstractRequestContent.Producer
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Request.Content
Request.Content.Consumer, Request.Content.Subscription
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProxyInputStreamRequestContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest, java.io.InputStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLength()protected java.nio.ByteBufferonRead(byte[] buffer, int offset, int length)protected voidonReadFailure(java.lang.Throwable failure)-
Methods inherited from class org.eclipse.jetty.client.util.InputStreamRequestContent
fail, newSubscription
-
Methods inherited from class org.eclipse.jetty.client.util.AbstractRequestContent
getContentType, subscribe
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.client.api.Request.Content
isReproducible
-
-
-
-
Constructor Detail
-
ProxyInputStreamRequestContent
protected ProxyInputStreamRequestContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request proxyRequest, java.io.InputStream input)
-
-
Method Detail
-
getLength
public long getLength()
- Returns:
- the content length, if known, or -1 if the content length is unknown
-
onRead
protected java.nio.ByteBuffer onRead(byte[] buffer, int offset, int length)- Overrides:
onReadin classInputStreamRequestContent
-
onReadFailure
protected void onReadFailure(java.lang.Throwable failure)
- Overrides:
onReadFailurein classInputStreamRequestContent
-
-