src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
branchhttp-client-branch
changeset 56598 4c502e3991bf
parent 56451 9585061fdb04
child 56618 e4022357f852
equal deleted inserted replaced
56572:c8fe5ffdfe98 56598:4c502e3991bf
   108     @Override
   108     @Override
   109     public int type() {
   109     public int type() {
   110         return TYPE;
   110         return TYPE;
   111     }
   111     }
   112 
   112 
   113     public int getParameter(int paramID) {
   113     public synchronized int getParameter(int paramID) {
   114         if (paramID > MAX_PARAM) {
   114         if (paramID > MAX_PARAM) {
   115             throw new IllegalArgumentException("illegal parameter");
   115             throw new IllegalArgumentException("illegal parameter");
   116         }
   116         }
   117         return parameters[paramID - 1];
   117         return parameters[paramID - 1];
   118     }
   118     }
   119 
   119 
   120     public SettingsFrame setParameter(int paramID, int value) {
   120     public synchronized SettingsFrame setParameter(int paramID, int value) {
   121         if (paramID > MAX_PARAM) {
   121         if (paramID > MAX_PARAM) {
   122             throw new IllegalArgumentException("illegal parameter");
   122             throw new IllegalArgumentException("illegal parameter");
   123         }
   123         }
   124         parameters[paramID-1] = value;
   124         parameters[paramID-1] = value;
   125         return this;
   125         return this;