Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.configuration.global
Class SiteConfigurationBuilder

java.lang.Object
  extended by org.infinispan.configuration.global.SiteConfigurationBuilder
All Implemented Interfaces:
GlobalConfigurationChildBuilder

public class SiteConfigurationBuilder
extends Object

Since:
5.2
Author:
Mircea.Markus@jboss.com

Method Summary
 ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
           
 ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
           
 GlobalConfiguration build()
           
 boolean equals(Object o)
           
 ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor()
           
protected  GlobalConfigurationBuilder getGlobalConfig()
           
 GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
           
 int hashCode()
           
 SiteConfigurationBuilder localSite(String localSite)
          Sets the name of the local site.
protected  GlobalConfigurationChildBuilder read(SiteConfiguration template)
           
 ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor()
           
 SerializationConfigurationBuilder serialization()
           
 ShutdownConfigurationBuilder shutdown()
           
 SiteConfigurationBuilder site()
           
 String toString()
           
 TransportConfigurationBuilder transport()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

localSite

public SiteConfigurationBuilder localSite(String localSite)
Sets the name of the local site. Must be a valid name from the list of sites defined.


read

protected GlobalConfigurationChildBuilder read(SiteConfiguration template)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getGlobalConfig

protected GlobalConfigurationBuilder getGlobalConfig()

transport

public TransportConfigurationBuilder transport()
Specified by:
transport in interface GlobalConfigurationChildBuilder

globalJmxStatistics

public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
Specified by:
globalJmxStatistics in interface GlobalConfigurationChildBuilder

serialization

public SerializationConfigurationBuilder serialization()
Specified by:
serialization in interface GlobalConfigurationChildBuilder

asyncListenerExecutor

public ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
Specified by:
asyncListenerExecutor in interface GlobalConfigurationChildBuilder

asyncTransportExecutor

public ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
Specified by:
asyncTransportExecutor in interface GlobalConfigurationChildBuilder

evictionScheduledExecutor

public ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor()
Specified by:
evictionScheduledExecutor in interface GlobalConfigurationChildBuilder

replicationQueueScheduledExecutor

public ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor()
Specified by:
replicationQueueScheduledExecutor in interface GlobalConfigurationChildBuilder

shutdown

public ShutdownConfigurationBuilder shutdown()
Specified by:
shutdown in interface GlobalConfigurationChildBuilder

site

public SiteConfigurationBuilder site()
Specified by:
site in interface GlobalConfigurationChildBuilder

build

public GlobalConfiguration build()
Specified by:
build in interface GlobalConfigurationChildBuilder

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.