private void createClientTransports(final SystemContext context) { final ServiceContainer serviceContainer = context.getServiceContainer(); final BrokerCfg brokerCfg = context.getBrokerConfiguration(); final NetworkCfg networkCfg = brokerCfg.getNetwork(); final int nodeId = brokerCfg.getCluster().getNodeId(); final SocketAddress managementEndpoint = networkCfg.getManagement().toSocketAddress(); final SocketAddress subscriptionEndpoint = networkCfg.getSubscription().toSocketAddress(); final ActorFuture<ClientTransport> managementClientFuture = createClientTransport( serviceContainer, MANAGEMENT_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), Collections.singletonList(new IntTuple<>(nodeId, managementEndpoint))); context.addRequiredStartAction(managementClientFuture); final ActorFuture<ClientTransport> replicationClientFuture = createClientTransport( serviceContainer, REPLICATION_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), null); context.addRequiredStartAction(replicationClientFuture); final ActorFuture<ClientTransport> subscriptionClientFuture = createClientTransport( serviceContainer, SUBSCRIPTION_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), Collections.singletonList(new IntTuple<>(nodeId, subscriptionEndpoint))); context.addRequiredStartAction(subscriptionClientFuture); }
private void createClientTransports(final SystemContext context) { final ServiceContainer serviceContainer = context.getServiceContainer(); final BrokerCfg brokerCfg = context.getBrokerConfiguration(); final NetworkCfg networkCfg = brokerCfg.getNetwork(); final int nodeId = brokerCfg.getCluster().getNodeId(); final SocketAddress managementEndpoint = networkCfg.getManagement().toSocketAddress(); final SocketAddress subscriptionEndpoint = networkCfg.getSubscription().toSocketAddress(); final ActorFuture<ClientTransport> managementClientFuture = createClientTransport( serviceContainer, MANAGEMENT_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), Collections.singletonList(new IntTuple<>(nodeId, managementEndpoint))); context.addRequiredStartAction(managementClientFuture); final ActorFuture<ClientTransport> replicationClientFuture = createClientTransport( serviceContainer, REPLICATION_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), null); context.addRequiredStartAction(replicationClientFuture); final ActorFuture<ClientTransport> subscriptionClientFuture = createClientTransport( serviceContainer, SUBSCRIPTION_API_CLIENT_NAME, new ByteValue(networkCfg.getDefaultSendBufferSize()), Collections.singletonList(new IntTuple<>(nodeId, subscriptionEndpoint))); context.addRequiredStartAction(subscriptionClientFuture); }
REPLICATION_API_MESSAGE_HANDLER); context.addRequiredStartAction(replicationApiFuture); new ByteValue(networkCfg.getManagement().getReceiveBufferSize())); context.addRequiredStartAction(managementApiFuture); new ByteValue(networkCfg.getSubscription().getReceiveBufferSize())); context.addRequiredStartAction(subscriptionApiFuture); CLIENT_API_MESSAGE_HANDLER); context.addRequiredStartAction(clientApiFuture);
REPLICATION_API_MESSAGE_HANDLER); context.addRequiredStartAction(replicationApiFuture); new ByteValue(networkCfg.getManagement().getReceiveBufferSize())); context.addRequiredStartAction(managementApiFuture); new ByteValue(networkCfg.getSubscription().getReceiveBufferSize())); context.addRequiredStartAction(subscriptionApiFuture); CLIENT_API_MESSAGE_HANDLER); context.addRequiredStartAction(clientApiFuture);
initPartitions(baseLayerInstall, context); context.addRequiredStartAction(baseLayerInstall.install());
initPartitions(baseLayerInstall, context); context.addRequiredStartAction(baseLayerInstall.install());