Class CamelJGroupsReceiver
- java.lang.Object
-
- org.jgroups.ReceiverAdapter
-
- org.apache.camel.component.jgroups.CamelJGroupsReceiver
-
- All Implemented Interfaces:
org.jgroups.MembershipListener
,org.jgroups.MessageListener
,org.jgroups.Receiver
,org.jgroups.StateListener
public class CamelJGroupsReceiver extends org.jgroups.ReceiverAdapter
Implementation of JGroups message receiver (org.jgroups.Receiver
) wrapping incoming messages into Camel exchanges. Used byJGroupsConsumer
.
-
-
Constructor Summary
Constructors Constructor Description CamelJGroupsReceiver(JGroupsConsumer consumer, JGroupsEndpoint endpoint, org.apache.camel.Processor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Exchange
createExchange(org.jgroups.View view)
void
receive(org.jgroups.Message message)
void
viewAccepted(org.jgroups.View view)
-
-
-
Constructor Detail
-
CamelJGroupsReceiver
public CamelJGroupsReceiver(JGroupsConsumer consumer, JGroupsEndpoint endpoint, org.apache.camel.Processor processor)
-
-
Method Detail
-
viewAccepted
public void viewAccepted(org.jgroups.View view)
- Specified by:
viewAccepted
in interfaceorg.jgroups.MembershipListener
- Overrides:
viewAccepted
in classorg.jgroups.ReceiverAdapter
-
receive
public void receive(org.jgroups.Message message)
- Specified by:
receive
in interfaceorg.jgroups.MessageListener
- Overrides:
receive
in classorg.jgroups.ReceiverAdapter
-
createExchange
public org.apache.camel.Exchange createExchange(org.jgroups.View view)
-
-