/** @see SubscriptionContext#subscribe(Entity, Sensor, SensorEventListener) */ protected <T> SubscriptionHandle subscribeToMembers(Group producerGroup, Sensor<T> sensor, SensorEventListener<? super T> listener) { if (!check(producerGroup)) return null; return getSubscriptionTracker().subscribeToMembers(producerGroup, sensor, listener); }
/** @see SubscriptionContext#subscribe(Entity, Sensor, SensorEventListener) */ protected <T> SubscriptionHandle subscribe(Entity producer, Sensor<T> sensor, SensorEventListener<? super T> listener) { if (!check(entity)) return null; return getSubscriptionTracker().subscribe(producer, sensor, listener); }
/** @see SubscriptionContext#subscribe(Entity, Sensor, SensorEventListener) */ protected <T> SubscriptionHandle subscribeToChildren(Entity producerParent, Sensor<T> sensor, SensorEventListener<? super T> listener) { if (!check(producerParent)) return null; return getSubscriptionTracker().subscribeToChildren(producerParent, sensor, listener); }