Uses of Interface
com.tangosol.config.expression.Expression
-
Packages that use Expression Package Description com.tangosol.coherence.config Defines the Coherence configuration object model for accessing, customizing and or modifying configuration.com.tangosol.coherence.config.builder Defines the typical runtime configuration builders for the Coherence configuration object model.com.tangosol.coherence.config.builder.storemanager Defines external Store Manager Builder implementations for Coherence caches.com.tangosol.coherence.config.scheme Defines the Coherence configuration object model classes and interfaces for Caching and Service Schemes.com.tangosol.coherence.config.xml.processor Defines the Xml document Element and Attribute Processors for Coherence Cache Configuration files.com.tangosol.config.expression Defines classes and interfaces for representing and evaluating expressions.com.tangosol.net Contains basic cluster interfaces and factories. -
-
Uses of Expression in com.tangosol.coherence.config
Classes in com.tangosol.coherence.config that implement Expression Modifier and Type Class Description class
ParameterMacroExpression<T>
AParameterMacroExpression
is anExpression
representing the use of a Coherence Parameter Macro, typically occurring with in a Coherence Cache Configuration file.Methods in com.tangosol.coherence.config that return Expression Modifier and Type Method Description <T> Expression<T>
ParameterMacroExpressionParser. parse(String sExpression, Class<T> clzResultType)
Attempts to parse the providedString
to produce anExpression
of an expected type. -
Uses of Expression in com.tangosol.coherence.config.builder
Methods in com.tangosol.coherence.config.builder that return Expression Modifier and Type Method Description Expression<String>
InstanceBuilder. getClassName()
Return the expression representing the name of the class this builder will attempt to instantiate.Expression<String>
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
.Expression<String>
StaticFactoryInstanceBuilder. getFactoryMethodName()
Return theExpression
that when evaluated will produce the name of the factory class static method that will realize instances for thisParameterizedBuilder
.Expression<Integer>
DaemonPoolBuilder. getMaxThreadCount()
Expression<Integer>
DaemonPoolBuilder. getMinThreadCount()
Methods in com.tangosol.coherence.config.builder with parameters of type Expression Modifier and Type Method Description void
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.Constructors in com.tangosol.coherence.config.builder with parameters of type Expression Constructor Description InstanceBuilder(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
Methods in com.tangosol.coherence.config.builder.storemanager with parameters of type Expression Modifier and Type Method Description void
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
Methods in com.tangosol.coherence.config.scheme that return Expression Modifier and Type Method Description Expression<String>
BackingMapScheme. getStorageAccessAuthorizer()
Obtains theExpression
defining the name of theStorageAccessAuthorizer
.Expression<String>
PagedTopicScheme. getStorageAccessAuthorizer()
Obtains theExpression
defining the name of theStorageAccessAuthorizer
.Expression<Boolean>
PagedTopicScheme. getTransientExpression()
Return theExpression
transient. to use to determine whether the backing map is transient.Methods in com.tangosol.coherence.config.scheme with parameters of type Expression Modifier and Type Method Description void
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
Classes in com.tangosol.coherence.config.xml.processor that implement Expression Modifier and Type Class Description static class
InitParamProcessor.CacheRefExpression
AnExpression
implementation that represents the use of a {cache-ref} macro in a Configuration File.static class
InitParamProcessor.CollectionRefExpression
AnExpression
implementation that represents the use of a {collection-ref} macro in a Configuration File.static class
InitParamProcessor.DataStructureRefExpression<E>
AnExpression
implementation that represents the use of a {cache-ref} macro in a Cache Configuration File.static class
InitParamProcessor.ResourceRefExpression
AnExpression
implementation that represents the use of a {resource} macro in a configuration File.static class
InitParamProcessor.SchemeRefExpression
AnExpression
implementation that represents the use of a {scheme-ref} macro in a Cache Configuration File.Constructors in com.tangosol.coherence.config.xml.processor with parameters of type Expression Constructor Description CacheRefExpression(Expression<?> exprCacheName, ClassLoader classLoader, CacheMappingRegistry registry)
Deprecated.As of Coherence 14.1.1, useCacheRefExpression(Expression, ClassLoader, ResourceMappingRegistry)
.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
Classes in com.tangosol.config.expression that implement Expression Modifier and Type Class Description class
LiteralExpression<T>
ALiteralExpression
is a literal (aka: constant)Expression
.class
Parameter
AParameter
represents an optionally named and optionally explicitly typedExpression
.class
ValueMacroExpression
AValueMacroExpression
is a string value potentially containing expandable macros.Methods in com.tangosol.config.expression that return Expression Modifier and Type Method Description Expression<?>
Parameter. getExpression()
Obtains theExpression
for theParameter
.<T> Expression<T>
ExpressionParser. parse(String sExpression, Class<T> clzResultType)
Attempts to parse the providedString
to produce anExpression
of an expected type.Constructors in com.tangosol.config.expression with parameters of type Expression Constructor Description Parameter(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
Methods in com.tangosol.net with parameters of type Expression Modifier and Type Method Description SessionConfiguration.Builder
SessionConfiguration.Builder. withParameter(String sName, Expression<?> expression)
Add a named parameter to use when resolving configuration parameters.
-