Class StringJSInterceptor
java.lang.Object
org.restheart.polyglot.JSPlugin
org.restheart.polyglot.interceptors.JSInterceptor<StringRequest,StringResponse>
org.restheart.polyglot.interceptors.StringJSInterceptor
- 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
ConstructorsConstructorDescriptionStringJSInterceptor(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
-
StringJSInterceptor
public StringJSInterceptor(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)
-