@Override public void init(final SystemContext context) { final ServiceContainer serviceContainer = context.getServiceContainer(); initClusterBaseLayer(context, serviceContainer); }
new NodeInfo( brokerConfig.getCluster().getNodeId(), networkCfg.getClient().toSocketAddress(), new TopologyManagerService(localMember, brokerConfig.getCluster()); .dependency(GOSSIP_SERVICE, topologyManagerService.getGossipInjector()) .groupReference(RAFT_SERVICE_GROUP, topologyManagerService.getRaftReference()) .install(); final RemoteAddressManager remoteAddressManager = new RemoteAddressManager(); baseLayerInstall .createService(REMOTE_ADDRESS_MANAGER_SERVICE, remoteAddressManager) .dependency(TOPOLOGY_MANAGER_SERVICE, remoteAddressManager.getTopologyManagerInjector()) .dependency( clientTransport(MANAGEMENT_API_CLIENT_NAME), remoteAddressManager.getManagementClientTransportInjector()) .dependency( clientTransport(REPLICATION_API_CLIENT_NAME), remoteAddressManager.getReplicationClientTransportInjector()) .dependency( clientTransport(SUBSCRIPTION_API_CLIENT_NAME), remoteAddressManager.getSubscriptionClientTransportInjector()) .install(); initGossip(baseLayerInstall, context, localMember); initPartitions(baseLayerInstall, context);
protected void start() { LOG.info("Version: {}", VERSION); LOG.info("Starting broker with configuration {}", getConfig().toJson()); brokerContext.addComponent(new SystemComponent()); brokerContext.addComponent(new TransportComponent()); brokerContext.addComponent(new LogStreamsComponent()); brokerContext.addComponent(new SubscriptionComponent()); brokerContext.addComponent(new ClusterComponent()); brokerContext.addComponent(new GatewayComponent()); brokerContext.addComponent(new ExporterComponent()); brokerContext.init(); }
new NodeInfo( brokerConfig.getCluster().getNodeId(), networkCfg.getClient().toSocketAddress(), new TopologyManagerService(localMember, brokerConfig.getCluster()); .dependency(GOSSIP_SERVICE, topologyManagerService.getGossipInjector()) .groupReference(RAFT_SERVICE_GROUP, topologyManagerService.getRaftReference()) .install(); final RemoteAddressManager remoteAddressManager = new RemoteAddressManager(); baseLayerInstall .createService(REMOTE_ADDRESS_MANAGER_SERVICE, remoteAddressManager) .dependency(TOPOLOGY_MANAGER_SERVICE, remoteAddressManager.getTopologyManagerInjector()) .dependency( clientTransport(MANAGEMENT_API_CLIENT_NAME), remoteAddressManager.getManagementClientTransportInjector()) .dependency( clientTransport(REPLICATION_API_CLIENT_NAME), remoteAddressManager.getReplicationClientTransportInjector()) .dependency( clientTransport(SUBSCRIPTION_API_CLIENT_NAME), remoteAddressManager.getSubscriptionClientTransportInjector()) .install(); initGossip(baseLayerInstall, context, localMember); initPartitions(baseLayerInstall, context);
@Override public void init(final SystemContext context) { final ServiceContainer serviceContainer = context.getServiceContainer(); initClusterBaseLayer(context, serviceContainer); }
protected void start() { LOG.info("Version: {}", VERSION); LOG.info("Starting broker with configuration {}", getConfig().toJson()); brokerContext.addComponent(new SystemComponent()); brokerContext.addComponent(new TransportComponent()); brokerContext.addComponent(new LogStreamsComponent()); brokerContext.addComponent(new SubscriptionComponent()); brokerContext.addComponent(new ClusterComponent()); brokerContext.addComponent(new GatewayComponent()); brokerContext.addComponent(new ExporterComponent()); brokerContext.init(); }