bdionne / pellet

Pellet is an OWL 2 reasoner in Java; open source (AGPL) and commercially licensed, commercial support available.
http://clarkparsia.com/pellet
Other
2 stars 1 forks source link

expose restart endpoint to the reasoner client #40

Open bdionne opened 7 years ago

bdionne commented 7 years ago

We need to be able to restart the pellet server from the revision history panel, which requires API support in the reasoner client

rgrinberg commented 7 years ago

You should be able to just inject PelletService directly use restart from that method. I can also add this restart method to the SchemaReasoner interface but it doesn't fully make sense. As the local reasoner won't really have a sensible implementation.

rgrinberg commented 7 years ago

Another tweak that has to be done here is to correctly load the management password. We can obtain it from 2 places on the client (protege side):

Any preferences?