public class GridClientDataConfiguration extends Object
Constructor and Description |
---|
GridClientDataConfiguration()
Creates empty configuration.
|
GridClientDataConfiguration(GridClientDataConfiguration cfg)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
GridClientDataAffinity |
getAffinity()
Gets affinity to be used to communicate with remote cache.
|
String |
getName()
Gets name of remote cache.
|
GridClientLoadBalancer |
getPinnedBalancer()
Gets balancer to use for pinned nodes.
|
GridClientDataConfiguration |
setAffinity(GridClientDataAffinity affinity)
Sets client data affinity for this configuration.
|
GridClientDataConfiguration |
setBalancer(GridClientLoadBalancer balancer)
Sets balancer for pinned mode for this configuration.
|
GridClientDataConfiguration |
setName(String name)
Sets grid cache name for this configuration.
|
public GridClientDataConfiguration()
public GridClientDataConfiguration(GridClientDataConfiguration cfg)
cfg
- Configuration to copy.public String getName()
public GridClientDataConfiguration setName(String name)
name
- Cache name.this
for chaining.public GridClientDataAffinity getAffinity()
Use GridClientPartitionAffinity
as default affinity communication to
work with remote partitioned caches.
public GridClientDataConfiguration setAffinity(GridClientDataAffinity affinity)
Use GridClientPartitionAffinity
as default affinity communication to
work with remote partitioned caches.
affinity
- Client data affinity.this
for chaining.public GridClientLoadBalancer getPinnedBalancer()
GridClientLoadBalancer
for more information.public GridClientDataConfiguration setBalancer(GridClientLoadBalancer balancer)
balancer
- Balancer that will be used in pinned mode.this
for chaining.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017