В ранните етапи съм на обучение как да използвам Neo4J и току-що започнах да експериментирам със сървъра Neo4J REST. По-конкретно, интересувам се от създаването на сървърни добавки, но документацията тук ме остави с доста въпроси. Първо:
Те дават следния пример:
@Description( "An extension to the Neo4j Server for getting all nodes or relationships")
public class GetAll extends ServerPlugin {
@Name( "get_all_nodes" )
@Description( "Get all nodes from the Neo4j graph database" )
@PluginTarget( GraphDatabaseService.class )
public Iterable<Node> getAllNodes( @Source GraphDatabaseService graphDb )....{
и кажи:
Make sure that the discovery point type in the @PluginTarget and the @Source parameter
are of the same type.
- а) Какво е точка за откриване?
- б) Какво означават анотациите
@PluginTarget
и@Source
и към какво трябва да сочат?