OptionalaliasThe alias name for the adapter. This is a unique identifier used to reference the adapter. Optional property.
OptionalcurrentThe current status identifier for the adapter. Used to indicate if this adapter instance is active or currently in use. Optional property.
OptionaldefaultDefines whether this adapter is the default adapter used by the application. Optional property.
OptionalerrorError handlers used to manage and report errors that occur within the adapter. These handlers can be used to customize error handling behavior and logging.
OptionaleventThe event handler resolver used to create instances of the event handler.
OptionalisDetermines if the server should use SSL.
OptionalmiddlewareThe middleware used for processing incoming or outgoing data in the adapter. Middleware can modify or handle events at different stages of the adapter's lifecycle.
OptionalplatformThe platform identifier for the adapter. This is used to categorize the adapter based on the environment or technology it supports.
OptionalprintDetermines if the server should print the URL when starting.
OptionalresolverThe class type resolver used to create instances of the adapter.
OptionalserverAdditional server configurations for the Node HTTP server.
OptionalserverThe platform middleware used for processing platform node HTTP requests and responses. This middleware is executed before the adapter middleware. This middleware is lower-level and should be used for platform-specific processing. You can connect or express like middleware here to process request just before the Stone adapter middleware.
OptionalshutdownHow long, in milliseconds, requests in flight are given to finish after SIGINT/SIGTERM before the process exits anyway. Zero-config: it defaults to 10 seconds, which is under the grace period every common orchestrator gives a container.
OptionalurlThe base URL used by the node http to run the application.
OptionalvariantThe category of platform this adapter integrates, for grouping and reporting.
Open by design: the core cannot hold the list of platforms that will ever exist, and a
closed union would mean every new one needs a core release before it can name itself.
The known categories are listed for completion; nothing in the framework branches on
this value, which is what makes widening it safe. Match on platform instead when you
need to identify a specific integration.
Interface for configuring the
NodeHttpdecorator.This interface extends
NodeHttpAdapterConfigand allows partial customization of the Node.js HTTP adapter blueprint configuration.