Uses of Interface
org.apache.camel.processor.idempotent.MessageIdRepository

Packages that use MessageIdRepository
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor.idempotent An implementation of the Idempotent Consumer pattern. 
 

Uses of MessageIdRepository in org.apache.camel.model
 

Methods in org.apache.camel.model that return MessageIdRepository
 MessageIdRepository IdempotentConsumerType.getMessageIdRepository()
           
 MessageIdRepository IdempotentConsumerType.resolveMessageIdRepository(RouteContext routeContext)
           
 

Methods in org.apache.camel.model with parameters of type MessageIdRepository
 IdempotentConsumerType ProcessorType.idempotentConsumer(Expression messageIdExpression, MessageIdRepository messageIdRepository)
          Creates an IdempotentConsumer to avoid duplicate messages
 ExpressionClause<IdempotentConsumerType> ProcessorType.idempotentConsumer(MessageIdRepository messageIdRepository)
          Creates an IdempotentConsumer to avoid duplicate messages
 void IdempotentConsumerType.setMessageIdRepository(MessageIdRepository messageIdRepository)
           
 

Constructors in org.apache.camel.model with parameters of type MessageIdRepository
IdempotentConsumerType(Expression messageIdExpression, MessageIdRepository messageIdRepository)
           
 

Uses of MessageIdRepository in org.apache.camel.processor.idempotent
 

Classes in org.apache.camel.processor.idempotent that implement MessageIdRepository
 class MemoryMessageIdRepository
          A memory based implementation of MessageIdRepository.
 

Methods in org.apache.camel.processor.idempotent that return MessageIdRepository
 MessageIdRepository IdempotentConsumer.getMessageIdRepository()
           
static MessageIdRepository MemoryMessageIdRepository.memoryMessageIdRepository()
          Creates a new MemoryMessageIdRepository with a memory based repository.
static MessageIdRepository MemoryMessageIdRepository.memoryMessageIdRepository(int cacheSize)
          Creates a new MemoryMessageIdRepository with a memory based repository.
static MessageIdRepository MemoryMessageIdRepository.memoryMessageIdRepository(Map cache)
          Creates a new MemoryMessageIdRepository using the given Map to use to store the processed Message ID objects.
 

Constructors in org.apache.camel.processor.idempotent with parameters of type MessageIdRepository
IdempotentConsumer(Expression<Exchange> messageIdExpression, MessageIdRepository messageIdRepository, Processor nextProcessor)
           
 



Copyright © 2009 IONA Open Source Community. All Rights Reserved.