Uses of Interface
com.tangosol.config.expression.Expression
Package
Description
Defines the Coherence configuration object model for accessing, customizing
and or modifying configuration.
Defines the typical runtime configuration builders for the Coherence
configuration object model.
Defines external Store Manager Builder implementations for Coherence caches.
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
Defines classes and interfaces for representing and evaluating expressions.
Contains basic cluster interfaces and factories.
-
Uses of Expression in com.tangosol.coherence.config
Modifier and TypeClassDescriptionclass
AParameterMacroExpression
is anExpression
representing the use of a Coherence Parameter Macro, typically occurring with in a Coherence Cache Configuration file.Modifier and TypeMethodDescription<T> Expression
<T> Attempts to parse the providedString
to produce anExpression
of an expected type. -
Uses of Expression in com.tangosol.coherence.config.builder
Modifier and TypeMethodDescriptionInstanceBuilder.getClassName()
Return the expression representing the name of the class this builder will attempt to instantiate.StaticFactoryInstanceBuilder.getFactoryClassName()
Return theExpression
that when evaluated will produce the name of the class containing a static factory method that will realize instances for thisParameterizedBuilder
.StaticFactoryInstanceBuilder.getFactoryMethodName()
Return theExpression
that when evaluated will produce the name of the factory class static method that will realize instances for thisParameterizedBuilder
.DaemonPoolBuilder.getMaxThreadCount()
DaemonPoolBuilder.getMinThreadCount()
Modifier and TypeMethodDescriptionvoid
InstanceBuilder.setClassName
(Expression<String> exprClassName) Sets theExpression
that when evaluated will produce the name of the class to realize.void
ElementCalculatorBuilder.setElementCalculatorType
(Expression<String> expr) Set theNamedTopic.ElementCalculator
type.void
EvictionPolicyBuilder.setEvictionType
(Expression<String> expr) Set the EvictionPolicy type.void
StaticFactoryInstanceBuilder.setFactoryClassName
(Expression<String> exprFactoryClassName) Sets theExpression
that when evaluated will produce the name of the class containing a static factory method that will realize instances for thisParameterizedBuilder
.void
StaticFactoryInstanceBuilder.setFactoryMethodName
(Expression<String> exprFactoryMethodName) Set theExpression
that when evaluated will produce the name of the factory class static method that will realize instances for thisParameterizedBuilder
.void
DaemonPoolBuilder.setMaxThreadCount
(Expression<Integer> cThreadsMax) void
ReadLocatorBuilder.setMemberLocatorType
(Expression<String> expr) Set the string that represents the member to target reads against.void
DaemonPoolBuilder.setMinThreadCount
(Expression<Integer> cThreadsMin) void
UnitCalculatorBuilder.setUnitCalculatorType
(Expression<String> expr) Set theConfigurableCacheMap.UnitCalculator
type.ModifierConstructorDescriptionInstanceBuilder
(Expression<String> exprClassName, Object... aConstructorParameters) Constructs aInstanceBuilder
that will realize an instance of the specifically named class. -
Uses of Expression in com.tangosol.coherence.config.builder.storemanager
Modifier and TypeMethodDescriptionvoid
AsyncStoreManagerBuilder.setAsyncLimit
(Expression<Bytes> expr) Set the maximum number of bytes that are queued to be written asynchronously.void
BdbStoreManagerBuilder.setDirectory
(Expression<String> expr) Set the BDB root directory where BDB stores files.void
NioFileManagerBuilder.setDirectory
(Expression<String> expr) Set the root directory where the manager stores files.void
AbstractNioManagerBuilder.setInitialSize
(Expression<Megabytes> expr) Set the initial buffer size.void
AbstractNioManagerBuilder.setMaximumSize
(Expression<Megabytes> expr) Set the maximum buffer size.void
BdbStoreManagerBuilder.setStoreName
(Expression<String> expr) Set the BDB store (database table) name.void
BdbStoreManagerBuilder.setXmlInitParams
(Expression<String> expr) Set the BDB init params needed to construct a BerkeleyDBBinaryStoreManager. -
Uses of Expression in com.tangosol.coherence.config.scheme
Modifier and TypeMethodDescriptionBackingMapScheme.getStorageAccessAuthorizer()
Obtains theExpression
defining the name of theStorageAccessAuthorizer
.PagedTopicScheme.getStorageAccessAuthorizer()
Obtains theExpression
defining the name of theStorageAccessAuthorizer
.PagedTopicScheme.getTransientExpression()
Return theExpression
transient. to use to determine whether the backing map is transient.Modifier and TypeMethodDescriptionvoid
PagedTopicScheme.setAllowUnownedCommits
(Expression<Boolean> expr) Set the flag that indicates whether the topic allows commits for a position in a channel by subscribers that do not own the channelvoid
BundleManager.BundleConfig.setAutoAdjust
(Expression<Boolean> expr) Set the flag to auto adjust the preferred size value, based on the run-time statistics.void
DistributedScheme.BackupConfig.setBackupSchemeName
(Expression<String> expr) Set the name of the caching scheme to use as a backup map.void
ReadWriteBackingMapScheme.setCacheStoreTimeout
(Expression<Millis> expr) Set the timeout interval to use for CacheStore/CacheLoader read and write operations.void
PagedTopicScheme.setChannelCount
(Expression<Integer> expr) Set the number of channels in the topic.void
BundleManager.BundleConfig.setDelayMillis
(Expression<Millis> expr) Set the write delay.void
DistributedScheme.BackupConfig.setDirectory
(Expression<String> expr) Set the root directory where the disk persistence manager stores files.void
AbstractJournalScheme.setExpiryDelay
(Expression<Seconds> expr) Set the expiry delay.void
CaffeineScheme.setExpiryDelay
(Expression<Seconds> expr) Set the expiry delay.void
ExternalScheme.setExpiryDelay
(Expression<Seconds> expr) Set the expiry delay.void
LocalScheme.setExpiryDelay
(Expression<Seconds> expr) Set the expiry delay.void
OverflowScheme.setExpiryDelay
(Expression<Seconds> expr) Set the expiry delay.void
PagedTopicScheme.setExpiryDelay
(Expression<Seconds> expr) Set the amount of time that elements offered to the queue remain visible to consumers.void
OverflowScheme.setExpiryEnabled
(Expression<Boolean> expr) Set the expiry enabled flag.void
BackingMapScheme.setFederateApplySynthetic
(Expression<Boolean> expr) Set whether incoming federated changes should be applied locally as synthetic updates.void
AbstractJournalScheme.setHighUnits
(Expression<Units> expr) Set the high units.void
CaffeineScheme.setHighUnits
(Expression<Units> expr) Set the high units.void
ExternalScheme.setHighUnits
(Expression<Units> expr) Set the high units.void
LocalScheme.setHighUnits
(Expression<Units> expr) Set the high units.void
PagedTopicScheme.setHighUnits
(Expression<com.oracle.coherence.common.util.MemorySize> expr) Set the high-unitsvoid
DistributedScheme.BackupConfig.setInitialSize
(Expression<com.oracle.coherence.common.util.MemorySize> expr) Return the initial buffer size in bytes for off-heap and file-mapped backup maps.void
NearScheme.setInvalidationStrategy
(Expression<String> expr) Set the invalidation strategy.void
AbstractJournalScheme.setLowUnits
(Expression<Units> expr) Set the low units.void
LocalScheme.setLowUnits
(Expression<Units> expr) Set the low units.void
DistributedScheme.BackupConfig.setMaximumSize
(Expression<com.oracle.coherence.common.util.MemorySize> expr) Set the maximum buffer size in bytes for off-heap and file-mapped backup maps.void
BundleManager.BundleConfig.setOperationName
(Expression<String> expr) Set the operation name for which calls performed concurrently on multiple threads are bundled.void
PagedExternalScheme.setPageDurationSeconds
(Expression<Seconds> expr) Set the page duration.void
PagedExternalScheme.setPageLimit
(Expression<Integer> expr) Set the page limit.void
PagedTopicScheme.setPageSize
(Expression<Units> expr) Set the page size.void
BackingMapScheme.setPartitioned
(Expression<String> expr) Set the partitioned string.void
BundleManager.BundleConfig.setPreferredSize
(Expression<Integer> expr) Set the bundle size threshold.void
LocalScheme.setPreLoad
(Expression<Boolean> expr) Set the pre-load enabled flag.void
ReadWriteBackingMapScheme.setReadOnly
(Expression<Boolean> expr) Set the read-only flag.void
PagedTopicScheme.setReconnectRetryMillis
(Expression<Seconds> expr) Set the amount of time publishers and subscribers will wait between attempts to reconnect after being disconnected.void
PagedTopicScheme.setReconnectTimeoutMillis
(Expression<Seconds> expr) Set the maximum amount of time publishers and subscribers will attempt to reconnect after being disconnected.void
PagedTopicScheme.setReconnectWaitMillis
(Expression<Seconds> expr) Set the amount of time publishers and subscribers will wait before attempts to reconnect after being disconnected.void
ReadWriteBackingMapScheme.setRefreshAheadFactor
(Expression<Double> expr) Set the refresh ahead factor.void
PagedTopicScheme.setRetainConsumed
(Expression<Boolean> expr) Set whether to retain consumed values.void
ReadWriteBackingMapScheme.setRollbackCacheStoreFailures
(Expression<Boolean> expr) Set the flag to indicate that cache store failures should be rolled back.void
BackingMapScheme.setSlidingExpiry
(Expression<Boolean> expr) Set the SlidingExpiry flag.void
BackingMapScheme.setStorageAccessAuthorizer
(Expression<String> exprStorageAccessAuthorizer) Sets theExpression
defining the name of theStorageAccessAuthorizer
.void
PagedTopicScheme.setStorageAccessAuthorizer
(Expression<String> exprStorageAccessAuthorizer) Sets theExpression
defining the name of theStorageAccessAuthorizer
.void
PagedTopicScheme.setSubscriberTimeout
(Expression<Seconds> expr) Set the subscriber timeout value.void
BundleManager.BundleConfig.setThreadThreshold
(Expression<Integer> expr) Set the thread threshold.void
BackingMapScheme.setTransient
(Expression<Boolean> expr) Set the transient flag.void
PagedTopicScheme.setTransient
(Expression<Boolean> expr) Set the transient flag.void
DistributedScheme.BackupConfig.setType
(Expression<String> expr) Set the type of storage to hold the backup data.void
AbstractJournalScheme.setUnitFactor
(Expression<Integer> expr) Set the unit factor.void
CaffeineScheme.setUnitFactor
(Expression<Integer> expr) Set the unit factor.void
ExternalScheme.setUnitFactor
(Expression<Integer> expr) Set the unit factor.void
LocalScheme.setUnitFactor
(Expression<Integer> expr) Set the unit factor.void
ReadWriteBackingMapScheme.setWriteBatchFactor
(Expression<Double> expr) Set the write batch factor.void
ReadWriteBackingMapScheme.setWriteDelay
(Expression<Seconds> expr) Set the write behind delay.void
ReadWriteBackingMapScheme.setWriteDelaySeconds
(Expression<Integer> expr) Set the write behind delay seconds.void
ReadWriteBackingMapScheme.setWriteMaxBatchSize
(Expression<Integer> expr) Set the write max batch size.void
ReadWriteBackingMapScheme.setWriteRequeueThreshold
(Expression<Integer> expr) Set the size of the write-behind queue at which additional actions could be taken. -
Uses of Expression in com.tangosol.coherence.config.xml.processor
Modifier and TypeClassDescriptionstatic class
AnExpression
implementation that represents the use of a {cache-ref} macro in a Configuration File.static class
AnExpression
implementation that represents the use of a {collection-ref} macro in a Configuration File.static class
AnExpression
implementation that represents the use of a {cache-ref} macro in a Cache Configuration File.static class
AnExpression
implementation that represents the use of a {resource} macro in a configuration File.static class
AnExpression
implementation that represents the use of a {scheme-ref} macro in a Cache Configuration File.ModifierConstructorDescriptionCacheRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, CacheMappingRegistry registry) Deprecated.CacheRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a CacheRefExpression.CollectionRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a CollectionRefExpression.DataStructureRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a DataStructureRefExpression.ResourceRefExpression
(Expression<?> exprResourceName, ParameterizedBuilderRegistry registry) Constructs a SchemeRefExpression.SchemeRefExpression
(Expression<?> exprSchemeName, ServiceSchemeRegistry registry) Constructs a SchemeRefExpression. -
Uses of Expression in com.tangosol.config.expression
Modifier and TypeClassDescriptionclass
ALiteralExpression
is a literal (aka: constant)Expression
.class
AParameter
represents an optionally named and optionally explicitly typedExpression
.class
AValueMacroExpression
is a string value potentially containing expandable macros.Modifier and TypeMethodDescriptionExpression
<?> Parameter.getExpression()
Obtains theExpression
for theParameter
.<T> Expression
<T> Attempts to parse the providedString
to produce anExpression
of an expected type.ModifierConstructorDescriptionParameter
(String sName, Expression<?> expression) Construct an implicitly typedParameter
based on anExpression
.Parameter
(String sName, Class<?> clzType, Expression<?> expression) Construct anParameter
. -
Uses of Expression in com.tangosol.net
Modifier and TypeMethodDescriptionSessionConfiguration.Builder.withParameter
(String sName, Expression<?> expression) Add a named parameter to use when resolving configuration parameters.
CacheRefExpression(Expression, ClassLoader, ResourceMappingRegistry)
.