Class SubscriptionManager
- java.lang.Object
-
- io.github.hapjava.server.impl.connections.SubscriptionManager
-
public class SubscriptionManager extends Object
-
-
Constructor Summary
Constructors Constructor Description SubscriptionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubscription(int aid, int iid, EventableCharacteristic characteristic, HomekitClientConnection connection)voidbatchUpdate()voidcompleteUpdateBatch()voidpublish(int accessoryId, int iid, EventableCharacteristic changed)voidremoveAll()Remove all existing subscriptionsvoidremoveConnection(HomekitClientConnection connection)voidremoveSubscription(EventableCharacteristic characteristic, HomekitClientConnection connection)
-
-
-
Method Detail
-
addSubscription
public void addSubscription(int aid, int iid, EventableCharacteristic characteristic, HomekitClientConnection connection)
-
removeSubscription
public void removeSubscription(EventableCharacteristic characteristic, HomekitClientConnection connection)
-
removeConnection
public void removeConnection(HomekitClientConnection connection)
-
batchUpdate
public void batchUpdate()
-
completeUpdateBatch
public void completeUpdateBatch()
-
publish
public void publish(int accessoryId, int iid, EventableCharacteristic changed)
-
removeAll
public void removeAll()
Remove all existing subscriptions
-
-