public class TransportConfigurationBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_TRANSPORT |
public static final String DEFAULT_TRANSPORT
public TransportConfigurationBuilder clusterName(String clusterName)
clusterName
- public TransportConfigurationBuilder machineId(String machineId)
public TransportConfigurationBuilder rackId(String rackId)
public TransportConfigurationBuilder siteId(String siteId)
public TransportConfigurationBuilder distributedSyncTimeout(long distributedSyncTimeout)
distributedSyncTimeout
- public TransportConfigurationBuilder distributedSyncTimeout(long distributedSyncTimeout, TimeUnit unit)
distributedSyncTimeout
- public TransportConfigurationBuilder transport(Transport transport)
transport
- transport instancepublic TransportConfigurationBuilder nodeName(String nodeName)
nodeName
- public TransportConfigurationBuilder withProperties(Properties properties)
properties
- public TransportConfigurationBuilder clearProperties()
public TransportConfigurationBuilder addProperty(String key, String value)
public TransportConfigurationBuilder removeProperty(String key)
@Deprecated public TransportConfigurationBuilder strictPeerToPeer(Boolean ignored)
public TransportConfigurationBuilder defaultTransport()
protected TransportConfigurationBuilder read(TransportConfiguration template)
public Transport getTransport()
protected GlobalConfigurationBuilder getGlobalConfig()
public TransportConfigurationBuilder transport()
transport
in interface GlobalConfigurationChildBuilder
public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
globalJmxStatistics
in interface GlobalConfigurationChildBuilder
public SerializationConfigurationBuilder serialization()
serialization
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
asyncListenerExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder persistenceExecutor()
persistenceExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
asyncTransportExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder remoteCommandsExecutor()
remoteCommandsExecutor
in interface GlobalConfigurationChildBuilder
public ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor()
evictionScheduledExecutor
in interface GlobalConfigurationChildBuilder
public ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor()
replicationQueueScheduledExecutor
in interface GlobalConfigurationChildBuilder
public ShutdownConfigurationBuilder shutdown()
shutdown
in interface GlobalConfigurationChildBuilder
public SiteConfigurationBuilder site()
site
in interface GlobalConfigurationChildBuilder
public GlobalConfiguration build()
build
in interface GlobalConfigurationChildBuilder
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.