public class ServiceBrokerBuilder
extends java.lang.Object
ServiceBroker broker = ServiceBroker.builder().cacher(new RedisCacher()).transporter(new RedisTransporter()).build();
| Modifier and Type | Field and Description |
|---|---|
protected ServiceBrokerConfig |
config |
| Constructor and Description |
|---|
ServiceBrokerBuilder() |
protected ServiceBrokerConfig config
public ServiceBroker build()
public ServiceBrokerBuilder namespace(java.lang.String namespace)
public ServiceBrokerBuilder nodeID(java.lang.String nodeID)
public ServiceBrokerBuilder internalServices(boolean internalServices)
public ServiceBrokerBuilder scheduler(java.util.concurrent.ScheduledExecutorService scheduler)
public ServiceBrokerBuilder executor(java.util.concurrent.ExecutorService executor)
public ServiceBrokerBuilder registry(ServiceRegistry serviceRegistry)
public ServiceBrokerBuilder eventbus(Eventbus eventBus)
public ServiceBrokerBuilder uid(UidGenerator uidGenerator)
public ServiceBrokerBuilder strategy(StrategyFactory strategyFactory)
public ServiceBrokerBuilder transporter(Transporter transporter)
public ServiceBrokerBuilder cacher(Cacher cacher)
public ServiceBrokerBuilder metrics(Metrics metrics)
public ServiceBrokerBuilder metricsEnabled(boolean metricsEnabled)
public ServiceBrokerBuilder monitor(Monitor monitor)
public ServiceBrokerBuilder invoker(ServiceInvoker invoker)
public ServiceBrokerBuilder readers(java.lang.String jsonReader)
public ServiceBrokerBuilder writers(java.lang.String jsonWriter)