Package org.kie.hacep.core
Class InfraFactory
- java.lang.Object
-
- org.kie.hacep.core.InfraFactory
-
public class InfraFactory extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.kie.remote.RemoteKieSessioncreateRemoteKieSession(Properties configuration, org.kie.remote.impl.consumer.Listener listener, org.kie.remote.impl.producer.Producer producer)static org.kie.remote.RemoteStreamingKieSessioncreateRemoteStreamingKieSession(Properties configuration, org.kie.remote.impl.consumer.Listener listener, org.kie.remote.impl.producer.Producer producer)static org.apache.kafka.clients.consumer.KafkaConsumergetConsumer(String topic, Properties properties)static org.kie.hacep.core.infra.consumer.ConsumerHandlergetConsumerHandler(org.kie.remote.impl.producer.Producer producer, org.kie.hacep.EnvConfig envConfig)static org.kie.hacep.core.infra.consumer.EventConsumergetEventConsumer(org.kie.hacep.EnvConfig config)static org.kie.hacep.core.infra.consumer.ItemToProcessgetItemToProcess(org.apache.kafka.clients.consumer.ConsumerRecord record)static org.kie.remote.impl.producer.ProducergetProducer(boolean isLocal)static org.kie.hacep.core.infra.SessionSnapshootergetSnapshooter(org.kie.hacep.EnvConfig envConfig)
-
-
-
Method Detail
-
getEventConsumer
public static org.kie.hacep.core.infra.consumer.EventConsumer getEventConsumer(org.kie.hacep.EnvConfig config)
-
getSnapshooter
public static org.kie.hacep.core.infra.SessionSnapshooter getSnapshooter(org.kie.hacep.EnvConfig envConfig)
-
getConsumerHandler
public static org.kie.hacep.core.infra.consumer.ConsumerHandler getConsumerHandler(org.kie.remote.impl.producer.Producer producer, org.kie.hacep.EnvConfig envConfig)
-
getConsumer
public static org.apache.kafka.clients.consumer.KafkaConsumer getConsumer(String topic, Properties properties)
-
createRemoteKieSession
public static org.kie.remote.RemoteKieSession createRemoteKieSession(Properties configuration, org.kie.remote.impl.consumer.Listener listener, org.kie.remote.impl.producer.Producer producer)
-
getProducer
public static org.kie.remote.impl.producer.Producer getProducer(boolean isLocal)
-
createRemoteStreamingKieSession
public static org.kie.remote.RemoteStreamingKieSession createRemoteStreamingKieSession(Properties configuration, org.kie.remote.impl.consumer.Listener listener, org.kie.remote.impl.producer.Producer producer)
-
getItemToProcess
public static org.kie.hacep.core.infra.consumer.ItemToProcess getItemToProcess(org.apache.kafka.clients.consumer.ConsumerRecord record)
-
-