public class ReadPolicyBuilder
extends java.lang.Object
ReadPolicyBuilder class is used to create immutable ReadPolicy objects.| Constructor and Description |
|---|
ReadPolicyBuilder()
Construct a builder.
|
| Modifier and Type | Method and Description |
|---|---|
ReadPolicy |
build()
Instantiates a new, immutable
ReadPolicy. |
static ReadPolicy |
defaultPolicy()
Retrieves the default
ReadPolicy. |
ReadPolicyBuilder |
setGeoServerCoherencyInterval(java.time.Duration interval)
Configuration option for the GeoServer coherency interval for polling operations.
|
ReadPolicyBuilder |
setGeoServerCoherencyPolicy(GeoServerCoherencyPolicy policy)
Configuration option for
GeoServerCoherencyPolicy. |
ReadPolicyBuilder |
setGeoserverPullPolicy(GeoServerPullPolicy policy)
Configuration option for the
GeoServerPullPolicy. |
ReadPolicyBuilder |
setGeoserverPushPolicy(GeoServerPushPolicy policy)
Configuration option for the
GeoServerPushPolicy. |
ReadPolicyBuilder |
setGeoserverReadMode(GeoServerReadMode geoserverReadMode)
Configuration option for the
GeoServerReadMode. |
public ReadPolicyBuilder setGeoserverPushPolicy(GeoServerPushPolicy policy)
Configuration option for the GeoServerPushPolicy.
Default value: GeoServerPushPolicy.AllowReplication.
policy - the GeoServerPushPolicy.ReadPolicyBuilder.public ReadPolicyBuilder setGeoserverPullPolicy(GeoServerPullPolicy policy)
Configuration option for the GeoServerPullPolicy.
Default value: GeoServerPullPolicy.AllowRemoteAccess.
policy - the GeoServerPullPolicy.ReadPolicyBuilder.public ReadPolicyBuilder setGeoServerCoherencyPolicy(GeoServerCoherencyPolicy policy)
Configuration option for GeoServerCoherencyPolicy.
Default value: GeoServerCoherencyPolicy.NoAutoRefresh.
policy - a GeoServerCoherencyPolicy.ReadPolicyBuilder.public ReadPolicyBuilder setGeoServerCoherencyInterval(java.time.Duration interval)
Configuration option for the GeoServer coherency interval for polling operations.
Default value: 4 minutes.
interval - the interval.ReadPolicyBuilder.public ReadPolicyBuilder setGeoserverReadMode(GeoServerReadMode geoserverReadMode)
Configuration option for the GeoServerReadMode.
Default value: GeoServerReadMode.None
geoserverReadMode - the GeoServerReadMode.ReadPolicyBuilder.public ReadPolicy build()
ReadPolicy.ReadPolicy.public static ReadPolicy defaultPolicy()
ReadPolicy.ReadPolicy