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

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

    public class StringEntityConsumer<E extends IEntity,​C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>>
    extends EntityConsumer<String,​E,​C>
    • Constructor Detail

      • StringEntityConsumer

        public StringEntityConsumer​(IModelRegistry modelRegistry,
                                    Class<E> entityType,
                                    C consumer,
                                    org.symphonyoss.s2.fugue.pipeline.IThreadSafeErrorConsumer<String> invalidMessageConsumer)