public class ContinuousQueryCacheScheme extends AbstractLocalCachingScheme
ParameterizedBuilder
that constructs the view-filter
for the ViewScheme
.MapBuilder.Dependencies
Modifier and Type | Field and Description |
---|---|
protected long |
m_cReconnectMillis
The reconnect interval to pass to the
ContinuousQueryCache . |
protected boolean |
m_fReadOnly
The read-only flag to pass to the
ContinuousQueryCache . |
m_serviceDependencies
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION
Constructor and Description |
---|
ContinuousQueryCacheScheme() |
Modifier and Type | Method and Description |
---|---|
ParameterizedBuilder<Filter> |
getFilterBuilder()
Return the
ParameterizedBuilder used to construct the Filter to be used by the
ContinuousQueryCache . |
long |
getReconnectInterval()
|
ParameterizedBuilder<ValueExtractor> |
getTransformerBuilder()
Return the
ParameterizedBuilder used to construct the ValueExtractor to be used as a
transformer by the ContinuousQueryCache . |
boolean |
isReadOnly()
|
void |
setFilterBuilder(ParameterizedBuilder<Filter> filterBuilder)
|
void |
setReadOnly(boolean fReadOnly)
|
void |
setReconnectInterval(long ldtReconnectInterval)
|
void |
setTransformerBuilder(ParameterizedBuilder<ValueExtractor> transformerBuilder)
Set the
ParameterizedBuilder used to construct the ValueExtractor to be used as a transformer
by the ContinuousQueryCache . |
getCustomBuilder, getEventInterceptorBuilders, getServiceType, isRunningClusterNeeded, setCustomBuilder
establishMapListeners, getDefaultParameterResolver, getListenerBuilder, realizeBackingMapManager, realizeCache, realizeMap, setListenerBuilder, validate
getDefaultServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, realizeService, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml
getSchemeName, isAnonymous, setSchemeName, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getScopedServiceName, getServiceBuilder, getServiceName, isAutoStart
getSchemeName, isAnonymous
protected long m_cReconnectMillis
ContinuousQueryCache
.protected boolean m_fReadOnly
ContinuousQueryCache
.@Injectable(value="view-filter") public void setFilterBuilder(ParameterizedBuilder<Filter> filterBuilder)
filterBuilder
- the ParameterizedBuilder
used to construct the ValueExtractor
to
be used as a transformer by the ContinuousQueryCache
public ParameterizedBuilder<Filter> getFilterBuilder()
ParameterizedBuilder
used to construct the Filter
to be used by the
ContinuousQueryCache
.ParameterizedBuilder
used to construct the Filter
to be used by the
ContinuousQueryCache
@Injectable(value="transformer") public void setTransformerBuilder(ParameterizedBuilder<ValueExtractor> transformerBuilder)
ParameterizedBuilder
used to construct the ValueExtractor
to be used as a transformer
by the ContinuousQueryCache
.transformerBuilder
- the ParameterizedBuilder
used to construct the ValueExtractor
to
be used as a transformer by the ContinuousQueryCache
public ParameterizedBuilder<ValueExtractor> getTransformerBuilder()
ParameterizedBuilder
used to construct the ValueExtractor
to be used as a
transformer by the ContinuousQueryCache
.ParameterizedBuilder
used to construct the ValueExtractor
to be used as a
transformer by the ContinuousQueryCache
.@Injectable(value="reconnect-interval") public void setReconnectInterval(long ldtReconnectInterval)
ldtReconnectInterval
- reconnect interval in millisecondspublic long getReconnectInterval()
@Injectable(value="read-only") public void setReadOnly(boolean fReadOnly)
fReadOnly
- pass true to prohibit clients from making
modifications to this cachepublic boolean isReadOnly()