public final class PluginManager extends Object implements org.neo4j.server.rest.repr.ExtensionInjector, PluginInvocator
| Constructor and Description |
|---|
PluginManager(org.neo4j.kernel.configuration.Config serverConfig,
org.neo4j.logging.LogProvider logProvider) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionPointRepresentation |
describe(String name,
Class<?> type,
String method) |
List<ExtensionPointRepresentation> |
describeAll(String name) |
Set<String> |
extensionNames() |
Map<String,List<String>> |
getExensionsFor(Class<?> type) |
<T> org.neo4j.server.rest.repr.Representation |
invoke(org.neo4j.kernel.GraphDatabaseAPI graphDb,
String name,
Class<T> type,
String method,
T context,
org.neo4j.server.plugins.ParameterList params) |
public PluginManager(org.neo4j.kernel.configuration.Config serverConfig,
org.neo4j.logging.LogProvider logProvider)
public Map<String,List<String>> getExensionsFor(Class<?> type)
getExensionsFor in interface org.neo4j.server.rest.repr.ExtensionInjectorpublic ExtensionPointRepresentation describe(String name, Class<?> type, String method) throws org.neo4j.server.plugins.PluginLookupException
describe in interface PluginInvocatororg.neo4j.server.plugins.PluginLookupExceptionpublic List<ExtensionPointRepresentation> describeAll(String name) throws org.neo4j.server.plugins.PluginLookupException
describeAll in interface PluginInvocatororg.neo4j.server.plugins.PluginLookupExceptionpublic <T> org.neo4j.server.rest.repr.Representation invoke(org.neo4j.kernel.GraphDatabaseAPI graphDb,
String name,
Class<T> type,
String method,
T context,
org.neo4j.server.plugins.ParameterList params)
throws org.neo4j.server.plugins.PluginLookupException,
org.neo4j.server.rest.repr.BadInputException,
org.neo4j.server.plugins.PluginInvocationFailureException,
org.neo4j.server.plugins.BadPluginInvocationException
invoke in interface PluginInvocatororg.neo4j.server.plugins.PluginLookupExceptionorg.neo4j.server.rest.repr.BadInputExceptionorg.neo4j.server.plugins.PluginInvocationFailureExceptionorg.neo4j.server.plugins.BadPluginInvocationExceptionpublic Set<String> extensionNames()
extensionNames in interface PluginInvocatorCopyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.