Class WildCardJSInterceptor
java.lang.Object
org.restheart.polyglot.JSPlugin
org.restheart.polyglot.interceptors.JSInterceptor<StringRequest,StringResponse>
org.restheart.polyglot.interceptors.WildCardJSInterceptor
- All Implemented Interfaces:
ConfigurablePlugin,ExchangeTypeResolver<StringRequest,,StringResponse> Interceptor<StringRequest,,StringResponse> Plugin
-
Field Summary
Fields inherited from class org.restheart.polyglot.JSPlugin
contextQueue, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionWildCardJSInterceptor(String name, String pluginClass, String description, InterceptPoint interceptPoint, String modulesReplacements, org.graalvm.polyglot.Source handleSource, org.graalvm.polyglot.Source resolveSource, Optional<com.mongodb.client.MongoClient> mclient, Configuration config, Map<String, String> contextOptions) -
Method Summary
Methods inherited from class org.restheart.polyglot.interceptors.JSInterceptor
getInterceptPoint, getPluginClass, handle, resolveMethods inherited from class org.restheart.polyglot.JSPlugin
configuration, engine, getDescription, handleSource, mclient, name, releaseCtx, takeCtxMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.restheart.plugins.ConfigurablePlugin
arg, argOrDefaultMethods inherited from interface org.restheart.plugins.ExchangeTypeResolver
requestType, responseType
-
Constructor Details
-
WildCardJSInterceptor
public WildCardJSInterceptor(String name, String pluginClass, String description, InterceptPoint interceptPoint, String modulesReplacements, org.graalvm.polyglot.Source handleSource, org.graalvm.polyglot.Source resolveSource, Optional<com.mongodb.client.MongoClient> mclient, Configuration config, Map<String, String> contextOptions)
-