PluginContextAccessors #
The PluginContextAccessors
instance is available through the PluginContext.accessors property.
It contains various instantiated classes and methods that allow to interact with Kuzzle.
cluster
#
This property is an instance of the BackendCluster class, handling interactions with cluster nodes.
Type | Description |
---|---|
BackendCluster | BackendCluster instance |
nodeId
#
This property is the current Kuzzle node unique identifier.
Type | Description |
---|---|
string | Current Kuzzle node unique identifier |
sdk
#
This property is an instance of the EmbeddedSDK class.
Type | Description |
---|---|
EmbeddedSDK | EmbeddedSDK instance |
See also the Embedded SDK guide.
storage
#
This property is an instance of the PluginStorage class that allows to interact with the Plugin Private Storage.
Type | Description |
---|---|
PluginStorage | PluginStorage instance |
strategies
#
This property is an instance of the PluginStrategy class that allows to dynamically add and remove Authentication Strategies.
Type | Description |
---|---|
PluginStrategy | PluginStrategy instance |
subscription
#
This property is an instance of the Subscription class that allows to add and remove realtime subscriptions from the backend.
Type | Description |
---|---|
Subscription | Subscription instance |