Package org.restheart.plugins
Interface Provider<T>
- All Superinterfaces:
ConfigurablePlugin,Plugin
Base interface for dependency providers
- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
Method Summary
Methods inherited from interface org.restheart.plugins.ConfigurablePlugin
arg, argOrDefault
-
Method Details
-
get
- Parameters:
caller- the PluginRecord of the plugin that requires this dependency- Returns:
- the provided object
-
name
- Returns:
- the name of the provider
-
type
- Returns:
- the Type of the generic parameter T
-
rawType
- Returns:
- the Class of the generic parameter T
-