Integration Types¶
Integration types are Quark data types that depend on a runtime integration. These types are typically defined with method signatures rather than with full method code because the desired functionality cannot be consistently defined by Quark code. However, not all integration types use method signatures - some integration types may include method definitions that use other integration types. These integration types look like normal Quark data types but can’t be executed without a runtime integration installed because of their dependencies.
More information about the available integrations and how to install them can be found here.
Quark defines the following integration types:
Buffer¶
Documentation coming soon
Client¶
A factory class that can be used to create generic clients. Typically this class will be extended to define a more specific client for a particular application or service.
Codec¶
Documentation coming soon
HTTPHandler¶
Documentation coming soon
HTTPRequest¶
Documentation coming soon
HTTPResponse¶
Documentation coming soon
HTTPServlet¶
Documentation coming soon
JSONObject¶
Documentation coming soon
ResponseHolder¶
Holds a response while it is being formulated. This should only be used within types that are processing responses prior to their being sent to the client.
Runtime¶
Documentation coming soon
Server¶
A factory class that can be used to create generic servers. Typically this class will be extended to define a more specific server for a particular application or service.
Servlet¶
Documentation coming soon
Task¶
Documentation coming soon
WebSocket¶
Documentation coming soon
WSHandler¶
Documentation coming soon
WSServlet¶
Documentation coming soon