Class RiverMarshaller

    • Constructor Detail

      • RiverMarshaller

        protected RiverMarshaller​(RiverMarshallerFactory marshallerFactory,
                                  org.jboss.marshalling.reflect.SerializableClassRegistry registry,
                                  org.jboss.marshalling.MarshallingConfiguration configuration)
                           throws IOException
        Throws:
        IOException
    • Method Detail

      • doWriteObject

        protected void doWriteObject​(Object original,
                                     boolean unshared)
                              throws IOException
        Specified by:
        doWriteObject in class org.jboss.marshalling.AbstractObjectOutput
        Throws:
        IOException
      • getObjectOutput

        protected ObjectOutput getObjectOutput()
      • getBlockMarshaller

        protected org.jboss.marshalling.river.BlockMarshaller getBlockMarshaller()
      • doWriteSerializableObject

        protected void doWriteSerializableObject​(org.jboss.marshalling.reflect.SerializableClass info,
                                                 Object obj,
                                                 Class<?> objClass)
                                          throws IOException
        Throws:
        IOException
      • doWriteFields

        protected void doWriteFields​(org.jboss.marshalling.reflect.SerializableClass info,
                                     Object obj)
                              throws IOException
        Throws:
        IOException
      • doWriteEmptyFields

        protected void doWriteEmptyFields​(org.jboss.marshalling.reflect.SerializableClass info)
                                   throws IOException
        Throws:
        IOException
      • writeSerializableClass

        protected void writeSerializableClass​(Class<?> objClass,
                                              boolean isSuper)
                                       throws IOException
        Throws:
        IOException
      • writeNewExternalizableClass

        protected void writeNewExternalizableClass​(Class<?> objClass)
                                            throws IOException
        Throws:
        IOException
      • writeExternalizerClass

        protected void writeExternalizerClass​(Class<?> objClass,
                                              org.jboss.marshalling.Externalizer externalizer)
                                       throws IOException
        Throws:
        IOException
      • writeNewExternalizerClass

        protected void writeNewExternalizerClass​(Class<?> objClass,
                                                 org.jboss.marshalling.Externalizer externalizer)
                                          throws IOException
        Throws:
        IOException
      • start

        public void start​(org.jboss.marshalling.ByteOutput byteOutput)
                   throws IOException
        Specified by:
        start in interface org.jboss.marshalling.Marshaller
        Overrides:
        start in class org.jboss.marshalling.AbstractMarshaller
        Throws:
        IOException