import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
-import com.google.common.collect.Iterators;
-
/**
* Singleton class responsible to check that AAI service is able to connect to its back-end
* database.
try {
transaction = AAIGraph.getInstance().getGraph().newTransaction();
final Iterator<?> vertexIterator = transaction.query().limit(1).vertices().iterator();
- if (LOGGER.isDebugEnabled()) {
- LOGGER.debug("Number of vertices retrieved while checking db: {}",
- Iterators.size(vertexIterator));
- }
vertexIterator.hasNext();
- LOGGER.debug("Database is available");
dbAvailable = Boolean.TRUE;
} catch (JanusGraphException e) {
String message = "Database is not available (after JanusGraph exception)";
protected static String authPolicyFunctionName = "util";
- public static final String ECHO_PATH = "/echo";
-
- private AaiGraphChecker aaiGraphChecker;
+ private final AaiGraphChecker aaiGraphChecker;
@Autowired
public EchoResponse(AaiGraphChecker aaiGraphChecker) {
*/
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
- @Path(ECHO_PATH)
+ @Path("/echo")
public Response echoResult(@Context HttpHeaders headers, @Context HttpServletRequest req,
@QueryParam("action") String myAction) {