package io.cattle.platform.app;
import io.cattle.platform.hazelcast.eventing.HazelcastEventService;
import java.util.concurrent.ExecutorService;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
@Configuration
@Profile("hazelcast.eventing")
public class HzEventingConfig {
@Bean
HazelcastEventService EventService(@Qualifier("CoreExecutorService") ExecutorService es) {
HazelcastEventService service = new HazelcastEventService();
service.setExecutorService(es);
return service;
}
}