private DataFlowMode getServerDataFlowMode() { if (shell.getDataFlowOperations() == null || shell.getDataFlowOperations().aboutOperation() == null) { throw new IllegalStateException("If the server is available the about operation should be present"); } if (shell.getDataFlowOperations().aboutOperation().get().getFeatureInfo().isSkipperEnabled()) { return DataFlowMode.skipper; } return DataFlowMode.classic; }
public AboutResource getAboutResource() { final AboutResource aboutResource = new AboutResource(); final FeatureInfo featureInfo = new FeatureInfo(); featureInfo.setAnalyticsEnabled(featuresProperties.isAnalyticsEnabled()); featureInfo.setStreamsEnabled(featuresProperties.isStreamsEnabled()); featureInfo.setTasksEnabled(featuresProperties.isTasksEnabled()); featureInfo.setSchedulerEnabled(featuresProperties.isSchedulesEnabled()); featureInfo.setGrafanaEnabled(this.grafanaProperties.isGrafanaEnabled());
public AboutResource getAboutResource() { final AboutResource aboutResource = new AboutResource(); final FeatureInfo featureInfo = new FeatureInfo(); featureInfo.setAnalyticsEnabled(featuresProperties.isAnalyticsEnabled()); featureInfo.setStreamsEnabled(featuresProperties.isStreamsEnabled()); featureInfo.setTasksEnabled(featuresProperties.isTasksEnabled()); featureInfo.setSkipperEnabled(featuresProperties.isSkipperEnabled()); featureInfo.setSchedulerEnabled(featuresProperties.isSchedulesEnabled());