Class LoadedClassField

    • Constructor Detail

    • Method Detail

      • getMarshaller

        public FieldMarshaller<Class<?>> getMarshaller()
        Description copied from interface: Field
        Returns the marshaller for this field.
        Specified by:
        getMarshaller in interface Field<Class<?>>
        Returns:
        the marshaller for this field.
      • writeTo

        public void writeTo​(ProtoStreamWriter writer,
                            Class<?> targetClass)
                     throws IOException
        Description copied from interface: Writable
        Writes the specified object to the specified writer.
        Specified by:
        writeTo in interface Writable<Class<?>>
        Parameters:
        writer - a ProtoStream writer
        targetClass - the object to be written
        Throws:
        IOException - if the object could not be written
      • getJavaClass

        public Class<? extends Class<?>> getJavaClass()
        Description copied from interface: Marshallable
        Returns the type of object handled by this marshallable instance.
        Specified by:
        getJavaClass in interface Marshallable<Class<?>>
        Returns:
        the type of object handled by this marshallable instance.
      • getIndex

        public int getIndex()
        Description copied from interface: Field
        Returns the index of this field.
        Specified by:
        getIndex in interface Field<Class<?>>
        Returns:
        the index of this field.
      • getWireType

        public org.infinispan.protostream.descriptors.WireType getWireType()
        Description copied from interface: FieldMarshaller
        Returns the wire type of the scalar value written by this marshaller.
        Specified by:
        getWireType in interface FieldMarshaller<Class<?>>
        Returns:
        the wire type of the scalar value written by this marshaller.