Uses of Interface
com.tangosol.config.expression.Expression
Packages that use 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
Classes in com.tangosol.coherence.config that implement ExpressionModifier and TypeClassDescriptionclassAParameterMacroExpressionis anExpressionrepresenting the use of a Coherence Parameter Macro, typically occurring with in a Coherence Cache Configuration file.Methods in com.tangosol.coherence.config that return ExpressionModifier and TypeMethodDescription<T> Expression<T> Attempts to parse the providedStringto produce anExpressionof an expected type. -
Uses of Expression in com.tangosol.coherence.config.builder
Methods in com.tangosol.coherence.config.builder that return ExpressionModifier and TypeMethodDescriptionInstanceBuilder.getClassName()Return the expression representing the name of the class this builder will attempt to instantiate.StaticFactoryInstanceBuilder.getFactoryClassName()Return theExpressionthat when evaluated will produce the name of the class containing a static factory method that will realize instances for thisParameterizedBuilder.StaticFactoryInstanceBuilder.getFactoryMethodName()Return theExpressionthat when evaluated will produce the name of the factory class static method that will realize instances for thisParameterizedBuilder.DaemonPoolBuilder.getMaxThreadCount()DaemonPoolBuilder.getMinThreadCount()Methods in com.tangosol.coherence.config.builder with parameters of type ExpressionModifier and TypeMethodDescriptionvoidInstanceBuilder.setClassName(Expression<String> exprClassName) Sets theExpressionthat when evaluated will produce the name of the class to realize.voidElementCalculatorBuilder.setElementCalculatorType(Expression<String> expr) Set theNamedTopic.ElementCalculatortype.voidEvictionPolicyBuilder.setEvictionType(Expression<String> expr) Set the EvictionPolicy type.voidStaticFactoryInstanceBuilder.setFactoryClassName(Expression<String> exprFactoryClassName) Sets theExpressionthat when evaluated will produce the name of the class containing a static factory method that will realize instances for thisParameterizedBuilder.voidStaticFactoryInstanceBuilder.setFactoryMethodName(Expression<String> exprFactoryMethodName) Set theExpressionthat when evaluated will produce the name of the factory class static method that will realize instances for thisParameterizedBuilder.voidDaemonPoolBuilder.setMaxThreadCount(Expression<Integer> cThreadsMax) voidReadLocatorBuilder.setMemberLocatorType(Expression<String> expr) Set the string that represents the member to target reads against.voidDaemonPoolBuilder.setMinThreadCount(Expression<Integer> cThreadsMin) voidUnitCalculatorBuilder.setUnitCalculatorType(Expression<String> expr) Set theConfigurableCacheMap.UnitCalculatortype.Constructors in com.tangosol.coherence.config.builder with parameters of type ExpressionModifierConstructorDescriptionInstanceBuilder(Expression<String> exprClassName, Object... aConstructorParameters) Constructs aInstanceBuilderthat 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 ExpressionModifier and TypeMethodDescriptionvoidAsyncStoreManagerBuilder.setAsyncLimit(Expression<Bytes> expr) Set the maximum number of bytes that are queued to be written asynchronously.voidBdbStoreManagerBuilder.setDirectory(Expression<String> expr) Set the BDB root directory where BDB stores files.voidNioFileManagerBuilder.setDirectory(Expression<String> expr) Set the root directory where the manager stores files.voidAbstractNioManagerBuilder.setInitialSize(Expression<Megabytes> expr) Set the initial buffer size.voidAbstractNioManagerBuilder.setMaximumSize(Expression<Megabytes> expr) Set the maximum buffer size.voidBdbStoreManagerBuilder.setStoreName(Expression<String> expr) Set the BDB store (database table) name.voidBdbStoreManagerBuilder.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 ExpressionModifier and TypeMethodDescriptionBackingMapScheme.getStorageAccessAuthorizer()Obtains theExpressiondefining the name of theStorageAccessAuthorizer.PagedTopicScheme.getStorageAccessAuthorizer()Obtains theExpressiondefining the name of theStorageAccessAuthorizer.PagedTopicScheme.getTransientExpression()Return theExpressiontransient. to use to determine whether the backing map is transient.Methods in com.tangosol.coherence.config.scheme with parameters of type ExpressionModifier and TypeMethodDescriptionvoidPagedTopicScheme.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 channelvoidBundleManager.BundleConfig.setAutoAdjust(Expression<Boolean> expr) Set the flag to auto adjust the preferred size value, based on the run-time statistics.voidDistributedScheme.BackupConfig.setBackupSchemeName(Expression<String> expr) Set the name of the caching scheme to use as a backup map.voidFederatedScheme.TopologyReference.setCacheName(Expression<String> expr) Set the destination cache name.voidReadWriteBackingMapScheme.setCacheStoreTimeout(Expression<Millis> expr) Set the timeout interval to use for CacheStore/CacheLoader read and write operations.voidPagedTopicScheme.setChannelCount(Expression<Integer> expr) Set the number of channels in the topic.voidBundleManager.BundleConfig.setDelayMillis(Expression<Millis> expr) Set the write delay.voidDistributedScheme.BackupConfig.setDirectory(Expression<String> expr) Set the root directory where the disk persistence manager stores files.voidAbstractJournalScheme.setExpiryDelay(Expression<Seconds> expr) Set the expiry delay.voidCaffeineScheme.setExpiryDelay(Expression<Seconds> expr) Set the expiry delay.voidExternalScheme.setExpiryDelay(Expression<Seconds> expr) Set the expiry delay.voidLocalScheme.setExpiryDelay(Expression<Seconds> expr) Set the expiry delay.voidOverflowScheme.setExpiryDelay(Expression<Seconds> expr) Set the expiry delay.voidPagedTopicScheme.setExpiryDelay(Expression<Seconds> expr) Set the amount of time that elements offered to the queue remain visible to consumers.voidOverflowScheme.setExpiryEnabled(Expression<Boolean> expr) Set the expiry enabled flag.voidBackingMapScheme.setFederateApplySynthetic(Expression<Boolean> expr) Set whether incoming federated changes should be applied locally as synthetic updates.voidAbstractJournalScheme.setHighUnits(Expression<Units> expr) Set the high units.voidCaffeineScheme.setHighUnits(Expression<Units> expr) Set the high units.voidExternalScheme.setHighUnits(Expression<Units> expr) Set the high units.voidLocalScheme.setHighUnits(Expression<Units> expr) Set the high units.voidPagedTopicScheme.setHighUnits(Expression<com.oracle.coherence.common.util.MemorySize> expr) Set the high-unitsvoidTransactionalScheme.setHighUnits(Expression<Units> expr) Set the high units.voidDistributedScheme.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.voidNearScheme.setInvalidationStrategy(Expression<String> expr) Set the invalidation strategy.voidAbstractJournalScheme.setLowUnits(Expression<Units> expr) Set the low units.voidLocalScheme.setLowUnits(Expression<Units> expr) Set the low units.voidDistributedScheme.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.voidFederatedScheme.TopologyReference.setName(Expression<String> expr) Set theTopologyname.voidBundleManager.BundleConfig.setOperationName(Expression<String> expr) Set the operation name for which calls performed concurrently on multiple threads are bundled.voidPagedExternalScheme.setPageDurationSeconds(Expression<Seconds> expr) Set the page duration.voidPagedExternalScheme.setPageLimit(Expression<Integer> expr) Set the page limit.voidPagedQueueScheme.setPageSize(Expression<Units> expr) Set the page size.voidPagedTopicScheme.setPageSize(Expression<Units> expr) Set the page size.voidBackingMapScheme.setPartitioned(Expression<String> expr) Set the partitioned string.voidBundleManager.BundleConfig.setPreferredSize(Expression<Integer> expr) Set the bundle size threshold.voidLocalScheme.setPreLoad(Expression<Boolean> expr) Set the pre-load enabled flag.voidReadWriteBackingMapScheme.setReadOnly(Expression<Boolean> expr) Set the read-only flag.voidPagedTopicScheme.setReconnectRetryMillis(Expression<Seconds> expr) Set the amount of time publishers and subscribers will wait between attempts to reconnect after being disconnected.voidPagedTopicScheme.setReconnectTimeoutMillis(Expression<Seconds> expr) Set the maximum amount of time publishers and subscribers will attempt to reconnect after being disconnected.voidPagedTopicScheme.setReconnectWaitMillis(Expression<Seconds> expr) Set the amount of time publishers and subscribers will wait before attempts to reconnect after being disconnected.voidReadWriteBackingMapScheme.setRefreshAheadFactor(Expression<Double> expr) Set the refresh ahead factor.voidPagedTopicScheme.setRetainConsumed(Expression<Boolean> expr) Set whether to retain consumed values.voidReadWriteBackingMapScheme.setRollbackCacheStoreFailures(Expression<Boolean> expr) Set the flag to indicate that cache store failures should be rolled back.voidBackingMapScheme.setSlidingExpiry(Expression<Boolean> expr) Set the SlidingExpiry flag.voidBackingMapScheme.setStorageAccessAuthorizer(Expression<String> exprStorageAccessAuthorizer) Sets theExpressiondefining the name of theStorageAccessAuthorizer.voidPagedTopicScheme.setStorageAccessAuthorizer(Expression<String> exprStorageAccessAuthorizer) Sets theExpressiondefining the name of theStorageAccessAuthorizer.voidPagedTopicScheme.setSubscriberTimeout(Expression<Seconds> expr) Set the subscriber timeout value.voidBundleManager.BundleConfig.setThreadThreshold(Expression<Integer> expr) Set the thread threshold.voidBackingMapScheme.setTransient(Expression<Boolean> expr) Set the transient flag.voidPagedTopicScheme.setTransient(Expression<Boolean> expr) Set the transient flag.voidDistributedScheme.BackupConfig.setType(Expression<String> expr) Set the type of storage to hold the backup data.voidAbstractJournalScheme.setUnitFactor(Expression<Integer> expr) Set the unit factor.voidCaffeineScheme.setUnitFactor(Expression<Integer> expr) Set the unit factor.voidExternalScheme.setUnitFactor(Expression<Integer> expr) Set the unit factor.voidLocalScheme.setUnitFactor(Expression<Integer> expr) Set the unit factor.voidReadWriteBackingMapScheme.setWriteBatchFactor(Expression<Double> expr) Set the write batch factor.voidReadWriteBackingMapScheme.setWriteBehindRemove(Expression<Boolean> expr) Set the write-behind-remove flag.voidReadWriteBackingMapScheme.setWriteDelay(Expression<Seconds> expr) Set the write behind delay.voidReadWriteBackingMapScheme.setWriteDelaySeconds(Expression<Integer> expr) Set the write behind delay seconds.voidReadWriteBackingMapScheme.setWriteMaxBatchSize(Expression<Integer> expr) Set the write max batch size.voidReadWriteBackingMapScheme.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 ExpressionModifier and TypeClassDescriptionstatic classAnExpressionimplementation that represents the use of a {cache-ref} macro in a Configuration File.static classAnExpressionimplementation that represents the use of a {collection-ref} macro in a Configuration File.static classAnExpressionimplementation that represents the use of a {cache-ref} macro in a Cache Configuration File.static classAnExpressionimplementation that represents the use of a {resource} macro in a configuration File.static classAnExpressionimplementation 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 ExpressionModifierConstructorDescriptionCacheRefExpression(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
Classes in com.tangosol.config.expression that implement ExpressionModifier and TypeClassDescriptionclassALiteralExpressionis a literal (aka: constant)Expression.classAParameterrepresents an optionally named and optionally explicitly typedExpression.classAValueMacroExpressionis a string value potentially containing expandable macros.Methods in com.tangosol.config.expression that return ExpressionModifier and TypeMethodDescriptionExpression<?> Parameter.getExpression()Obtains theExpressionfor theParameter.<T> Expression<T> Attempts to parse the providedStringto produce anExpressionof an expected type.Constructors in com.tangosol.config.expression with parameters of type ExpressionModifierConstructorDescriptionParameter(String sName, Expression<?> expression) Construct an implicitly typedParameterbased 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 ExpressionModifier and TypeMethodDescriptionSessionConfiguration.Builder.withParameter(String sName, Expression<?> expression) Add a named parameter to use when resolving configuration parameters.
CacheRefExpression(Expression, ClassLoader, ResourceMappingRegistry).