Skip to content

API Reference

API Reference

API Reference

The public surface of Queue Autoscale for Laravel. For conceptual guidance see Basic Usage; for the algorithms themselves see Algorithms. This page is strictly about types and signatures — your editor's go-to-definition will take you the rest of the way.

Sections

  • Contracts — the twelve interfaces bound in the service provider. Implement one of these to replace a capability; depend on them rather than on the concrete classes.
  • Configuration Value Objects — what config/queue-autoscale.php is parsed into, field by field.
  • Scaling Decision — what a strategy returns, what a policy may change, and how cluster scope works.
  • Events — every event dispatched, plus the alerting surface.
  • Workers — the pool, spawner, terminator and scaler.
  • Facade, Commands and Bindings — the facade, the console commands, what the provider binds, and what this package deliberately does not do.