Class ImmutableByteArrayEntityConsumer<E extends IEntity,​C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>>

  • All Implemented Interfaces:
    AutoCloseable, org.symphonyoss.s2.fugue.pipeline.IConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray>, org.symphonyoss.s2.fugue.pipeline.IRetryableConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray>, org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray>, org.symphonyoss.s2.fugue.pipeline.IThreadSafeRetryableConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray>

    public class ImmutableByteArrayEntityConsumer<E extends IEntity,​C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>>
    extends EntityConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray,​E,​C>
    • Constructor Detail

      • ImmutableByteArrayEntityConsumer

        public ImmutableByteArrayEntityConsumer​(IModelRegistry modelRegistry,
                                                Class<E> entityType,
                                                C consumer,
                                                org.symphonyoss.s2.fugue.pipeline.IThreadSafeErrorConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray> invalidMessageConsumer)
    • Method Detail

      • getReader

        protected Reader getReader​(org.symphonyoss.s2.common.immutable.ImmutableByteArray item)
        Specified by:
        getReader in class EntityConsumer<org.symphonyoss.s2.common.immutable.ImmutableByteArray,​E extends IEntity,​C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>>