You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2006/09/18 16:31:14 UTC
svn commit: r447460 -
/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java
Author: awiner
Date: Mon Sep 18 09:31:13 2006
New Revision: 447460
URL: http://svn.apache.org/viewvc?view=rev&rev=447460
Log:
ADFFACES-180: CoreRenderKit.createResponseStream() throws UnsupportedOperationException - interferes with Shale Remoting. Thanks to Bill Keicher
Modified:
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java
Modified: incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java?view=diff&rev=447460&r1=447459&r2=447460
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderKit.java Mon Sep 18 09:31:13 2006
@@ -452,10 +452,35 @@
}
@Override
- public ResponseStream createResponseStream(OutputStream out)
+ public ResponseStream createResponseStream(final OutputStream output)
{
- // =-=AEW What to do here???
- throw new UnsupportedOperationException();
+ return new ResponseStream()
+ {
+ public void write(int b) throws IOException
+ {
+ output.write(b);
+ }
+
+ public void write(byte b[]) throws IOException
+ {
+ output.write(b);
+ }
+
+ public void write(byte b[], int off, int len) throws IOException
+ {
+ output.write(b, off, len);
+ }
+
+ public void flush() throws IOException
+ {
+ output.flush();
+ }
+
+ public void close() throws IOException
+ {
+ output.close();
+ }
+ };
}
@Override