AcpHttpServer constructor
AcpHttpServer({
- required AcpServerConnectionFactory createConnection,
- AcpServerConnectionRegistry? registry,
- AcpRemoteServerLimits limits = const AcpRemoteServerLimits(),
- JsonRpcCodec codec = const JsonRpcCodec(),
- AcpSsePeriodicTimerFactory? sseTimerFactory,
- AcpHttpRequestPolicy? requestPolicy,
Creates an HTTP server around createConnection.
Implementation
AcpHttpServer({
required AcpServerConnectionFactory createConnection,
AcpServerConnectionRegistry? registry,
AcpRemoteServerLimits limits = const AcpRemoteServerLimits(),
JsonRpcCodec codec = const JsonRpcCodec(),
AcpSsePeriodicTimerFactory? sseTimerFactory,
AcpHttpRequestPolicy? requestPolicy,
}) : _createConnection = createConnection,
_registry = registry ?? AcpServerConnectionRegistry(),
_limits = limits,
_codec = codec,
_sseTimerFactory = sseTimerFactory,
_requestPolicy = requestPolicy {
limits.validate();
}