DataServiceResponder class
Methods
-
addBidirectionalMethod<TRequest extends Object, TResponse extends Object>({required String methodName, required Stream<TResponse> handler(Stream<TRequest>, {RpcContext? context}), IRpcCodec<TRequest>? requestCodec, IRpcCodec<TResponse>? responseCodec, String description = ''})
→ void
-
🚀 Универсальная регистрация двунаправленного стрима с автоматическим определением режима
inherited
-
addClientStreamMethod<TRequest extends Object, TResponse extends Object>({required String methodName, required Future<TResponse> handler(Stream<TRequest>, {RpcContext? context}), IRpcCodec<TRequest>? requestCodec, IRpcCodec<TResponse>? responseCodec, String description = ''})
→ void
-
🚀 Универсальная регистрация клиентского стрима с автоматическим определением режима
inherited
-
addServerStreamMethod<TRequest extends Object, TResponse extends Object>({required String methodName, required Stream<TResponse> handler(TRequest, {RpcContext? context}), IRpcCodec<TRequest>? requestCodec, IRpcCodec<TResponse>? responseCodec, String description = ''})
→ void
-
🚀 Универсальная регистрация серверного стрима с автоматическим определением режима
inherited
-
addUnaryMethod<TRequest extends Object, TResponse extends Object>({required String methodName, required Future<TResponse> handler(TRequest, {RpcContext? context}), IRpcCodec<TRequest>? requestCodec, IRpcCodec<TResponse>? responseCodec, String description = ''})
→ void
-
🚀 Универсальная регистрация унарного метода с автоматическим определением режима
inherited
-
dispose()
→ Future<void>
-
Освобождает ресурсы контракта при разрегистрации
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setup()
→ void
-
Декларативная регистрация методов
-
toString()
→ String
-
A string representation of this object.
inherited