@Bean @ConditionalOnMissingBean public SamzaContainer samzaContainer() { JobModel jobModel = samzaJobModel(); int containerId = samzaContainerId(); Assert.isTrue(containerId >= 0, "samzaContainerId must be a non-negative integer (0 or greater)."); Map<Integer, ContainerModel> containers = jobModel.getContainers(); ContainerModel containerModel = containers.get(containerId); if (containerModel == null) { String msg = "Container model does not exist for samza container id '" + containerId + "'. " + "Ensure that samzaContainerId is a zero-based integer less than the total number " + "of containers for the job. Number of containers in the model: " + containers.size(); throw new BeanInitializationException(msg); } return SamzaContainer$.MODULE$.apply(containerModel, jobModel); }
private static void run(ApplicationDescriptorImpl<? extends ApplicationDescriptor> appDesc, String containerId, JobModel jobModel, Config config) { TaskFactory taskFactory = TaskFactoryUtil.getTaskFactory(appDesc); SamzaContainer container = SamzaContainer$.MODULE$.apply( containerId, jobModel,
private static void run(ApplicationDescriptorImpl<? extends ApplicationDescriptor> appDesc, String containerId, JobModel jobModel, Config config) { TaskFactory taskFactory = TaskFactoryUtil.getTaskFactory(appDesc); SamzaContainer container = SamzaContainer$.MODULE$.apply( containerId, jobModel,
private static void run(ApplicationDescriptorImpl<? extends ApplicationDescriptor> appDesc, String containerId, JobModel jobModel, Config config) { TaskFactory taskFactory = TaskFactoryUtil.getTaskFactory(appDesc); SamzaContainer container = SamzaContainer$.MODULE$.apply( containerId, jobModel,
TaskFactory taskFactory = TaskFactoryUtil.getTaskFactory(appDesc); LocalityManager localityManager = new LocalityManager(config, new MetricsRegistryMap()); SamzaContainer container = SamzaContainer$.MODULE$.apply( containerId, jobModel,
private static void run(ApplicationDescriptorImpl<? extends ApplicationDescriptor> appDesc, String containerId, JobModel jobModel, Config config) { TaskFactory taskFactory = TaskFactoryUtil.getTaskFactory(appDesc); SamzaContainer container = SamzaContainer$.MODULE$.apply( containerId, jobModel,