Uses of Annotation Interface
com.tangosol.config.annotation.Injectable
Packages that use 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
Methods in com.tangosol.coherence.config with annotations of type InjectableModifier and TypeMethodDescriptionvoidCacheConfig.addCacheMappingRegistry(SchemeMappingRegistry registry) Add cache scheme mappings to theSchemeMappingRegistry.voidCacheConfig.addRegistrySchemeMapping(SchemeMappingRegistry registry) Add topic scheme mappings to schemeSchemeMappingRegistryif no mapping already exists for the same patter.voidCacheConfig.setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders) voidResourceMapping.setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders) CacheMapping.setFederated(boolean fIsFederated) Set true if this cache mapping is for federated caches.voidCacheMapping.setKeyClassName(String sKeyClassName) Sets the name of the key class forNamedCaches using thisCacheMapping.voidResourceMapping.setParameterResolver(ParameterResolver resolver) voidCacheConfig.setScopeName(String sScopeName) Deprecated.voidCacheConfig.setServiceSchemeRegistry(ServiceSchemeRegistry registry) Set theServiceSchemeRegistryfor theCacheConfig.voidTopicMapping.setSubscriberGroupBuilders(Collection<SubscriberGroupBuilder> colBuilders) Set the durableSubscriberGroupBuilders for thisTopicMapping.voidCacheMapping.setValueClassName(String sValueClassName) Sets the name of the value class forNamedCaches using thisCacheMapping.voidTopicMapping.setValueClassName(String sElementClassName) voidTypedResourceMapping.setValueClassName(String sElementClassName) Sets the name of the value class for the resources using thisTypedResourceMapping. -
Uses of Injectable in com.tangosol.coherence.config.builder
Methods in com.tangosol.coherence.config.builder with annotations of type InjectableModifier and TypeMethodDescriptionvoidThe action to take on a name mismatch.voidPersistenceEnvironmentParamBuilder.setActiveDirectory(String sPathname) Set the persistence active directory.voidPersistenceEnvironmentParamBuilder.setBackupDirectory(String sPathname) Set the persistence backup directory.voidSSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder.setBuilder(ParameterizedBuilder<HostnameVerifier> builder) voidSSLSocketProviderDependenciesBuilder.ProviderBuilder.setBuilder(ParameterizedBuilder<Provider> builder) Customized provider buildervoidSSLSocketProviderDependenciesBuilder.setCipherSuitesNameList(SSLSocketProviderDependenciesBuilder.NameListDependencies deps) Set cipher-suites dependenciesvoidInstanceBuilder.setClassName(Expression<String> exprClassName) Sets theExpressionthat when evaluated will produce the name of the class to realize.voidSSLSocketProviderDependenciesBuilder.setClientAuth(String sAuthMode) Set the client auth mode to use.voidInstanceBuilder.setConstructorParameterList(ParameterList listParameters) Sets theParameterListto be used for constructor parameters when realizing the class.voidPersistenceEnvironmentParamBuilder.setCustomEnvironment(ParameterizedBuilder<com.oracle.coherence.persistence.PersistenceEnvironment<ReadBuffer>> bldrPersistence) Set abuilderto be used instantiate the appropriatePersistenceEnvironment.voidSSLSocketProviderDependenciesBuilder.setDelegate(SocketProviderBuilder bldr) Set delegate SocketProviderBuildervoidElementCalculatorBuilder.setElementCalculatorType(Expression<String> expr) Set theNamedTopic.ElementCalculatortype.voidPersistenceEnvironmentParamBuilder.setEventsDirectory(String sPathname) Set the persistence active directory.voidEvictionPolicyBuilder.setEvictionType(Expression<String> expr) Set the EvictionPolicy type.voidSSLSocketProviderDependenciesBuilder.setExecutor(ParameterizedBuilder<Executor> bldr) Set SSL executors builder.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.voidStaticFactoryInstanceBuilder.setFactoryMethodParameters(ParameterList listParameters) Sets theParameterListto use to resolve factory method parameters when realizing the class.voidSSLSocketProviderDependenciesBuilder.setHostnameVerifierBuilder(ParameterizedBuilder<HostnameVerifier> bldr) Set the customized HostnameVerifierBuildervoidSSLSocketProviderDependenciesBuilder.setIdentityManager(com.tangosol.internal.net.ssl.DefaultManagerDependencies deps) Set the SSL identity manager dependencies.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) Set the logical name / identifier for thisEventInterceptor.voidProvider nameNamedEventInterceptorBuilder.setOrder(Interceptor.Order order) Set theEventInterceptor's order (HIGH || LOW), hence whether it should be at the start of the chain of interceptors.voidPersistenceEnvironmentParamBuilder.setPersistenceMode(String sMode) Set persistence mode.voidPersistenceEnvironmentParamBuilder.setPersistenceSnapshotDirectory(String sPathname) Set the persistence snapshot directory.voidPersistenceEnvironmentParamBuilder.setPersistenceTrashDirectory(String sPathname) Set the persistence trash directory.voidSSLSocketProviderDependenciesBuilder.setProtocol(String sName) Set the SSL protocol namevoidSSLSocketProviderDependenciesBuilder.setProtocolVersionsNameList(SSLSocketProviderDependenciesBuilder.NameListDependencies deps) Set protocol-versions dependenciesvoidSSLSocketProviderDependenciesBuilder.setProviderBuilder(SSLSocketProviderDependenciesBuilder.ProviderBuilder builder) Set the SSL provider builder.voidSSLSocketProviderDependenciesBuilder.setRefreshPeriod(Seconds refreshPeriod) Set the auto-refresh period.voidSSLSocketProviderDependenciesBuilder.setRefreshPolicy(RefreshPolicy policy) Set theRefreshPolicyto use to determine whether keys and certs should be refreshed.NamedEventInterceptorBuilder.setRegistrationBehavior(RegistrationBehavior behavior) Specifies the behavior upon duplicate registration.voidSubscriberGroupBuilder.setSubscriberGroupName(String sName) Set the subscriber group name.voidSSLSocketProviderDependenciesBuilder.setTrustManager(com.tangosol.internal.net.ssl.ManagerDependencies deps) Set the SSL trust managervoidUnitCalculatorBuilder.setUnitCalculatorType(Expression<String> expr) Set theConfigurableCacheMap.UnitCalculatortype. -
Uses of Injectable in com.tangosol.coherence.config.builder.storemanager
Methods in com.tangosol.coherence.config.builder.storemanager with annotations of type InjectableModifier 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.voidBdbStoreManagerBuilder.setInitParams(ResolvableParameterList listInitParams) Set the BDB init params needed to construct a BerkeleyDBBinaryStoreManager.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 Injectable in com.tangosol.coherence.config.scheme
Methods in com.tangosol.coherence.config.scheme with annotations of type InjectableModifier and TypeMethodDescriptionvoidBundleManager.addConfig(BundleManager.BundleConfig config) Add the BundleConfig to the list of bundle configurations.voidBackingMapScheme.etReadLocatorBuilder(ReadLocatorBuilder bldrReadLocator) Sets thebuilderthat is capable of building BiFunction's that return the Member reads for a partitioned cache should be targeted against.AbstractServiceScheme.getServiceDependencies()Obtains theServiceDependenciesthat will be used to configureServiceproduced by this scheme.voidFederatedScheme.setAddressProvider(ParameterizedBuilder<AddressProvider> addrProviderBuilder) Set the address provider.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 channelvoidAbstractServiceScheme.setApplicationContext(Context context) Set the application Context.voidBundleManager.BundleConfig.setAutoAdjust(Expression<Boolean> expr) Set the flag to auto adjust the preferred size value, based on the run-time statistics.voidAbstractServiceScheme.setAutoStart(boolean fEnabled) Set the auto-start enabled flag.voidDistributedScheme.setBackingMapScheme(BackingMapScheme scheme) Set theBackingMapSchemewhich builds the backing map for the clustered scheme.voidReplicatedScheme.setBackingMapScheme(BackingMapScheme scheme) Set theBackingMapSchemewhich builds the backing map for the clustered scheme.voidDistributedScheme.setBackupMapConfig(BackupMapConfig config) Set theBackupMapConfigwhich is used to configure a backup map.voidDistributedScheme.BackupConfig.setBackupSchemeName(Expression<String> expr) Set the name of the caching scheme to use as a backup map.voidCacheStoreScheme.setBundleManager(BundleManager mgrBundle) Set theBundleManager.voidDistributedScheme.setBundleManager(BundleManager mgrBundle) Set theBundleManager.voidRemoteCacheScheme.setBundleManager(BundleManager mgrBundle) Set theBundleManager.voidFederatedScheme.TopologyReference.setCacheName(Expression<String> expr) Set the destination cache name.voidLocalScheme.setCacheStoreScheme(CacheStoreScheme scheme) Set theCacheStoreSchemewhich builds a CacheStore or CacheLoader.voidReadWriteBackingMapScheme.setCacheStoreScheme(CacheStoreScheme bldr) Set theCacheStoreSchemebuilder.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.voidPagedTopicScheme.setElementCalculatorBuilder(ElementCalculatorBuilder builder) Set the ElementCalculatorBuilder.voidDistributedScheme.setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders) voidPagedQueueScheme.setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders) voidPagedTopicScheme.setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders) voidAbstractJournalScheme.setEvictionPolicyBuilder(EvictionPolicyBuilder bldr) Set the EvictionPolicyBuilder.voidLocalScheme.setEvictionPolicyBuilder(EvictionPolicyBuilder bldr) Set the EvictionPolicyBuilder.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.voidFederatedScheme.setFederatedLoading(boolean fFederatedLoading) Set the flag to indicate if the cache store load should be federated.voidContinuousQueryCacheScheme.setFilterBuilder(ParameterizedBuilder<Filter> filterBuilder) 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.voidReadWriteBackingMapScheme.setInternalScheme(CachingScheme scheme) Set the internal scheme.voidNearScheme.setInvalidationStrategy(Expression<String> expr) Set the invalidation strategy.voidFederatedScheme.setJournalcacheBackingMapScheme(BackingMapScheme scheme) Set theBackingMapSchemewhich builds the backing map for federation's internal caches.voidFederatedScheme.setJournalcacheHighunits(String sHighUnits) Set the high-units limit for the federation journal cache.voidAbstractCachingScheme.setListenerBuilder(ParameterizedBuilder<MapListener> bldr) Set theParameterizedBuilderthat builds aMapListener.voidFederatedScheme.setLoadBalancer(FederatedServiceLoadBalancerBuilder bldrLoadBalancer) Set the load-balancer builder.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.voidOverflowScheme.setMissCacheScheme(LocalScheme scheme) Set the miss cache scheme.voidReadWriteBackingMapScheme.setMissCacheScheme(LocalScheme scheme) Set the miss cacheScheme.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.voidFederatedScheme.setParticipantDestination(String sParticipantDest) Set the Participant destination name.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.voidContinuousQueryCacheScheme.setReadOnly(boolean fReadOnly) voidReadWriteBackingMapScheme.setReadOnly(Expression<Boolean> expr) Set the read-only flag.voidContinuousQueryCacheScheme.setReconnectInterval(long ldtReconnectInterval) 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.voidCacheStoreScheme.setRemoteCacheScheme(RemoteCacheScheme bldr) Set theRemoteCacheScheme.voidBaseGrpcScheme.setRemoteScopeName(String sName) Set the scope name to use to access resources on the remote cluster.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.voidAbstractScheme.setSchemeName(String sName) Set the scheme name, trimming the name of starting and ending whitespace if necessary.voidAbstractServiceScheme.setScopeName(String sName) Set the scope name.voidFederatedScheme.setSendOldValue(boolean fSendOldValue) Set the flag to indicate if the old value should be sent when replicating.voidAbstractServiceScheme.setServiceName(String sName) Set the service name.voidBackingMapScheme.setSlidingExpiry(Expression<Boolean> expr) Set the SlidingExpiry flag.voidFederatedScheme.setSocketProviderBuilder(SocketProviderBuilder builder) Set theSocketProviderBuilder.voidBackingMapScheme.setStorageAccessAuthorizer(Expression<String> exprStorageAccessAuthorizer) Sets theExpressiondefining the name of theStorageAccessAuthorizer.voidPagedTopicScheme.setStorageAccessAuthorizer(Expression<String> exprStorageAccessAuthorizer) Sets theExpressiondefining the name of theStorageAccessAuthorizer.voidPagedTopicScheme.setStorageScheme(CachingScheme scheme) Set theBackingMapSchemewhich builds the backing map for the internal caches used to implement this scheme.voidPagedTopicScheme.setSubscriberTimeout(Expression<Seconds> expr) Set the subscriber timeout value.voidBundleManager.BundleConfig.setThreadThreshold(Expression<Integer> expr) Set the thread threshold.voidFederatedScheme.setTopologies(List<FederatedScheme.TopologyReference> listRefs) Set the list of topology references.voidContinuousQueryCacheScheme.setTransformerBuilder(ParameterizedBuilder<ValueExtractor> transformerBuilder) Set theParameterizedBuilderused to construct theValueExtractorto be used as a transformer by theContinuousQueryCache.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.setUnitCalculatorBuilder(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.voidCaffeineScheme.setUnitCalculatorBuilder(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.voidExternalScheme.setUnitCalculatorBuilder(UnitCalculatorBuilder bldr) Set the UnitCalculatorBuilder.voidLocalScheme.setUnitCalculatorBuilder(UnitCalculatorBuilder builder) Set the UnitCalculatorBuilder.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 Injectable in com.tangosol.coherence.config.xml.processor
Methods in com.tangosol.coherence.config.xml.processor with annotations of type InjectableModifier and TypeMethodDescriptionvoidHealthProcessor.XMLHealthCheckDependencies.setAllowEndangered(boolean fAllowEndangered) voidHealthProcessor.XMLHealthCheckDependencies.setMemberHealthCheck(boolean fEnabled) -
Uses of Injectable in com.tangosol.coherence.jcache.partitionedcache
Methods in com.tangosol.coherence.jcache.partitionedcache with annotations of type InjectableModifier and TypeMethodDescriptionvoidPartitionedCacheConfigurationMapListener.setResourceRegistry(ResourceRegistry registry) InjectResourceRegistryassociated with theConfigurableCacheFactorythat created the cache that this maplistener is added to. -
Uses of Injectable in com.tangosol.net
Methods in com.tangosol.net with annotations of type InjectableModifier and TypeMethodDescriptionvoidTcpDatagramSocketProvider.DefaultDependencies.setAdvanceFrequency(int frequency) Set frequency for datagram socketvoidTcpDatagramSocketProvider.DefaultDependencies.setBlocking(boolean fBlocking) Set if datagram socket is blocking -
Uses of Injectable in com.tangosol.net.ssl
Methods in com.tangosol.net.ssl with annotations of type Injectable