类 PriorityQueueSerializer<T>

  • 类型参数:
    T - The type of elements in the PriorityQueue.
    所有已实现的接口:
    Serializable

    public class PriorityQueueSerializer<T>
    extends org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
    TypeSerializer for PriorityQueue.
    另请参阅:
    序列化表格
    • 构造器详细资料

      • PriorityQueueSerializer

        public PriorityQueueSerializer​(Comparator<? super T> comparator,
                                       org.apache.flink.api.common.typeutils.TypeSerializer<T> elementSerializer)
    • 方法详细资料

      • isImmutableType

        public boolean isImmutableType()
        指定者:
        isImmutableType 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • duplicate

        public org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>> duplicate()
        指定者:
        duplicate 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • createInstance

        public PriorityQueue<T> createInstance()
        指定者:
        createInstance 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • getLength

        public int getLength()
        指定者:
        getLength 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • serialize

        public void serialize​(PriorityQueue<T> queue,
                              org.apache.flink.core.memory.DataOutputView target)
                       throws IOException
        指定者:
        serialize 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
        抛出:
        IOException
      • deserialize

        public PriorityQueue<T> deserialize​(org.apache.flink.core.memory.DataInputView source)
                                     throws IOException
        指定者:
        deserialize 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
        抛出:
        IOException
      • copy

        public void copy​(org.apache.flink.core.memory.DataInputView source,
                         org.apache.flink.core.memory.DataOutputView target)
                  throws IOException
        指定者:
        copy 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
        抛出:
        IOException
      • equals

        public boolean equals​(Object o)
        指定者:
        equals 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • hashCode

        public int hashCode()
        指定者:
        hashCode 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>
      • snapshotConfiguration

        public org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<PriorityQueue<T>> snapshotConfiguration()
        指定者:
        snapshotConfiguration 在类中 org.apache.flink.api.common.typeutils.TypeSerializer<PriorityQueue<T>>