Skip navigation links
A C D E G I L M O P R S T 

A

AbstractCachingStrategy - Class in com.mulesoft.mule.runtime.cache.internal
Provides a CachingStrategy template.
AbstractCachingStrategy() - Constructor for class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
apply(Publisher<CoreEvent>) - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 

C

CachingMessageProcessor - Class in com.mulesoft.mule.runtime.cache.internal
Processes a CoreEvent using a CachingStrategy.
CachingMessageProcessor() - Constructor for class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
CachingStrategy - Interface in com.mulesoft.mule.runtime.cache.api
Defines a way to process a CoreEvent using a cache.
com.mulesoft.mule.runtime.cache.api - package com.mulesoft.mule.runtime.cache.api
 
com.mulesoft.mule.runtime.cache.api.key - package com.mulesoft.mule.runtime.cache.api.key
 
com.mulesoft.mule.runtime.cache.api.response - package com.mulesoft.mule.runtime.cache.api.response
 
com.mulesoft.mule.runtime.cache.internal - package com.mulesoft.mule.runtime.cache.internal
 
com.mulesoft.mule.runtime.cache.internal.eventcopier - package com.mulesoft.mule.runtime.cache.internal.eventcopier
 
com.mulesoft.mule.runtime.cache.internal.keygenerator - package com.mulesoft.mule.runtime.cache.internal.keygenerator
 
com.mulesoft.mule.runtime.cache.internal.responsegenerator - package com.mulesoft.mule.runtime.cache.internal.responsegenerator
 
create(CoreEvent, CoreEvent) - Method in interface com.mulesoft.mule.runtime.cache.api.response.ResponseGenerator
Generates a response event from a request and a cached response for the request.
create(CoreEvent, CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.responsegenerator.DefaultResponseGenerator
 
createDefaultCachingStrategy() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
createEventCopy(CoreEvent, EventContext) - Method in interface com.mulesoft.mule.runtime.cache.api.response.MuleEventCopier
Copies a CoreEvent
createEventCopy(CoreEvent, EventContext) - Method in class com.mulesoft.mule.runtime.cache.internal.eventcopier.DefaultMuleEventCopier
 
createEventCopy(CoreEvent, EventContext) - Method in class com.mulesoft.mule.runtime.cache.internal.eventcopier.SerializableMuleEventCopier
 

D

DefaultMuleEventCopier - Class in com.mulesoft.mule.runtime.cache.internal.eventcopier
Copies a CoreEvent.
DefaultMuleEventCopier() - Constructor for class com.mulesoft.mule.runtime.cache.internal.eventcopier.DefaultMuleEventCopier
 
DefaultResponseGenerator - Class in com.mulesoft.mule.runtime.cache.internal.responsegenerator
Implements ResponseGenerator creating a new CoreEvent for each request.
DefaultResponseGenerator() - Constructor for class com.mulesoft.mule.runtime.cache.internal.responsegenerator.DefaultResponseGenerator
 
dispose() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 

E

ExpressionMuleEventKeyGenerator - Class in com.mulesoft.mule.runtime.cache.internal.keygenerator
Implements MuleEventKeyGenerator using the Mule expression language to generate the cache keys.
ExpressionMuleEventKeyGenerator() - Constructor for class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 

G

generateKey(CoreEvent) - Method in interface com.mulesoft.mule.runtime.cache.api.key.MuleEventKeyGenerator
Generates a key for an event.
generateKey(CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 
generateKey(CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.SHA256MuleEventKeyGenerator
 
getCachingStrategy() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
getCachingStrategy() - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateCacheMessageProcessor
 
getCachingStrategy() - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
getExpression() - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 
getFilterExpression() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
getKeyGenerator() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getKeyGenerator() - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
getLock(Serializable) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getLockFactory() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getLockScheduler() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getMuleEventCopier() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getName() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
getObjectStore() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
getOwnedMessageProcessors() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
getProcessingType() - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateCacheMessageProcessor
 
getResponseGenerator() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 

I

initialise() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
initialise() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
initialise() - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
initialise() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
InvalidatableCachingStrategy - Interface in com.mulesoft.mule.runtime.cache.api
Provides invalidation capability to a CachingStrategy
invalidate() - Method in interface com.mulesoft.mule.runtime.cache.api.InvalidatableCachingStrategy
Invalidates all the entries in the cache
invalidate(String) - Method in interface com.mulesoft.mule.runtime.cache.api.InvalidatableCachingStrategy
Invalidates a given entry from the cache if it exists, otherwise ignores it.
invalidate() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
invalidate(String) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
InvalidateCacheException - Exception in com.mulesoft.mule.runtime.cache.api
Thrown to indicate an error during a cache invalidation action
InvalidateCacheException(String) - Constructor for exception com.mulesoft.mule.runtime.cache.api.InvalidateCacheException
 
InvalidateCacheException(String, Throwable) - Constructor for exception com.mulesoft.mule.runtime.cache.api.InvalidateCacheException
 
InvalidateCacheMessageProcessor - Class in com.mulesoft.mule.runtime.cache.internal
InvalidateCacheMessageProcessor() - Constructor for class com.mulesoft.mule.runtime.cache.internal.InvalidateCacheMessageProcessor
 
InvalidateKeyMessageProcessor - Class in com.mulesoft.mule.runtime.cache.internal
Invalidates a key from a InvalidatableCachingStrategy
InvalidateKeyMessageProcessor() - Constructor for class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
isSynchronizedAccess() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 

L

logger - Variable in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
logger - Variable in class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 

M

muleContext - Variable in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
MuleEventCopier - Interface in com.mulesoft.mule.runtime.cache.api.response
Copies CoreEvent instances
MuleEventKeyGenerator - Interface in com.mulesoft.mule.runtime.cache.api.key
Defines a way to generate cache keys for CoreEvent instances.

O

OBJECT_STORE_SUFFIX - Static variable in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
ObjectStoreCachingStrategy - Class in com.mulesoft.mule.runtime.cache.internal
Implements CachingStrategy using an ObjectStore as a cache.
ObjectStoreCachingStrategy() - Constructor for class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 

P

process(CoreEvent, Processor) - Method in interface com.mulesoft.mule.runtime.cache.api.CachingStrategy
Processes a CoreEvent using a caching schema.
process(CoreEvent, Processor) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
process(CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
process(CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateCacheMessageProcessor
 
process(CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 

R

ResponseGenerator - Interface in com.mulesoft.mule.runtime.cache.api.response
Generates CoreEvent responses from an request event and a previously cached response.
retrieve(String) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
retrieve(String) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 

S

SerializableMuleEventCopier - Class in com.mulesoft.mule.runtime.cache.internal.eventcopier
Copies a CoreEvent.
SerializableMuleEventCopier() - Constructor for class com.mulesoft.mule.runtime.cache.internal.eventcopier.SerializableMuleEventCopier
 
setCachingStrategy(CachingStrategy) - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
setCachingStrategy(InvalidatableCachingStrategy) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateCacheMessageProcessor
 
setCachingStrategy(InvalidatableCachingStrategy) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
setEntryTTL(int) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setExpirationInterval(int) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setExpression(String) - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 
setFilterExpression(String) - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
setKeyGenerator(MuleEventKeyGenerator) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setKeyGenerator(MuleEventKeyGenerator) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
setLockFactory(LockFactory) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setMaxEntries(int) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setMessageProcessors(List<Processor>) - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.cache.internal.eventcopier.SerializableMuleEventCopier
 
setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.cache.internal.InvalidateKeyMessageProcessor
 
setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.ExpressionMuleEventKeyGenerator
 
setMuleContext(MuleContext) - Method in class com.mulesoft.mule.runtime.cache.internal.keygenerator.SHA256MuleEventKeyGenerator
 
setMuleEventCopier(MuleEventCopier) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setName(String) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setName(String) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setObjectStore(ObjectStore<CoreEvent>) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setObjectStoreManager(ObjectStoreManager) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setPersistent(boolean) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setPrivateObjectStore(ObjectStore<CoreEvent>) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
setResponseGenerator(ResponseGenerator) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setSchedulerService(SchedulerService) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
setSynchronizedAccess(boolean) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
SHA256MuleEventKeyGenerator - Class in com.mulesoft.mule.runtime.cache.internal.keygenerator
Implements MuleEventKeyGenerator applying SHA-256 digest to the event's message payload.
SHA256MuleEventKeyGenerator() - Constructor for class com.mulesoft.mule.runtime.cache.internal.keygenerator.SHA256MuleEventKeyGenerator
 
start() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
start() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
start() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
stop() - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
stop() - Method in class com.mulesoft.mule.runtime.cache.internal.CachingMessageProcessor
 
stop() - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 
store(String, CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
store(String, CoreEvent) - Method in class com.mulesoft.mule.runtime.cache.internal.ObjectStoreCachingStrategy
 

T

transformProcessor(Processor) - Method in interface com.mulesoft.mule.runtime.cache.api.CachingStrategy
Obtain the publisher function for caching strategy given a processor
transformProcessor(Processor) - Method in class com.mulesoft.mule.runtime.cache.internal.AbstractCachingStrategy
 
A C D E G I L M O P R S T 
Skip navigation links

Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.