Class | Description |
---|---|
AbstractJsonDiscoverer |
Abstract class to factor some common behavior among the JSON discoverers.
|
FeedbackServlet |
Servlet to provide support for receiving feedback
Answers to POST calls, receiving as input a comment and the JSON document
that triggered the feedback.
|
JsonAdvancedDiscovererServlet |
Servlet providing acces to
JsonAdvancedDiscoverer . |
JsonComposerServlet |
Servlet providing access to
JsonComposer
Answers to POST HTTP calls. |
JsonInjectorServlet |
Servlet providing access to
JsonInjector
The servlet answers to POST HTTP calls. |
JsonPathCalculatorServlet |
This servlet allows calculating paths between nodes of the
graph discovered by
JsonComposerServlet . |
JsonSimpleDiscovererServlet |
Servlet providing providing access to
JsonSimpleDiscoverer . |
ProxyServlet |
This class acts as proxy to get the json coming from other websites.
|
StatusServlet |
Simple servlet to know the versions of other servlets
This servlet is used just as maintainance to check that everything is working
properly in the servlet side.
|
VersionServlet |
Super simple servlet to know the version running in the server
Answers to GET calls and returns a text including the value
of the version param in the config.properties file
|
Servlets for the JSON discoverer website.
In particular, it provides access to the main functionalities of the website, namely
JsonSimpleDiscovererServlet
and JsonInjectorServlet
. Also, to
provide support for gathering JSON documents out of websites, the ProxyServlet
has been implemented.JsonAdvancedDiscovererServlet
JsonComposerServlet
and JsonPathCalculatorServlet
Common functionality is provided by AbstractJsonDiscoverer
(i.e., encoding files and generating pictures).
Finally, management servlets are also implemented, specifically:
VersionServlet
, to know the version deployed in the serverStatusServlet
, which checks the status of the different servelts and creates a report