HyperioAzkadevBase class abstract

HyperioAzkadevUncompleteDocumentation

Implementers

Constructors

HyperioAzkadevBase({String pathPrefix = "", HyperioAzkadevLogType hyperioLogType = HyperioAzkadevLogType.info, int simultaneousProcessing = 1000000000, HyperioAzkadevRouteOnErrorFunction? onError, HyperioAzkadevRouteOnNotFoundFunction? onNotFound})
HyperioAzkadevUncompleteDocumentation

Properties

app HyperioAzkadevBase
HyperioAzkadevUncompleteDocumentation
no setter
hashCode int
The hash code for this object.
no setterinherited
hyperioLogType HyperioAzkadevLogType
HyperioAzkadevUncompleteDocumentation
final
logWriter ↔ void Function(dynamic messageFn(), HyperioAzkadevLogType type)
Writer to handle internal logging.
getter/setter pair
onError HyperioAzkadevRouteOnErrorFunction?
Optional handler for when the server throws an unhandled error
getter/setter pair
onNotFound HyperioAzkadevRouteOnNotFoundFunction?
Optional handler for when a route is not found
getter/setter pair
pathPrefix String
HyperioAzkadevUncompleteDocumentation
getter/setter pair
routes List<HttpRoute>
List of routes
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
server HyperioAzkadevHttpServer?
HttpServer instance from the dart:io library
getter/setter pair
simultaneousProcessing int
HyperioAzkadevUncompleteDocumentation
getter/setter pair
typeHandlers List<TypeHandler>
An array of TypeHandler that HyperioAzkadevNative walks through in order to determine if it can handle a value returned from a route.
getter/setter pair

Methods

addRoute(HttpRoute route) → void
HyperioAzkadevUncompleteDocumentation
all(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a route that listens on all methods
close({bool force = true}) Future<void>
Close the server and clean up any resources
createRoute(HyperioAzkadevMethodType method, String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), [List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []]) HttpRoute
HyperioAzkadevUncompleteDocumentation
delete(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a delete route
ensureInitialized() FutureOr<void>
HyperioAzkadevUncompleteDocumentation
get(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a get route
Create a head route
listen({int port = 3000, dynamic bindIp = '0.0.0.0', bool shared = true, int backlog = 0}) Future<HyperioAzkadevHttpServer>
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
listenSecure({required SecurityContext securityContext, int port = 3000, dynamic bindIp = '0.0.0.0', bool shared = true, int backlog = 0}) Future<HyperioAzkadevHttpServer>
HyperioAzkadevUncompleteDocumentation
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
options(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create an options route
parsePattern(String path) String
HyperioAzkadevUncompleteDocumentation
patch(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a patch route
post(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a post route
printRoutes() → void
Print out the registered routes to the console
put(String path, FutureOr callback(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res), {List<FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)> middleware = const []}) HttpRoute
Create a put route
tcpSocket({required FutureOr<HyperioAzkadevTcpSocketConnection> onTcpSocket()}) → void
HyperioAzkadevUncompleteDocumentation
toString() String
A string representation of this object.
inherited
websocket({required String path, required FutureOr<HyperioAzkadevWebSocketConnection> onWebSocket()}) HttpRoute
HyperioAzkadevUncompleteDocumentation

Operators

operator ==(Object other) bool
The equality operator.
inherited