Kuzzle class

Inheritance

Constructors

Kuzzle(KuzzleProtocol protocol, {bool autoQueue = false, bool autoReplay = false, bool autoResubscribe = true, bool deprecationWarnings = true, int eventTimeout = 200, OfflineMode offlineMode = OfflineMode.manual, Function? offlineQueueLoader, Function? queueFilter, Duration? queueTTL, int queueMaxSize = 500, Duration? replayInterval, Map<String, dynamic>? globalVolatile})

Properties

auth ↔ AuthController
getter/setter pair
autoQueue ↔ bool
Automatically queue all requests during offline mode
getter/setter pair
autoReplay ↔ bool
Automatically replay queued requests on a reconnected event
getter/setter pair
autoResubscribe ↔ bool
Automatically renew all subscriptions on a reconnected event
getter/setter pair
bulk ↔ BulkController
getter/setter pair
collection ↔ CollectionController
getter/setter pair
deprecationHandler → DeprecationHandler
final
document ↔ DocumentController
getter/setter pair
eventTimeout → int
final
globalVolatile ↔ Map<String, dynamic>?
Common volatile data, will be sent to all future requests
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
index ↔ IndexController
getter/setter pair
jwt ↔ String?
Token used in requests for authentication
getter/setter pair
offlineMode → OfflineMode
final
offlineQueueLoader → Function?
final
protocol → KuzzleProtocol
Protocol used by the SDK
final
queueFilter → Function?
final
queueMaxSize ↔ int
Number of maximum requests kept during offline mode
getter/setter pair
queueTTL ↔ Duration?
Time a queued request is kept during offline mode, in milliseconds
getter/setter pair
realtime ↔ RealTimeController
getter/setter pair
replayInterval ↔ Duration?
Delay between each replayed requests
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
security ↔ SecurityController
getter/setter pair
server ↔ ServerController
getter/setter pair

Methods

addListener(String eventName, Function callback, {bool once = false}) → void
inherited
connect() → Future<void>
Connects to a Kuzzle instance using the provided host name
disconnect() → void
Disconnects from Kuzzle and invalidate this instance.
emit(String eventName, [List? positionalArguments, Map<Symbol, dynamic>? namedArguments]) → bool
Call all listeners registered for eventName event
inherited
eventNames() → List<String>
inherited
flushQueue() → void
Empties the offline queue without replaying it.
listenerCount(String eventName) → int
inherited
listeners(String eventName) → List<_KuzzleListener>?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
off(String eventName, Function callback) → void
inherited
on(String eventName, Function callback) → void
inherited
once(String eventName, Function callback) → void
inherited
playQueue() → void
Plays the requests queued during offline mode.
prependListener(String eventName, Function callback, {bool once = false}) → void
inherited
query(KuzzleRequest request, {Map<String, dynamic>? volatile, bool queueable = true}) → Future<KuzzleResponse>
Base method used to send read queries to Kuzzle
removeAllListeners([String? eventName]) → void
inherited
removeListener(String eventName, Function callback) → void
inherited
startQueuing() → void
Starts the requests queuing.
stopQueuing() → void
Stops the requests queuing.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited
operator [](String accessor) → KuzzleController?
operator []=(String accessor, KuzzleController controller) → void