Package io.trino.memory
Class MemoryResource
- java.lang.Object
-
- io.trino.memory.MemoryResource
-
@Path("/v1/memory") public class MemoryResource extends ObjectManages memory pools on this worker node
-
-
Constructor Summary
Constructors Constructor Description MemoryResource(LocalMemoryManager memoryManager, TaskManager taskManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryInfogetMemoryInfo(MemoryPoolAssignmentsRequest request)javax.ws.rs.core.ResponsegetMemoryInfo(String poolId)
-
-
-
Constructor Detail
-
MemoryResource
@Inject public MemoryResource(LocalMemoryManager memoryManager, TaskManager taskManager)
-
-
Method Detail
-
getMemoryInfo
@ResourceSecurity(INTERNAL_ONLY) @POST @Produces("application/json") @Consumes("application/json") public MemoryInfo getMemoryInfo(MemoryPoolAssignmentsRequest request)
-
getMemoryInfo
@ResourceSecurity(MANAGEMENT_READ) @GET @Path("{poolId}") public javax.ws.rs.core.Response getMemoryInfo(@PathParam("poolId") String poolId)
-
-