Class TensorConverterStreamId<T,​U>

  • All Implemented Interfaces:
    java.io.Serializable, org.streamingpool.core.service.StreamId<org.tensorics.core.tensor.Tensor<U>>

    public class TensorConverterStreamId<T,​U>
    extends org.streamingpool.core.service.streamid.DerivedStreamId<java.util.Collection<T>,​org.tensorics.core.tensor.Tensor<U>>
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T,​U,​C extends java.util.Collection<T>>
      TensorConverterStreamId<T,​U>
      of​(org.streamingpool.core.service.StreamId<C> sourceStreamId, java.util.function.Function<T,​org.tensorics.core.tensor.Position> positionMapper, java.util.function.Function<T,​U> valueMapper, java.util.Set<java.lang.Class<?>> dimensions)  
      • Methods inherited from class org.streamingpool.core.service.streamid.DerivedStreamId

        conversion, derive, equals, hashCode, sourceStreamId, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • of

        public static <T,​U,​C extends java.util.Collection<T>> TensorConverterStreamId<T,​U> of​(org.streamingpool.core.service.StreamId<C> sourceStreamId,
                                                                                                                java.util.function.Function<T,​org.tensorics.core.tensor.Position> positionMapper,
                                                                                                                java.util.function.Function<T,​U> valueMapper,
                                                                                                                java.util.Set<java.lang.Class<?>> dimensions)