Class RabbitMQPublisherImpl
java.lang.Object
org.apache.nutch.publisher.rabbitmq.RabbitMQPublisherImpl
- All Implemented Interfaces:
Configurable,Pluggable,NutchPublisher
-
Field Summary
Fields inherited from interface org.apache.nutch.publisher.NutchPublisher
X_POINT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConf()voidpublish(Object event, Configuration conf) This method publishes the event.voidsetConf(Configuration arg0) booleansetConfig(Configuration conf) Use implementation specific configurations
-
Constructor Details
-
RabbitMQPublisherImpl
public RabbitMQPublisherImpl()
-
-
Method Details
-
setConfig
Description copied from interface:NutchPublisherUse implementation specific configurations- Specified by:
setConfigin interfaceNutchPublisher- Parameters:
conf-Configurationto be used- Returns:
- true if set, false otherwise
-
publish
Description copied from interface:NutchPublisherThis method publishes the event. Make sure that the event is a Java POJO to avoid Jackson JSON conversion errors. Currently we use the FetcherThreadEvent- Specified by:
publishin interfaceNutchPublisher- Parameters:
event- theObject(event) to publishconf-Configurationto be used
-
setConf
- Specified by:
setConfin interfaceConfigurable
-
getConf
- Specified by:
getConfin interfaceConfigurable
-