airflow.contrib.sensors.redis_pub_sub_sensor¶
Module Contents¶
-
class
airflow.contrib.sensors.redis_pub_sub_sensor.RedisPubSubSensor(channels, redis_conn_id, *args, **kwargs)[source]¶ Bases:
airflow.sensors.base_sensor_operator.BaseSensorOperatorRedis sensor for reading a message from pub sub channels
-
poke(self, context)[source]¶ Check for message on subscribed channels and write to xcom the message with key
messageAn example of message
{'type': 'message', 'pattern': None, 'channel': b'test', 'data': b'hello'}- Parameters
context (dict) – the context object
- Returns
Trueif message (with type ‘message’) is available orFalseif not
-