com.tteky.xenonext.fsm.stats.FSMStatsService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xenon-fsm Show documentation
Show all versions of xenon-fsm Show documentation
State machine using Xenon Stateful service
The newest version!
package com.tteky.xenonext.fsm.stats;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;
import java.util.Collection;
import java.util.Map;
import java.util.concurrent.CompletableFuture;
import static com.tteky.xenonext.fsm.stats.FSMStatsService.SELF_LINK;
/**
* Stats service
*/
@Path(SELF_LINK)
public interface FSMStatsService {
String SELF_LINK = "/fsm/monitoring";
@Path("/list")
@GET
Collection allServices();
@Path("/register")
@GET
Collection registerSvc(@QueryParam("uri") String uri, @QueryParam("className") String className);
@Path("/svc/graphson")
@GET
Map svcGraphson(@QueryParam("uri") String uri);
@Path("/doc/graphson")
@GET
CompletableFuture
© 2015 - 2025 Weber Informatics LLC | Privacy Policy