Class ProcessBasedRouter
java.lang.Object
com.kingsrook.qqq.middleware.javalin.routeproviders.ProcessBasedRouter
- All Implemented Interfaces:
QJavalinRouteProviderInterface
-
Constructor Summary
ConstructorsConstructorDescriptionProcessBasedRouter
(JavalinRouteProviderMetaData routeProvider) ProcessBasedRouter
(String hostedPath, String processName) ConstructorProcessBasedRouter
(String hostedPath, String processName, List<String> methods) Constructor -
Method Summary
Modifier and TypeMethodDescriptionio.javalin.apibuilder.EndpointGroup
Getter for routeAuthenticatorvoid
setQInstance
(QInstance qInstance) For initial setup when server boots, set the qInstance - but also, e.g., for development, to do a hot-swap.void
setRouteAuthenticator
(QCodeReference routeAuthenticator) Setter for routeAuthenticatorwithRouteAuthenticator
(QCodeReference routeAuthenticator) Fluent setter for routeAuthenticatorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kingsrook.qqq.middleware.javalin.QJavalinRouteProviderInterface
acceptJavalinConfig, acceptJavalinService
-
Constructor Details
-
ProcessBasedRouter
-
ProcessBasedRouter
-
ProcessBasedRouter
-
-
Method Details
-
setQInstance
Description copied from interface:QJavalinRouteProviderInterface
For initial setup when server boots, set the qInstance - but also, e.g., for development, to do a hot-swap.- Specified by:
setQInstance
in interfaceQJavalinRouteProviderInterface
-
getJavalinEndpointGroup
public io.javalin.apibuilder.EndpointGroup getJavalinEndpointGroup()- Specified by:
getJavalinEndpointGroup
in interfaceQJavalinRouteProviderInterface
-
getRouteAuthenticator
Getter for routeAuthenticator -
setRouteAuthenticator
Setter for routeAuthenticator -
withRouteAuthenticator
Fluent setter for routeAuthenticator
-