public class AvroListener extends Object
| Constructor and Description |
|---|
AvroListener(AvroEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected static org.apache.camel.Exchange |
createExchange(AvroConsumer consumer,
org.apache.avro.Protocol.Message message,
Object request) |
void |
register(String messageName,
AvroConsumer consumer)
Registers consumer by appropriate message name as key in registry.
|
Object |
respond(org.apache.avro.Protocol.Message message,
Object request,
org.apache.avro.specific.SpecificData data) |
boolean |
unregister(String messageName)
Unregisters consumer by message name.
|
public AvroListener(AvroEndpoint endpoint) throws Exception
Exceptionpublic void register(String messageName, AvroConsumer consumer) throws AvroComponentException
messageName - message nameconsumer - avro consumerAvroComponentExceptionpublic boolean unregister(String messageName)
messageName - message namepublic Object respond(org.apache.avro.Protocol.Message message, Object request, org.apache.avro.specific.SpecificData data) throws Exception
Exceptionprotected static org.apache.camel.Exchange createExchange(AvroConsumer consumer, org.apache.avro.Protocol.Message message, Object request)
Apache Camel