Uses of Annotation Interface
com.tangosol.config.annotation.Injectable
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.
Contains classes related to partitioned cache implementation of Coherence JCache.
Contains basic cluster interfaces and factories.
Contains interfaces and classes related to custom SSL certificate and key store loaders.
-
Uses of Injectable in com.tangosol.coherence.config
Modifier and TypeMethodDescriptionvoid
CacheConfig.addCacheMappingRegistry
(SchemeMappingRegistry registry) Add cache scheme mappings to theSchemeMappingRegistry
.void
CacheConfig.addRegistrySchemeMapping
(SchemeMappingRegistry registry) Add topic scheme mappings to schemeSchemeMappingRegistry
if no mapping already exists for the same patter.void
CacheConfig.setEventInterceptorBuilders
(List<NamedEventInterceptorBuilder> listBuilders) void
ResourceMapping.setEventInterceptorBuilders
(List<NamedEventInterceptorBuilder> listBuilders) CacheMapping.setFederated
(boolean fIsFederated) Set true if this cache mapping is for federated caches.void
CacheMapping.setKeyClassName
(String sKeyClassName) Sets the name of the key class forNamedCache
s using thisCacheMapping
.void
ResourceMapping.setParameterResolver
(ParameterResolver resolver) void
CacheConfig.setScopeName
(String sScopeName) Deprecated.void
CacheConfig.setServiceSchemeRegistry
(ServiceSchemeRegistry registry) Set theServiceSchemeRegistry
for theCacheConfig
.void
TopicMapping.setSubscriberGroupBuilders
(Collection<SubscriberGroupBuilder> colBuilders) Set the durableSubscriberGroupBuilder
s for thisTopicMapping
.void
CacheMapping.setValueClassName
(String sValueClassName) Sets the name of the value class forNamedCache
s using thisCacheMapping
.void
TopicMapping.setValueClassName
(String sElementClassName) Sets the name of the value class forNamedTopic
s using thisTopicMapping
. -
Uses of Injectable in com.tangosol.coherence.config.builder
Modifier and TypeMethodDescriptionvoid
The action to take on a name mismatch.void
PersistenceEnvironmentParamBuilder.setActiveDirectory
(String sPathname) Set the persistence active directory.void
PersistenceEnvironmentParamBuilder.setBackupDirectory
(String sPathname) Set the persistence backup directory.void
SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder.setBuilder
(ParameterizedBuilder<HostnameVerifier> builder) void
SSLSocketProviderDependenciesBuilder.ProviderBuilder.setBuilder
(ParameterizedBuilder<Provider> builder) Customized provider buildervoid
SSLSocketProviderDependenciesBuilder.setCipherSuitesNameList
(SSLSocketProviderDependenciesBuilder.NameListDependencies deps) Set cipher-suites dependenciesvoid
InstanceBuilder.setClassName
(Expression<String> exprClassName) Sets theExpression
that when evaluated will produce the name of the class to realize.void
SSLSocketProviderDependenciesBuilder.setClientAuth
(String sAuthMode) Set the client auth mode to use.void
InstanceBuilder.setConstructorParameterList
(ParameterList listParameters) Sets theParameterList
to be used for constructor parameters when realizing the class.void
PersistenceEnvironmentParamBuilder.setCustomEnvironment
(ParameterizedBuilder<com.oracle.coherence.persistence.PersistenceEnvironment<ReadBuffer>> bldrPersistence) Set abuilder
to be used instantiate the appropriatePersistenceEnvironment
.void
SSLSocketProviderDependenciesBuilder.setDelegate
(SocketProviderBuilder bldr) Set delegate SocketProviderBuildervoid
ElementCalculatorBuilder.setElementCalculatorType
(Expression<String> expr) Set theNamedTopic.ElementCalculator
type.void
PersistenceEnvironmentParamBuilder.setEventsDirectory
(String sPathname) Set the persistence active directory.void
EvictionPolicyBuilder.setEvictionType
(Expression<String> expr) Set the EvictionPolicy type.void
SSLSocketProviderDependenciesBuilder.setExecutor
(ParameterizedBuilder<Executor> bldr) Set SSL executors builder.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
StaticFactoryInstanceBuilder.setFactoryMethodParameters
(ParameterList listParameters) Sets theParameterList
to use to resolve factory method parameters when realizing the class.void
SSLSocketProviderDependenciesBuilder.setHostnameVerifierBuilder
(ParameterizedBuilder<HostnameVerifier> bldr) Set the customized HostnameVerifierBuildervoid
SSLSocketProviderDependenciesBuilder.setIdentityManager
(com.tangosol.internal.net.ssl.DefaultManagerDependencies deps) Set the SSL identity manager dependencies.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) Set the logical name / identifier for thisEventInterceptor
.void
Provider nameNamedEventInterceptorBuilder.setOrder
(Interceptor.Order order) Set theEventInterceptor
's order (HIGH || LOW), hence whether it should be at the start of the chain of interceptors.void
PersistenceEnvironmentParamBuilder.setPersistenceMode
(String sMode) Set persistence mode.void
PersistenceEnvironmentParamBuilder.setPersistenceSnapshotDirectory
(String sPathname) Set the persistence snapshot directory.void
PersistenceEnvironmentParamBuilder.setPersistenceTrashDirectory
(String sPathname) Set the persistence trash directory.void
SSLSocketProviderDependenciesBuilder.setProtocol
(String sName) Set the SSL protocol namevoid
SSLSocketProviderDependenciesBuilder.setProtocolVersionsNameList
(SSLSocketProviderDependenciesBuilder.NameListDependencies deps) Set protocol-versions dependenciesvoid
SSLSocketProviderDependenciesBuilder.setProviderBuilder
(SSLSocketProviderDependenciesBuilder.ProviderBuilder builder) Set the SSL provider builder.void
SSLSocketProviderDependenciesBuilder.setRefreshPeriod
(Seconds refreshPeriod) Set the auto-refresh period.void
SSLSocketProviderDependenciesBuilder.setRefreshPolicy
(RefreshPolicy policy) Set theRefreshPolicy
to use to determine whether keys and certs should be refreshed.NamedEventInterceptorBuilder.setRegistrationBehavior
(RegistrationBehavior behavior) Specifies the behavior upon duplicate registration.void
SubscriberGroupBuilder.setSubscriberGroupName
(String sName) Set the subscriber group name.void
SSLSocketProviderDependenciesBuilder.setTrustManager
(com.tangosol.internal.net.ssl.ManagerDependencies deps) Set the SSL trust managervoid
UnitCalculatorBuilder.setUnitCalculatorType
(Expression<String> expr) Set theConfigurableCacheMap.UnitCalculator
type. -
Uses of Injectable 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
BdbStoreManagerBuilder.setInitParams
(ResolvableParameterList listInitParams) Set the BDB init params needed to construct a BerkeleyDBBinaryStoreManager.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 Injectable in com.tangosol.coherence.config.scheme
Modifier and TypeMethodDescriptionvoid
BundleManager.addConfig
(BundleManager.BundleConfig config) Add the BundleConfig to the list of bundle configurations.void
BackingMapScheme.etReadLocatorBuilder
(ReadLocatorBuilder bldrReadLocator) Sets thebuilder
that is capable of building BiFunction's that return the Member reads for a partitioned cache should be targeted against.AbstractServiceScheme.getServiceDependencies()
Obtains theServiceDependencies
that will be used to configureService
produced by this scheme.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
AbstractServiceScheme.setAutoStart
(boolean fEnabled) Set the auto-start enabled flag.void
DistributedScheme.setBackingMapScheme
(BackingMapScheme scheme) Set theBackingMapScheme
which builds the backing map for the clustered scheme.void
ReplicatedScheme.setBackingMapScheme
(BackingMapScheme scheme) Set theBackingMapScheme
which builds the backing map for the clustered scheme.void
DistributedScheme.setBackupMapConfig
(BackupMapConfig config) Set theBackupMapConfig
which is used to configure a backup map.void
DistributedScheme.BackupConfig.setBackupSchemeName
(Expression<String> expr) Set the name of the caching scheme to use as a backup map.void
CacheStoreScheme.setBundleManager
(BundleManager mgrBundle) Set theBundleManager
.void
DistributedScheme.setBundleManager
(BundleManager mgrBundle) Set theBundleManager
.void
RemoteCacheScheme.setBundleManager
(BundleManager mgrBundle) Set theBundleManager
.void
LocalScheme.setCacheStoreScheme
(CacheStoreScheme scheme) Set theCacheStoreScheme
which builds a CacheStore or CacheLoader.void
ReadWriteBackingMapScheme.setCacheStoreScheme
(CacheStoreScheme bldr) Set theCacheStoreScheme
builder.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
PagedTopicScheme.setElementCalculatorBuilder
(ElementCalculatorBuilder builder) Set the ElementCalculatorBuilder.void
DistributedScheme.setEventInterceptorBuilders
(List<NamedEventInterceptorBuilder> listBuilders) void
PagedTopicScheme.setEventInterceptorBuilders
(List<NamedEventInterceptorBuilder> listBuilders) void
AbstractJournalScheme.setEvictionPolicyBuilder
(EvictionPolicyBuilder bldr) Set the EvictionPolicyBuilder.void
LocalScheme.setEvictionPolicyBuilder
(EvictionPolicyBuilder bldr) Set the EvictionPolicyBuilder.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
ContinuousQueryCacheScheme.setFilterBuilder
(ParameterizedBuilder<Filter> filterBuilder) 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
ReadWriteBackingMapScheme.setInternalScheme
(CachingScheme scheme) Set the internal scheme.void
NearScheme.setInvalidationStrategy
(Expression<String> expr) Set the invalidation strategy.void
AbstractCachingScheme.setListenerBuilder
(ParameterizedBuilder<MapListener> bldr) Set theParameterizedBuilder
that builds aMapListener
.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
OverflowScheme.setMissCacheScheme
(LocalScheme scheme) Set the miss cache scheme.void
ReadWriteBackingMapScheme.setMissCacheScheme
(LocalScheme scheme) Set the miss cacheScheme
.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
ContinuousQueryCacheScheme.setReadOnly
(boolean fReadOnly) void
ReadWriteBackingMapScheme.setReadOnly
(Expression<Boolean> expr) Set the read-only flag.void
ContinuousQueryCacheScheme.setReconnectInterval
(long ldtReconnectInterval) 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
CacheStoreScheme.setRemoteCacheScheme
(RemoteCacheScheme bldr) Set theRemoteCacheScheme
.void
BaseGrpcScheme.setRemoteScopeName
(String sName) Set the scope name to use to access resources on the remote cluster.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
AbstractScheme.setSchemeName
(String sName) Set the scheme name, trimming the name of starting and ending whitespace if necessary.void
AbstractServiceScheme.setScopeName
(String sName) Set the scope name.void
AbstractServiceScheme.setServiceName
(String sName) Set the service name.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.setStorageScheme
(CachingScheme scheme) Set theBackingMapScheme
which builds the backing map for the internal caches used to implement this scheme.void
PagedTopicScheme.setSubscriberTimeout
(Expression<Seconds> expr) Set the subscriber timeout value.void
BundleManager.BundleConfig.setThreadThreshold
(Expression<Integer> expr) Set the thread threshold.void
ContinuousQueryCacheScheme.setTransformerBuilder
(ParameterizedBuilder<ValueExtractor> transformerBuilder) Set theParameterizedBuilder
used to construct theValueExtractor
to be used as a transformer by theContinuousQueryCache
.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.setUnitCalculatorBuilder
(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.void
CaffeineScheme.setUnitCalculatorBuilder
(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.void
ExternalScheme.setUnitCalculatorBuilder
(UnitCalculatorBuilder bldr) Set the UnitCalculatorBuilder.void
LocalScheme.setUnitCalculatorBuilder
(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.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 Injectable in com.tangosol.coherence.config.xml.processor
Modifier and TypeMethodDescriptionvoid
HealthProcessor.XMLHealthCheckDependencies.setAllowEndangered
(boolean fAllowEndangered) void
HealthProcessor.XMLHealthCheckDependencies.setMemberHealthCheck
(boolean fEnabled) -
Uses of Injectable in com.tangosol.coherence.jcache.partitionedcache
Modifier and TypeMethodDescriptionvoid
PartitionedCacheConfigurationMapListener.setResourceRegistry
(ResourceRegistry registry) InjectResourceRegistry
associated with theConfigurableCacheFactory
that created the cache that this maplistener is added to. -
Uses of Injectable in com.tangosol.net
Modifier and TypeMethodDescriptionvoid
TcpDatagramSocketProvider.DefaultDependencies.setAdvanceFrequency
(int frequency) Set frequency for datagram socketvoid
TcpDatagramSocketProvider.DefaultDependencies.setBlocking
(boolean fBlocking) Set if datagram socket is blocking -
Uses of Injectable in com.tangosol.net.ssl