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