public interface SubscriptionContext
Entity can manage its subscriptions.| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<SubscriptionHandle> | getSubscriptions()Return the subscriptions associated with this context | 
| <T> void | publish(SensorEvent<T> event) | 
| <T> SubscriptionHandle | subscribe(Entity producer,
         Sensor<T> sensor,
         SensorEventListener<? super T> listener) | 
| <T> SubscriptionHandle | subscribe(java.util.Map<java.lang.String,java.lang.Object> flags,
         Entity producer,
         Sensor<T> sensor,
         SensorEventListener<? super T> listener)As  SubscriptionManager.subscribe(Map, Entity, Sensor, SensorEventListener)with default subscription parameters for this context | 
| <T> SubscriptionHandle | subscribeToChildren(Entity parent,
                   Sensor<T> sensor,
                   SensorEventListener<? super T> listener) | 
| <T> SubscriptionHandle | subscribeToChildren(java.util.Map<java.lang.String,java.lang.Object> flags,
                   Entity parent,
                   Sensor<T> sensor,
                   SensorEventListener<? super T> listener) | 
| <T> SubscriptionHandle | subscribeToMembers(Group parent,
                  Sensor<T> sensor,
                  SensorEventListener<? super T> listener) | 
| <T> SubscriptionHandle | subscribeToMembers(java.util.Map<java.lang.String,java.lang.Object> flags,
                  Group parent,
                  Sensor<T> sensor,
                  SensorEventListener<? super T> listener) | 
| boolean | unsubscribe(SubscriptionHandle subscriptionId) | 
| int | unsubscribeAll()causes all subscriptions to be deregistered | 
<T> SubscriptionHandle subscribe(java.util.Map<java.lang.String,java.lang.Object> flags, Entity producer, Sensor<T> sensor, SensorEventListener<? super T> listener)
SubscriptionManager.subscribe(Map, Entity, Sensor, SensorEventListener) with default subscription parameters for this context<T> SubscriptionHandle subscribe(Entity producer, Sensor<T> sensor, SensorEventListener<? super T> listener)
<T> SubscriptionHandle subscribeToChildren(java.util.Map<java.lang.String,java.lang.Object> flags, Entity parent, Sensor<T> sensor, SensorEventListener<? super T> listener)
<T> SubscriptionHandle subscribeToChildren(Entity parent, Sensor<T> sensor, SensorEventListener<? super T> listener)
<T> SubscriptionHandle subscribeToMembers(java.util.Map<java.lang.String,java.lang.Object> flags, Group parent, Sensor<T> sensor, SensorEventListener<? super T> listener)
<T> SubscriptionHandle subscribeToMembers(Group parent, Sensor<T> sensor, SensorEventListener<? super T> listener)
boolean unsubscribe(SubscriptionHandle subscriptionId)
int unsubscribeAll()
<T> void publish(SensorEvent<T> event)
java.util.Set<SubscriptionHandle> getSubscriptions()