Fix for running against RabbitMQ 2.2
[mono.git] / mcs / class / System.Web / System.Web.J2EE / ObjectOutputStream.cs
old mode 100755 (executable)
new mode 100644 (file)
index ecfadb4..18f780b
 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//\r
-\r
-using System;\r
-\r
-namespace System.Web.J2EE\r
-{\r
-       internal class ObjectOutputStream : System.IO.Stream {\r
-               readonly java.io.ObjectOutput _javaObjectOutput;\r
-\r
-               public ObjectOutputStream(java.io.ObjectOutput stream) {\r
-                       _javaObjectOutput = stream;\r
-               }\r
-\r
-               public override bool CanRead {\r
-                       get {\r
-                               return false;\r
-                       }\r
-               }\r
-\r
-               public override bool CanSeek {\r
-                       get {\r
-                               return false;\r
-                       }\r
-               }\r
-\r
-               public override bool CanWrite {\r
-                       get {\r
-                               return true;\r
-                       }\r
-               }\r
-\r
-               public override void Close() {\r
-                       _javaObjectOutput.close();\r
-               }\r
-\r
-               public override void Flush() {\r
-                       _javaObjectOutput.flush();\r
-               }\r
-\r
-               public override long Length {\r
-                       get {\r
-                               throw new NotSupportedException();\r
-                       }\r
-               }\r
-\r
-               public override long Position {\r
-                       get {\r
-                               throw new NotSupportedException();\r
-                       }\r
-                       set {\r
-                               throw new NotSupportedException();\r
-                       }\r
-               }\r
-\r
-               public override long Seek(long offset, System.IO.SeekOrigin origin) {\r
-                       throw new NotSupportedException();\r
-               }\r
-\r
-               public override void SetLength(long value) {\r
-                       throw new NotSupportedException();\r
-               }\r
-\r
-               public override int Read(byte[] buffer, int offset, int count) {\r
-                       throw new NotSupportedException();\r
-               }\r
-\r
-               public override void Write(byte[] buffer, int offset, int count) {\r
-                       _javaObjectOutput.write( vmw.common.TypeUtils.ToSByteArray(buffer), offset, count );\r
-               }\r
-\r
-               public override void WriteByte(byte value) {\r
-                       _javaObjectOutput.write(value);\r
-               }\r
-\r
-               public java.io.ObjectOutput NativeStream {\r
-                       get {return _javaObjectOutput;}\r
-               }\r
-       }\r
-}\r
+//
+
+using System;
+using java.io;
+
+namespace Mainsoft.Web.Hosting
+{
+       public sealed class ObjectOutputStream : System.IO.Stream, ObjectOutput
+       {
+               readonly ObjectOutput _javaObjectOutput;
+
+               public ObjectOutputStream (ObjectOutput stream)
+               {
+                       _javaObjectOutput = stream;
+               }
+
+               public override bool CanRead
+               {
+                       get
+                       {
+                               return false;
+                       }
+               }
+
+               public override bool CanSeek
+               {
+                       get
+                       {
+                               return false;
+                       }
+               }
+
+               public override bool CanWrite
+               {
+                       get
+                       {
+                               return true;
+                       }
+               }
+
+               public override void Close ()
+               {
+                       _javaObjectOutput.close ();
+               }
+
+               public override void Flush ()
+               {
+                       _javaObjectOutput.flush ();
+               }
+
+               public override long Length
+               {
+                       get
+                       {
+                               throw new NotSupportedException ();
+                       }
+               }
+
+               public override long Position
+               {
+                       get
+                       {
+                               throw new NotSupportedException ();
+                       }
+                       set
+                       {
+                               throw new NotSupportedException ();
+                       }
+               }
+
+               public override long Seek (long offset, System.IO.SeekOrigin origin)
+               {
+                       throw new NotSupportedException ();
+               }
+
+               public override void SetLength (long value)
+               {
+                       throw new NotSupportedException ();
+               }
+
+               public override int Read (byte [] buffer, int offset, int count)
+               {
+                       throw new NotSupportedException ();
+               }
+
+               public override void Write (byte [] buffer, int offset, int count)
+               {
+                       _javaObjectOutput.write (vmw.common.TypeUtils.ToSByteArray (buffer), offset, count);
+               }
+
+               public override void WriteByte (byte value)
+               {
+                       _javaObjectOutput.write (value);
+               }
+
+               public ObjectOutput NativeStream
+               {
+                       get { return _javaObjectOutput; }
+               }
+
+               #region ObjectOutput Members
+
+               public void close ()
+               {
+                       _javaObjectOutput.close ();
+               }
+
+               public void flush ()
+               {
+                       _javaObjectOutput.flush ();
+               }
+
+               public void write (sbyte [] __p1, int __p2, int __p3)
+               {
+                       _javaObjectOutput.write (__p1, __p2, __p3);
+               }
+
+               public void write (sbyte [] __p1)
+               {
+                       _javaObjectOutput.write (__p1);
+               }
+
+               public void write (int __p1)
+               {
+                       _javaObjectOutput.write (__p1);
+               }
+
+               public void writeObject (object __p1)
+               {
+                       _javaObjectOutput.writeObject (__p1);
+               }
+
+               #endregion
+
+               #region DataOutput Members
+
+
+               public void writeBoolean (bool __p1)
+               {
+                       _javaObjectOutput.writeBoolean (__p1);
+               }
+
+               public void writeByte (int __p1)
+               {
+                       _javaObjectOutput.writeByte (__p1);
+               }
+
+               public void writeBytes (string __p1)
+               {
+                       _javaObjectOutput.writeBytes (__p1);
+               }
+
+               public void writeChar (int __p1)
+               {
+                       _javaObjectOutput.writeChar (__p1);
+               }
+
+               public void writeChars (string __p1)
+               {
+                       _javaObjectOutput.writeChars (__p1);
+               }
+
+               public void writeDouble (double __p1)
+               {
+                       _javaObjectOutput.writeDouble (__p1);
+               }
+
+               public void writeFloat (float __p1)
+               {
+                       _javaObjectOutput.writeFloat (__p1);
+               }
+
+               public void writeInt (int __p1)
+               {
+                       _javaObjectOutput.writeInt (__p1);
+               }
+
+               public void writeLong (long __p1)
+               {
+                       _javaObjectOutput.writeLong (__p1);
+               }
+
+               public void writeShort (int __p1)
+               {
+                       _javaObjectOutput.writeShort (__p1);
+               }
+
+               public void writeUTF (string __p1)
+               {
+                       _javaObjectOutput.writeUTF (__p1);
+               }
+
+               #endregion
+       }
+}