AcpWebSocketServer constructor
AcpWebSocketServer({
- required AcpServerConnectionFactory createConnection,
- AcpServerConnectionRegistry? registry,
- AcpRemoteServerLimits limits = const AcpRemoteServerLimits(),
- JsonRpcCodec codec = const JsonRpcCodec(),
- AcpWebSocketUpgradePolicy? upgradePolicy,
Creates a WebSocket server around createConnection.
Implementation
AcpWebSocketServer({
required AcpServerConnectionFactory createConnection,
AcpServerConnectionRegistry? registry,
AcpRemoteServerLimits limits = const AcpRemoteServerLimits(),
JsonRpcCodec codec = const JsonRpcCodec(),
AcpWebSocketUpgradePolicy? upgradePolicy,
}) : _createConnection = createConnection,
_registry = registry ?? AcpServerConnectionRegistry(),
_limits = limits,
_codec = codec,
_upgradePolicy = upgradePolicy {
limits.validate();
}