public class PeakShavingConcentratorServlet
extends javax.servlet.http.HttpServlet
PeakShavingConcentrators
in the system. This is done by sending a list of agentIds and measurements in JSON format like this:
[{
"agentId": "ps1",
"measurement": 4874.3
},{
"agentId": "ps2",
"measurement": 92334.5
}]
| Modifier and Type | Class and Description |
|---|---|
static interface |
PeakShavingConcentratorServlet.Config |
static class |
PeakShavingConcentratorServlet.Measurement |
| Constructor and Description |
|---|
PeakShavingConcentratorServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConcentrator(TransformingConcentrator concentrator,
java.util.Map<java.lang.String,java.lang.Object> properties) |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Set remote new borders (floor and ceiling) for
PeakShavingConcentrator |
void |
removeConcentrator(TransformingConcentrator concentrator,
java.util.Map<java.lang.String,java.lang.Object> properties) |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic void addConcentrator(TransformingConcentrator concentrator, java.util.Map<java.lang.String,java.lang.Object> properties)
public void removeConcentrator(TransformingConcentrator concentrator, java.util.Map<java.lang.String,java.lang.Object> properties)
protected void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
java.io.IOException
PeakShavingConcentratordoPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionjava.io.IOException