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 classParameterMacroExpression<T>AParameterMacroExpressionis 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 Expression Modifier and Type Method Description <T> Expression<T>ParameterMacroExpressionParser. parse(String sExpression, Class<T> clzResultType)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 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 theExpressionthat 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 theExpressionthat 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 voidInstanceBuilder. 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 Expression Constructor Description InstanceBuilder(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 Expression Modifier and Type Method Description voidAsyncStoreManagerBuilder. 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 Expression Modifier and Type Method Description Expression<String>BackingMapScheme. getStorageAccessAuthorizer()Obtains theExpressiondefining the name of theStorageAccessAuthorizer.Expression<String>PagedTopicScheme. getStorageAccessAuthorizer()Obtains theExpressiondefining the name of theStorageAccessAuthorizer.Expression<Boolean>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 Expression Modifier and Type Method Description voidPagedTopicScheme. 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.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-unitsvoidDistributedScheme.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.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.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 Expression Modifier and Type Class Description static classInitParamProcessor.CacheRefExpressionAnExpressionimplementation that represents the use of a {cache-ref} macro in a Configuration File.static classInitParamProcessor.CollectionRefExpressionAnExpressionimplementation that represents the use of a {collection-ref} macro in a Configuration File.static classInitParamProcessor.DataStructureRefExpression<E>AnExpressionimplementation that represents the use of a {cache-ref} macro in a Cache Configuration File.static classInitParamProcessor.ResourceRefExpressionAnExpressionimplementation that represents the use of a {resource} macro in a configuration File.static classInitParamProcessor.SchemeRefExpressionAnExpressionimplementation 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 classLiteralExpression<T>ALiteralExpressionis a literal (aka: constant)Expression.classParameterAParameterrepresents an optionally named and optionally explicitly typedExpression.classValueMacroExpressionAValueMacroExpressionis 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 theExpressionfor theParameter.<T> Expression<T>ExpressionParser. parse(String sExpression, Class<T> clzResultType)Attempts to parse the providedStringto produce anExpressionof an expected type.Constructors in com.tangosol.config.expression with parameters of type Expression Constructor Description Parameter(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 Expression Modifier and Type Method Description SessionConfiguration.BuilderSessionConfiguration.Builder. withParameter(String sName, Expression<?> expression)Add a named parameter to use when resolving configuration parameters.
-