@Named
@ApplicationScoped
@Path(value="networkCache")
public class NetworkCacheServer
extends java.lang.Object
Constructor and Description |
---|
NetworkCacheServer() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getNetwork(java.lang.String fileSystemName,
java.lang.String nodeId) |
javax.ws.rs.core.Response |
invalidateCache(java.lang.String fileSystemName,
java.lang.String nodeId) |
javax.ws.rs.core.Response |
queryNetwork(java.lang.String fileSystemName,
java.lang.String nodeId,
ScriptType scriptType,
java.lang.String scriptContent) |
@GET @Produces(value="application/xml") @Path(value="fileSystems/{fileSystemName}/nodes/{nodeId}") public javax.ws.rs.core.Response getNetwork(@PathParam(value="fileSystemName") java.lang.String fileSystemName, @PathParam(value="nodeId") java.lang.String nodeId)
@POST @Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="fileSystems/{fileSystemName}/nodes/{nodeId}") public javax.ws.rs.core.Response queryNetwork(@PathParam(value="fileSystemName") java.lang.String fileSystemName, @PathParam(value="nodeId") java.lang.String nodeId, @QueryParam(value="scriptType") ScriptType scriptType, java.lang.String scriptContent)
@DELETE @Path(value="fileSystems/{fileSystemName}/nodes/{nodeId}") public javax.ws.rs.core.Response invalidateCache(@PathParam(value="fileSystemName") java.lang.String fileSystemName, @PathParam(value="nodeId") java.lang.String nodeId)