transportBuilder.clusterName(this.name);
Executor executor = transport.getExecutor();
if (executor != null) {
transportBuilder.asyncTransportExecutor().factory(new ManagedExecutorFactory(executor));
}
RelayConfiguration relay = stack.getRelay();
if (relay != null) {
builder.site().localSite(relay.getSiteName());
}
}
Executor listenerExecutor = this.dependencies.getListenerExecutor();
if (listenerExecutor != null) {
builder.listenerThreadPool().threadPoolFactory(new ManagedExecutorFactory(listenerExecutor));
}
ScheduledExecutorService evictionExecutor = this.dependencies.getEvictionExecutor();
if (evictionExecutor != null) {
builder.evictionThreadPool().threadPoolFactory(new ManagedScheduledExecutorFactory(evictionExecutor));
}
ScheduledExecutorService replicationQueueExecutor = this.dependencies.getReplicationQueueExecutor();
if (replicationQueueExecutor != null) {
builder.replicationQueueThreadPool().threadPoolFactory(new ManagedExecutorFactory(replicationQueueExecutor));
}
GlobalJmxStatisticsConfigurationBuilder jmxBuilder = builder.globalJmxStatistics().cacheManagerName(this.name);
MBeanServer server = this.dependencies.getMBeanServer();