Skip to content

Scaffold for Neo4j Unmanaged Extensions with GraphAware Framework

License

Notifications You must be signed in to change notification settings

MicTech/neo4j-graphaware-extension-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffold for the Neo4j Unmanaged Extension with GraphAware Framework

Released under BeerWare license.

Basic scaffold for your own Neo4j Unmanaged Extension based on the GraphAware Framework.

Required knowledge

  • Java
  • Maven
  • Neo4j (beginner)

Extending REST API of Neo4j server

  • Example how to extend existing REST API of Neo4j with your own REST endpoints.
  • package com.graphaware.mictech.module.scaffold.api

Transactional Module

  • Example how to use Transaction Event API with GraphAware Framework.
  • It's like stored procedures in traditional RDBMS.
  • package com.graphaware.mictech.module.scaffold.transaction
  • Neo4j Improved Transaction Event API

Never forget (GraphAware Framework)

  • Your own extension must fulfill following patterns for the package name:
  • com.**.graphaware.**
  • org.**.graphaware.**
  • net.**.graphaware.**

How to build it and deploy it

  • mvn clean install
  • copy target/example-extension-1.0-SNAPSHOT-jar-with-dependencies.jar to neo4j/plugins
  • download GraphAware Framework to neo4j/plugins
  • restart neo4j

About

Scaffold for Neo4j Unmanaged Extensions with GraphAware Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages